/* This CSS resource incorporates links to font software which is the valuable copyrighted property of Monotype and/or its suppliers. You may not attempt to copy,install,redistribute,convert,modify or reverse engineer this font software. Please contact Monotype with any questions regarding Web Fonts:https://www.linotype.com */ @import url("https://fast.fonts.net/lt/1.css?apiType=css&c=5de24f4f-e402-49f8-ac71-19a3e37fa503&fontids=5119844"); @font-face{ font-family:"Futura Pro Medium W05 Regular"; src:url("/estaticos/Fonts/5119844/5ab70f2b-50e2-4f99-9304-1a86043c49e8.eot"); src:url("/estaticos/Fonts/5119844/5ab70f2b-50e2-4f99-9304-1a86043c49e8.eot") format("eot"),url("/estaticos/Fonts/5119844/ac29e97b-4d85-4684-9513-0a5b887579e3.woff2") format("woff2"),url("/estaticos/Fonts/5119844/fb2ecc9a-88be-4293-9a40-e4f4a124cadd.woff") format("woff"),url("/estaticos/Fonts/5119844/1a0810e1-bd67-47a2-9067-63256b947fad.ttf") format("truetype"); } a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,canvas,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,form,footer,header,hgroup,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tt,table,tbody,textarea,tfoot,thead,time,tr,th,td,u,ul,var,video{ font-family:inherit; font-size:100%; font-weight:inherit; font-style:inherit; vertical-align:baseline; white-space:normal; text-align:left; margin:0; padding:0; border:0; outline:0; background:transparent } article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block } ol,ul{ list-style:none; overflow:hidden } blockquote,q{ quotes:none } :focus{ outline:2px dotted #5C5C5C } table{ border-collapse:collapse; border-spacing:0 } *{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } .container{ margin:0 auto } .row:after,.col:after,.clr:after,.group:after{ content:""; display:block; height:0; clear:both; visibility:hidden } #content .row{ margin-bottom:1em } .col{ display:block; float:left; width:100%; margin-left:1.9% } .col.keep-margin{ margin-left:1.9% } @media screen and (max-width :767px){ .col{ margin-left:0 } } .col:first-child{ margin-left:0 } .span_1{width:2.25%} .span_2{width:6.5%} .span_3{width:10.75%} .span_4{width:15%} .span_5{width:19.25%} .span_6{width:23.5%} .span_7{width:27.75%} .span_8{width:32%} .span_9{width:36.25%} .span_10{width:40.5%} .span_11{width:44.75%} .span_12{width:49%} .span_13{width:53.25%} .span_14{width:57.5%} .span_15{width:61.75%} .span_16{width:66%} .span_17{width:70.25%} .span_18{width:74.5%} .span_19{width:78.75%} .span_20{width:83%} .span_21{width:87.25%} .span_22{width:91.5%} .span_23{width:95.75%} .span_24{width:100%} .col.span_2:nth-child(12n+1){margin-left:0} .col.span_3:nth-child(8n+1){margin-left:0} .col.span_4:nth-child(6n+1){margin-left:0} .col.span_6:nth-child(4n+1){margin-left:0} .col.span_8:nth-child(3n+1){margin-left:0} .col.span_12:nth-child(2n+1),.titulares .row .col.span_12:nth-child(2n+1){margin-left:0} .titulares .row .col.span_12 .h3, .titulares .row .col.span_8 .h3{padding-top:0;padding-bottom:0} .portadaMinisite .col.span_12:nth-child(2n+1){margin-left:1.9%} .portadaMinisite .col.span_12:first-child{margin-left:0} @media screen and (max-width :767px){ .portadaMinisite .col.span_12:nth-child(2n+1){margin-left:0} } @media screen and (max-width :767px){ .span_1,.span_2,.span_3,.span_4,.span_5,.span_6,.span_7,.span_8,.span_9,.span_10,.span_11,.span_12,.span_13,.span_14,.span_15,.span_16,.span_17,.span_18,.span_19,.span_20,.span_21,.span_22,.span_23,.span_24,.enlGaleria li{width:100%} .span_sm_1{width:2.25%} .span_sm_2{width:6.5%} .span_sm_3{width:10.75%} .span_sm_4{width:15%} .span_sm_5{width:19.25%} .span_sm_6{width:23.5%} .span_sm_7{width:27.75%} .span_sm_8{width:32%} .span_sm_9{width:36.25%} .span_sm_10{width:40.5%} .span_sm_11{width:44.75%} .span_sm_12{width:49%} .span_sm_13{width:53.25%} .span_sm_14{width:57.5%} .span_sm_15{width:61.75%} .span_sm_16{width:66%} .span_sm_17{width:70.25%} .span_sm_18{width:74.5%} .span_sm_19{width:78.75%} .span_sm_20{width:83%} .span_sm_21{width:87.25%} .span_sm_22{width:91.5%} .span_sm_23{width:95.75%} .span_sm_24{width:100%} } .row,.clr,.group{ zoom:1 } :first-child+html .row,:first-child+html .clr,:first-child+html .group{ zoom:1 } sub,sup{ font-size:75%; line-height:0; position:relative; vertical-align:baseline } sup{ top:-.5em } sub{ bottom:-.25em } em{ font-style:italic } .padding_1{ padding-left:1%; padding-right:1% } .padding_2{ padding-left:2%; padding-right:2% } .padding_4{ padding-left:15%; padding-right:15% } @media screen and (min-width :1025px) and (max-width :1440px){ .padding_1{ padding-left:2.25%; padding-right:2.25% } .padding_2{ padding-left:4%; padding-right:4% } } @media screen and (min-width :1441px) and (max-width :1680px){ .padding_1{ padding-left:4.5%; padding-right:4.5% } .padding_2{ padding-left:13%; padding-right:13% } } @media screen and (min-width :1680px) and (max-width :1920px){ .padding_1{ padding-left:8%; padding-right:8% } .padding_2{ padding-left:20%; padding-right:20% } } @media screen and (min-width :1921px) and (max-width :2560px){ .padding_1{ padding-left:10%; padding-right:10% } .padding_2{ padding-left:25%; padding-right:25% } } @media screen and (min-width :2561px) and (max-width :3840px){ .padding_1{ padding-left:12%; padding-right:12% } .padding_2{ padding-left:30%; padding-right:30% } } @media screen and (min-width :3841px){ .padding_1{ padding-left:14%; padding-right:14% } .padding_2{ padding-left:35%; padding-right:35% } } #content .row.estructural{ margin-bottom:0 } .movil_span_1{ width:2.25% } .movil_span_2{ width:6.5% } .movil_span_3{ width:10.75% } .movil_span_4{ width:15% } .movil_span_5{ width:19.25% } .movil_span_6{ width:23.5% } .movil_span_7{ width:27.75% } .movil_span_8{ width:32% } .movil_span_9{ width:36.25% } .movil_span_10{ width:40.5% } .movil_span_11{ width:44.75% } .movil_span_12{ width:49% } .movil_span_13{ width:53.25% } .movil_span_14{ width:57.5% } .movil_span_15{ width:61.75% } .movil_span_16{ width:66% } .movil_span_17{ width:70.25% } .movil_span_18{ width:74.5% } .movil_span_19{ width:78.75% } .movil_span_20{ width:83% } .movil_span_21{ width:87.25% } .movil_span_22{ width:91.5% } .movil_span_23{ width:95.75% } .movil_span_24{ width:100% } body{ background-color:#F7F7F7; color:#3A3A3A } #content{ padding-top:2em; padding-bottom:1em; min-height:10em } #content h1{ font-size:1.1em; font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif; margin-bottom:.8em; color:#580C0C; font-weight:400; } h2,h3,h4,h5,h6,caption,legend, .h2,.h3,.h4,.h5,.h6{ font-size:.95em; font-family:"Marcellus",Georgia,Times,Serif; margin-bottom:.8em; color:#580C0C; font-weight:400; } div h3:first-child, div h4:first-child, div .h3:first-child, div .h4:first-child{ margin-top:0; } h3, .h3{ margin-top:.8em; font-size:.85em; font-weight:700; } h4, .h4{ margin-top:.8em; font-size:.85em; letter-spacing: .125em; } .h1, .h2, .h3, .h4, .h5, .h6{ display:block; } #content caption{ margin-top:1em } strong{ font-weight:700 } h1 a, .h1 a{ font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif } h2 a,h3 a,h4 a,h5 a,h6 a,dt, .h2 a,.h3 a,.h4 a,.h5 a,.h6 a{ font-family:"Marcellus",Georgia,Times,Serif } h1 a,h2 a,h3 a,h4 a,h5 a,h6 a, .h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{ color:#580C0C } h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover, .h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover{ color:#c66 } #content ol>li{ list-style-image:none; list-style-type:decimal } #content ol ol>li{ list-style:lower-alpha outside none } dt{ margin-top:1.2em; font-size:1.15em; margin-bottom:.4em; font-weight:400 } dt:first-child{ margin-top:0 } /* --------------- Personal departamento --------------- */ .capitalize { text-transform: capitalize; } .uppercase { text-transform: uppercase; } .va-t { vertical-align: top; } .pl-icon { padding-left: 1.5em; } .personadept-titulo { font-weight: 700; font-size: 0.8em; } #content p.personadept-contacto { font-size: 1.03em; margin-bottom: 0; } .detalle-personal { margin-right: 1em; } .personadept-nombre { font-size: 1.2em; } .personadept-nombre > div, .personadept-datos > div, .personadept-direccion > div { display: inline-block; vertical-align: top; } .personadept-nombre img, .personadept-datos img, .personadept-direccion img { max-width: 19px; } .personadept-nombre:not(.list-img) > div { margin-left: 0.5em; line-height: 0; } @media screen and (max-width: 767px) { .personadept-nombre { font-size: 1.1em; } } .personadept-list-img .personadept-nombre div, .personadept-datos > div:not(:last-child), .personadept-direccion > div:not(:last-child) { margin-right: 0.5em; } .personadept-datos p, .personadept-direccion p { display: inline-block; } .personadept-datos img, .personadept-direccion img { margin-right: 0.5em; position: relative; top: 5px; } .personadept-datos a { vertical-align: middle; } .personadept-datos a[href^="tel"] { background-image: none; line-height: inherit; padding: 0; } .personadept-pagina { position: relative; } .personadept-pagina:before { content:url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListado/flechaListado.png'); margin: 0 0.5em; } .personadept-list-img > div { display: table-cell; vertical-align: top; } .personadept-list-img > div:first-child { padding-right: 1em; width: 100px; } .personadept-list-img > div:first-child img { width: 100px; height: 130px; object-fit: cover; } .personadept-list-img > div:last-child { padding: 1em 0; } @media screen and (min-width: 767px) and (max-width: 980px) { .personadept-titulo { font-size: 0.7em; } .personadept-contacto { font-size: 0.9em; } } @media screen and (max-width: 767px) { #tags > .marcoAzul.tipoPersonal { width: 97%; } .personadept-datos > div, .personadept-direccion, .personadept-pagina { margin-top: 0.5em; } .personadept-titulo { margin-top: 0.5em; font-size: 1.03em; } #content p.personadept-contacto { margin-top: 1em; } .personadept-titulo.personadept-titulo-movil, .personadept-titulo-movil { margin-top: 1.5em; } .personadept-titulo.personadept-titulo-movil, .personadept-titulo-movil, #content p.personadept-contacto { font-size: 0.95em; font-weight: 400; } } .rejilla-redes-sociales { display: table; background-color: #F7F7F7; } .rejilla-redes-sociales > div { display: table-row; } .rejilla-redes-sociales > div > div { display: table-cell; max-height: 48px; max-width: 48px; } .rejilla-redes-sociales > div > div > a > div { height: 48px; width: 48px; } .rejilla-redes-sociales > div > div:not(:first-child), .rejilla-redes-sociales > div > div:not(:first-child) { border-left: 1px dotted black; } .rejilla-redes-sociales > div:not(:first-child) > div, .rejilla-redes-sociales > div:not(:first-child) > div { border-top: 1px dotted black; } .rejilla-redes-sociales > div > div div { position: relative; } .rejilla-redes-sociales img { max-height: 48px; max-width: 48px; height: 100%; width: 100%; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; opacity: 0.5; } .rejilla-redes-sociales img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; opacity: 1; } .white-box { background-color: white; padding: 10px 10px 30px; margin-top: 4.2em; margin-bottom: 1em; } @media only screen and (max-width:767px){ .white-box { margin-top: 0.5em; } } img.img-auto { width: auto; height: auto; } .columns-md { word-break: break-all; /* fix IE */ word-break: break-word; } .contCentral .marcoLiso ul.no-icons li { list-style: none; } .pr-md-1 { padding-right: 1em; } .columns-md { display: table; width: 100%; } .columns-md > * { position: relative; display: inline-table; } ul.columns-md li { width: 46%; margin-bottom: 2em; } :not(.listado-personadept-img) > ul.columns-md li { margin: 2em 0 2em 2em; } .full-width .listado-personadept-img ul li:nth-child(odd) { margin-left: 0; } .marcoLiso.listado-personadept-img { background-color: transparent; } .listado-personadept-img ul.columns-md li { margin-bottom: 1.5em; border: solid 1px #E7E7E7; border-radius: 5px; padding: 0.5em 1em; background-color: #ffffff; } .listado-personadept-img ul li:nth-child(odd) { margin-right: 1%; } .listado-personadept-img ul li:nth-child(even) { margin-left: 1%; } .contCentral .marcoLiso ul.arrow-right li { list-style: none; } ul.arrow-right li:before { content: url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListado/flechaListado.png'); position: absolute; top: 0; left: -14px; } a.arrow-right { position: relative; } a.arrow-right:before { content: url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListado/flechaListado.png'); position: absolute; top: -2px; left: 7px; } @media screen and (min-width: 768px) and (max-width: 980px) { ul.columns-md li { width: 45%; } } @media only screen and (max-width:767px) { .pr-md-1 { padding-right: 0; } .columns-md { display: block; } .columns-md > * { position: relative; display: block; } .full-width ul.columns-md li, ul.columns-md li { width: 90%; margin-bottom: 2.5em; } .listado-personadept-img ul.columns-md li { width: 98%; margin: 0 0 1.5em; } } /* ------------------------------------------------ */ #content .contTitulo h1{ font-family: "Futura Pro Medium W05 Regular",Georgia,Times,serif; color:#3A3A3A; text-transform:uppercase; margin-left:0; margin-top:-1.6%; line-height:100%; font-weight: bold; font-size: 2.1em; margin-bottom:0.1em; } #content .contTitulo.row{ margin-top:9px; margin-bottom:23px; padding-left:.7em } @media screen and (max-width :767px){ #content .contTitulo h1{ white-space:initial; overflow:visible; margin-top:0 } #content .contTitulo.row{ width:100% } } #content .contTitulo ul.span_14{ margin-left:21.15% } #content .colDerPortada h2, #content .colDerPortada .h2{ font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif; font-size:1em } ol+p,ul+p{ margin-top:1em } p,a,li,thead,tfoot,tbody,dd,label{ font-family:"Trebuchet MS",Helvetica,Arial,Sans-serif } p,li{ line-height:1.5em } p,#header li,#footer li,.enlColDer li,.enlPie li,a.masInfo,.enlSeccionRosa li,.enlSeccionAzul li,.migasPan li,.enlHerramientas .compartir,.contCentral .marcoLiso li,.contCentral .marcoAzul li,.contCentral .cajaCrema li,.contCentral .cajaDerecha li,.contCentral .cajaDerechaDestacado li,.contCentral .cajaIzquierda li,.contCentral .cajaEnlRelacionados li,.estructural .marcoLiso li,.estructural .marcoAzul li,.estructural .cajaCrema li,.estructural .cajaDerecha li,.estructural .cajaDerechaDestacado li,.estructural .cajaIzquierda li,.estructural .cajaEnlRelacionados li,thead,tfoot,tbody,.paginador li,dd,label,.actividad .VerMas, p.imgPie.imgPie{ font-size:.8em } .contCentral .marcoLiso li li,.contCentral .marcoAzul li li,.contCentral .cajaCrema li li,.contCentral .cajaDerecha li li,.contCentral .cajaDerechaDestacado li li,.contCentral .cajaIzquierda li li,.contCentral .cajaEnlRelacionados li li,.estructural .marcoLiso li li,.estructural .marcoAzul li li,.estructural .cajaCrema li li,.estructural .cajaDerecha li li,.estructural .cajaDerechaDestacado li li,.estructural .cajaIzquierda li li,.estructural .cajaEnlRelacionados li li,#pestanas>.pestana>.contenidoPestana li li{ font-size:1em } dd p{ font-size:1em } .contCentral .marcoLiso dd li{ font-size:1em } a{ text-decoration:none; color:#20558A } a:hover{ color:#639EC8 } a[href^=tel]{ color:inherit; text-decoration:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; cursor:default } img{ max-width:100%; width:100% } .imgLogo{ max-width:100%; width:auto } table .imgLogo{ max-width:100%; width:100% } #content p{ margin-bottom:1em } blockquote{ clear:right; float:right; margin:.1em 0 0 1.2em; width:33%; text-transform:uppercase; color:#580c0c } blockquote.ladilloIzquierdo{ clear:left; float:left; margin:.1em 1.2em 0 0 } li{ margin-bottom:.4em } thead tr th.first{ border-radius:5px 0 0 0; -moz-border-radius:5px 0 0; -webkit-border-radius:5px 0 0 0; border-left:none } table.gsc-resultsHeader,.gsc-resultsHeader thead,.gsc-resultsHeader tfoot,.gsc-resultsHeader tbody,.gsc-resultsHeader tr,.gsc-resultsHeader td,.gsc-resultsHeader th,.gsc-resultsHeader tbody tr:nth-child(1) td,.gsc-resultsHeader tbody tr:nth-child(1) th{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border:none; margin:0; background-color:#fff; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; padding:0 } table.gsc-above-wrapper-area-container,.gsc-above-wrapper-area-container thead,.gsc-above-wrapper-area-container tfoot,.gsc-above-wrapper-area-container tbody,.gsc-above-wrapper-area-container tr,.gsc-above-wrapper-area-container td,.gsc-above-wrapper-area-container th,.gsc-above-wrapper-area-container tbody tr:nth-child(1) td,.gsc-above-wrapper-area-container tbody tr:nth-child(1) th{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border:none; margin:0; background-color:#fff; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; padding:0 } .gsc-above-wrapper-area-container td{ min-height:0 } table.gsc-table-result,.gsc-table-result thead,.gsc-table-result tfoot,.gsc-table-result tbody,.gsc-table-result tr,.gsc-table-result td,.gsc-table-result th,.gsc-table-result tbody tr:nth-child(1) td,.gsc-table-result tbody tr:nth-child(1) th{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border:none; margin:0; background-color:#fff; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; padding:0 } .gsc-control-cse .gs-result a.gs-title{ font-size:.95em } .gsc-table-result .gs-snippet{ font-size:1.23em; color:#3A3A3A } .gsc-table-result .gsc-url-bottom{ font-size:1.23em } .gsc-cursor-box{ font-size:1.23em } .gsc-results .gsc-cursor-box{ text-align:center } table.gcsc-branding,gcsc-branding thead,.gcsc-branding tfoot,.gcsc-branding tbody,.gcsc-branding tr,.gcsc-branding td,.gcsc-branding th,.gcsc-branding tbody tr:nth-child(1) td,.gcsc-branding tbody tr:nth-child(1) th{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border:none; margin:0; background-color:#fff; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; padding:0 } .gcsc-branding-img-noclear img{ max-width:100%; width:auto } thead tr th.last{ border-radius:0 5px 0 0; -moz-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0; border-right:none } tfoot tr th:first-child{ border-left:none; border-bottom:none } tfoot tr td:last-child{ border-right:none } tfoot td,tfoot th{ border-top:none; border-bottom:none } table{ -webkit-box-shadow:0 5px 6px -6px #777; -moz-box-shadow:0 5px 6px -6px #777; box-shadow:0 5px 6px -6px #777; border-collapse:separate; border-spacing:0 1px; margin-bottom:1em } tbody{ border-spacing:0 0 } thead th{ padding:.5em; background-color:#B9BECD; border-top:none; border-bottom:none } thead{ border-spacing:0 2px } thead tr:nth-child(odd){ background-color:transparent } tr:nth-child(even){ background-color:#E5E8EB } tr:nth-child(odd){ background-color:#fff } tbody tr:nth-child(1) td,tbody tr:nth-child(1) th{ border-top:1px solid #959595 } td,th{ padding:.5em; border-top:1px solid #EFEFEF; border-bottom:1px solid #959595; border-left:1px solid #EFEFEF; border-right:1px solid #959595 } tbody th,tfoot th{ border-left:1px solid #959595 } tbody td{ color:#5B666A } tbody td strong{ color:#3a3a3a } th{ font-weight:700 } tfoot tr th,tfoot tr td{ padding:.5em; background-color:#B9BECD } input{ margin:0; border:0; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; display:table-cell; padding:.2em .3em } input.error{ background-color:rgba(255,0,0,0.1) } input[type="radio"]{ appearance:none; -moz-appearance:none; -webkit-appearance:none; border:2px solid #B8BDCC; padding:5px; border-radius:50px; display:inline-block; position:relative; background-color:#fff } input[type="radio"]:checked:after{ content:' '; width:6px; height:6px; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; position:absolute; top:2px; background:#000779; text-shadow:0; left:2px; font-size:32px } textarea.error{ background-color:rgba(255,0,0,0.1) } label{ display:inline } input[type="checkbox"]{ appearance:none; -moz-appearance:none; -webkit-appearance:none; border:2px solid #B8BDCC; padding:5px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; display:inline-block; position:relative; background-color:#fff } input[type="checkbox"]:checked:after{ content:'\2714'; font-size:12px; position:absolute; top:-2px; left:1px; color:#000779 } input[type="submit"]{ border:1px solid #dedede; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#282829; font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif; font-size:1.1em; background:#B9BECC; box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb; -moz-box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb; -webkit-box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb; background:-moz-linear-gradient(top,#DEE4F5 10%,#B9BECC); background:-webkit-linear-gradient(top,#DEE4F5,#B9BECC); background:-o-linear-gradient(top,#DEE4F5,#B9BECC); background:-ms-linear-gradient(top,#DEE4F5,#B9BECC); background:linear-gradient(top,#DEE4F5,#B9BECC); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DEE4F5',endColorstr='#B9BECC') } input[type="submit"]:hover{ background:#CFD5E4; box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3; -moz-box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3; -webkit-box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3; background:-moz-linear-gradient(top,#CFD5E4 10%,#C8CDDC); background:-webkit-linear-gradient(top,#CFD5E4,#C8CDDC); background:-o-linear-gradient(top,#CFD5E4,#C8CDDC); background:-ms-linear-gradient(top,#CFD5E4,#C8CDDC); background:linear-gradient(top,#CFD5E4,#C8CDDC); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CFD5E4',endColorstr='#C8CDDC') } .oculto{ display:none } .sinBorde{ border:0!important } #content .contCentral{ margin-bottom:0; overflow:hidden } #content .portada{ margin-bottom:0; overflow:hidden } .video-container{ position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden } .marcoLiso.texto .video-container{ padding-bottom:42.25% } .video-container iframe,.video-container object,.video-container embed{ position:absolute; top:0; left:0; width:100%; height:100% } .marcoSombra{ border:1px solid #ddd; padding:4px; background:#fff; -webkit-box-shadow:5px 5px 6px -6px #777; -moz-box-shadow:5px 5px 6px -6px #777; box-shadow:5px 5px 6px -6px #777; filter:progid:DXImageTransform.Microsoft.Shadow(Color=#777777,Strength=4,Direction=135); -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color=#777777,Strength=3,Direction=135)" } .marcoLiso,.cajaIzquierda,.cajaDerecha{ border:1px solid #ddd; background:#fff; padding:.7em .5em } .marcoLiso h1,.marcoLiso h2,.marcoLiso h3,.marcoLiso h4,.marcoAzul h1,.marcoAzul h2,.marcoAzul h3,.marcoAzul h4,.cajaCrema h1,.cajaCrema h2,.cajaCrema h3,.cajaCrema h4,.cajaDerecha h1,.cajaDerecha h2,.cajaDerecha h3,.cajaDerecha h4,.cajaIzquierda h1,.cajaIzquierda h2,.cajaIzquierda h3,.cajaIzquierda h4,.cajaEnlRelacionados h1,.cajaEnlRelacionados h2,.cajaEnlRelacionados h3,.cajaEnlRelacionados h4, .marcoLiso .h1,.marcoLiso .h2,.marcoLiso .h3,.marcoLiso .h4,.marcoAzul .h1,.marcoAzul .h2,.marcoAzul .h3,.marcoAzul .h4,.cajaCrema .h1,.cajaCrema .h2,.cajaCrema .h3,.cajaCrema .h4,.cajaDerecha .h1,.cajaDerecha .h2,.cajaDerecha .h3,.cajaDerecha .h4,.cajaIzquierda .h1,.cajaIzquierda .h2,.cajaIzquierda .h3,.cajaIzquierda .h4,.cajaEnlRelacionados .h1,.cajaEnlRelacionados .h2,.cajaEnlRelacionados .h3,.cajaEnlRelacionados .h4{ padding-top:.7em; padding-bottom:.7em } .marcoLiso h1:first-child,.marcoLiso h2:first-child,.marcoLiso h3:first-child,.marcoLiso h4:first-child,.marcoAzul h1:first-child,.marcoAzul h2:first-child,.marcoAzul h3:first-child,.marcoAzul h4:first-child,.cajaCrema h1:first-child,.cajaCrema h2:first-child,.cajaCrema h3:first-child,.cajaCrema h4:first-child,.cajaDerecha h1:first-child,.cajaDerecha h2:first-child,.cajaDerecha h3:first-child,.cajaDerecha h4:first-child,.cajaIzquierda h1:first-child,.cajaIzquierda h2:first-child,.cajaIzquierda h3:first-child,.cajaIzquierda h4:first-child,.cajaEnlRelacionados h1:first-child,.cajaEnlRelacionados h2:first-child,.cajaEnlRelacionados h3:first-child,.cajaEnlRelacionados h4:first-child, .marcoLiso .h1:first-child,.marcoLiso .h2:first-child,.marcoLiso .h3:first-child,.marcoLiso .h4:first-child,.marcoAzul .h1:first-child,.marcoAzul .h2:first-child,.marcoAzul .h3:first-child,.marcoAzul .h4:first-child,.cajaCrema .h1:first-child,.cajaCrema .h2:first-child,.cajaCrema .h3:first-child,.cajaCrema .h4:first-child,.cajaDerecha .h1:first-child,.cajaDerecha .h2:first-child,.cajaDerecha .h3:first-child,.cajaDerecha .h4:first-child,.cajaIzquierda .h1:first-child,.cajaIzquierda .h2:first-child,.cajaIzquierda .h3:first-child,.cajaIzquierda .h4:first-child,.cajaEnlRelacionados .h1:first-child,.cajaEnlRelacionados .h2:first-child,.cajaEnlRelacionados .h3:first-child,.cajaEnlRelacionados .h4:first-child{ padding-top:0; } .marcoLiso ul+h1,.marcoLiso ul+h2,.marcoLiso ul+h3,.marcoLiso ul+h4,.marcoAzul ul+h1,.marcoAzul ul+h2,.marcoAzul ul+h3,.marcoAzul ul+h4,.cajaCrema ul+h1,.cajaCrema ul+h2,.cajaCrema ul+h3,.cajaCrema ul+h4,.cajaDerecha ul+h1,.cajaDerecha ul+h2,.cajaDerecha ul+h3,.cajaDerecha ul+h4,.cajaDerechaDestacado ul+h1,.cajaDerechaDestacado ul+h2,.cajaDerechaDestacado ul+h3,.cajaDerechaDestacado ul+h4,.cajaIzquierda ul+h1,.cajaIzquierda ul+h2,.cajaIzquierda ul+h3,.cajaIzquierda ul+h4,.cajaEnlRelacionados ul+h1,.cajaEnlRelacionados ul+h2,.cajaEnlRelacionados ul+h3,.cajaEnlRelacionados ul+h4, .marcoLiso ul+.h1,.marcoLiso ul+.h2,.marcoLiso ul+.h3,.marcoLiso ul+.h4,.marcoAzul ul+.h1,.marcoAzul ul+.h2,.marcoAzul ul+.h3,.marcoAzul ul+.h4,.cajaCrema ul+.h1,.cajaCrema ul+.h2,.cajaCrema ul+.h3,.cajaCrema ul+.h4,.cajaDerecha ul+.h1,.cajaDerecha ul+.h2,.cajaDerecha ul+.h3,.cajaDerecha ul+.h4,.cajaDerechaDestacado ul+.h1,.cajaDerechaDestacado ul+.h2,.cajaDerechaDestacado ul+.h3,.cajaDerechaDestacado ul+.h4,.cajaIzquierda ul+.h1,.cajaIzquierda ul+.h2,.cajaIzquierda ul+.h3,.cajaIzquierda ul+.h4,.cajaEnlRelacionados ul+.h1,.cajaEnlRelacionados ul+.h2,.cajaEnlRelacionados ul+.h3,.cajaEnlRelacionados ul+.h4{ margin-top:1em } .marcoAzul h1,.marcoAzul h2,.marcoAzul h3,.marcoAzul h4,.marcoAzul h1 a,.marcoAzul h2 a,.marcoAzul h3 a,.marcoAzul h4 a,.marcoAzul h1 a:hover,.marcoAzul h2 a:hover,.marcoAzul h3 a:hover,.marcoAzul h4 a:hover,.cajaCrema h1,.cajaCrema h2,.cajaCrema h3,.cajaCrema h4,.cajaCrema h1 a,.cajaCrema h2 a,.cajaCrema h3 a,.cajaCrema h4 a,.cajaCrema h1 a:hover,.cajaCrema h2 a:hover,.cajaCrema h3 a:hover,.cajaCrema h4 a:hover,.cajaDerechaDestacado h1,.cajaDerechaDestacado h2,.cajaDerechaDestacado h3,.cajaDerechaDestacado h4,.cajaDerechaDestacado h1 a,.cajaDerechaDestacado h2 a,.cajaDerechaDestacado h3 a,.cajaDerechaDestacado h4 a,.cajaDerechaDestacado h1 a:hover,.cajaDerechaDestacado h2 a:hover,.cajaDerechaDestacado h3 a:hover,.cajaDerechaDestacado h4 a:hover,.cajaEnlRelacionados h1,.cajaEnlRelacionados h2,.cajaEnlRelacionados h3,.cajaEnlRelacionados h4,.cajaEnlRelacionados h1 a,.cajaEnlRelacionados h2 a,.cajaEnlRelacionados h3 a,.cajaEnlRelacionados h4 a,.cajaEnlRelacionados h1 a:hover,.cajaEnlRelacionados h2 a:hover,.cajaEnlRelacionados h3 a:hover,.cajaEnlRelacionados h4 a:hover, .marcoAzul .h1,.marcoAzul .h2,.marcoAzul .h3,.marcoAzul .h4,.marcoAzul .h1 a,.marcoAzul .h2 a,.marcoAzul .h3 a,.marcoAzul .h4 a,.marcoAzul .h1 a:hover,.marcoAzul .h2 a:hover,.marcoAzul .h3 a:hover,.marcoAzul .h4 a:hover,.cajaCrema .h1,.cajaCrema .h2,.cajaCrema .h3,.cajaCrema .h4,.cajaCrema .h1 a,.cajaCrema .h2 a,.cajaCrema .h3 a,.cajaCrema .h4 a,.cajaCrema .h1 a:hover,.cajaCrema .h2 a:hover,.cajaCrema .h3 a:hover,.cajaCrema .h4 a:hover,.cajaDerechaDestacado .h1,.cajaDerechaDestacado .h2,.cajaDerechaDestacado .h3,.cajaDerechaDestacado .h4,.cajaDerechaDestacado .h1 a,.cajaDerechaDestacado .h2 a,.cajaDerechaDestacado .h3 a,.cajaDerechaDestacado .h4 a,.cajaDerechaDestacado .h1 a:hover,.cajaDerechaDestacado .h2 a:hover,.cajaDerechaDestacado .h3 a:hover,.cajaDerechaDestacado .h4 a:hover,.cajaEnlRelacionados .h1,.cajaEnlRelacionados .h2,.cajaEnlRelacionados .h3,.cajaEnlRelacionados .h4,.cajaEnlRelacionados .h1 a,.cajaEnlRelacionados .h2 a,.cajaEnlRelacionados .h3 a,.cajaEnlRelacionados .h4 a,.cajaEnlRelacionados .h1 a:hover,.cajaEnlRelacionados .h2 a:hover,.cajaEnlRelacionados .h3 a:hover,.cajaEnlRelacionados .h4 a:hover{ color:#3a3a3a } .marcoLiso.campus h1,.marcoLiso.campus h2,.marcoLiso.campus h3,.marcoLiso.campus h4,.marcoLiso.campus p, .marcoLiso.campus .h1,.marcoLiso.campus .h2,.marcoLiso.campus .h3,.marcoLiso.campus .h4{ margin-left:34% } .cont_1_3_d .marcoLiso:before,.cont_1_3_i .marcoLiso:before,.cont_1_4_d .marcoLiso:before,.cont_1_4_i .marcoLiso:before,.cajaIzquierda:before,.cajaDerecha:before{ border-color:#F7F7F7; border-style:solid; border-width:0 .3em .3em 0; box-shadow:1px -1px 0 #DDDDDD,1px -1px 0 #DDD; -webkit-box-shadow:1px -1px 0 #DDDDDD,1px -1px 0 #DDD; -moz-box-shadow:1px -1px 0 #DDDDDD,1px -1px 0 #DDD; content:""; position:absolute; left:-1px; bottom:-1px } .cont_1_3_d .marcoLiso:after,.cont_1_3_i .marcoLiso:after,.cont_1_4_d .marcoLiso:after,.cont_1_4_i .marcoLiso:after,.cajaIzquierda:after,.cajaDerecha:after{ border-color:#F7F7F7; border-style:solid; border-width:0 .3em .3em 0; box-shadow:-1px -1px 0 #DDDDDD,-1px -1px 0 #DDD; -webkit-box-shadow:-1px -1px 0 #DDDDDD,-1px -1px 0 #DDD; -moz-box-shadow:-1px -1px 0 #DDDDDD,-1px -1px 0 #DDD; content:""; position:absolute; right:-1px; bottom:-1px } .cont_1_3_d .marcoLiso,.cont_1_3_i .marcoLiso,.cont_1_4_d .marcoLiso,.cont_1_4_i .marcoLiso,.cajaIzquierda,.cajaDerecha{ position:relative } .marcoAzul{ background:#E4E8EB; padding:1em; color:#3a3a3a } .marcoAzul.claro{ background:#C4ECF6 } .cajaCrema{ border:1px solid #ddd; background:#F3F3EA; padding:1em; color:#3a3a3a } .cajaDerechaDestacado{ background:#e8dfe0; color:#3a3a3a; padding-top:.4em; padding-bottom:.4em } .cajaDerechaDestacado h2,.cajaDerechaDestacado h3,.cajaDerechaDestacado h4, .cajaDerechaDestacado .h2,.cajaDerechaDestacado .h3,.cajaDerechaDestacado .h4{ background:#3a3a3a; color:#fff; padding:.2em .7em } .cajaDerechaDestacado p,.cajaDerechaDestacado ul{ margin-left:.7em; margin-right:.7em } .cajaDerechaDestacado img{ margin-bottom:-.2em } .cajaEnlRelacionados{ background:#E4E8EB; padding:1em; color:#3a3a3a } .banner{ background:#e8dfe0; color:#3a3a3a; padding-top:.4em } .banner h2,.banner h3,.banner h4, .banner .h2,.banner .h3,.banner .h4{ background:#3a3a3a; color:#fff; padding:.2em .7em; } .banner p,.banner ul{ margin-left:.7em; margin-right:.7em } .banner a{ color:#3a3a3a; display:block } .banner img{ margin-bottom:-.2em } .banner img + p{ margin-top:0.5em; } .fondo_trans{ background:-moz-linear-gradient(top,rgba(58,58,58,0.8) 0%,rgba(58,58,58,0.8) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(58,58,58,0.8)),color-stop(100%,rgba(58,58,58,0.8))); background:-webkit-linear-gradient(top,rgba(58,58,58,0.8) 0%,rgba(58,58,58,0.8) 100%); background:-o-linear-gradient(top,rgba(58,58,58,0.8) 0%,rgba(58,58,58,0.8) 100%); background:-ms-linear-gradient(top,rgba(58,58,58,0.8) 0%,rgba(58,58,58,0.8) 100%); background:linear-gradient(top bottom,rgba(58,58,58,0.8) 0%,rgba(58,58,58,0.8) 100%); width:100%; height:200%; left:0; position:absolute; top:0; z-index:-1 } .filaFondo{ background:#dee2ec } #content .imgListaIzq{ display:block; float:left; margin:3px 15px 4px 0 } #content .imgListaDer{ display:block; float:right; margin:3px 0 4px 15px } .flotIzq{ float:left } .flotDer{ float:right } .botonVerMas,.botonVerMenos{ display:none; color:#20558A; cursor:pointer; list-style:none outside url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListado/flechaListado.png'); flechaListadofont-size:.8em; font-family:"Trebuchet MS",Helvetica,Arial,Sans-serif; margin-left:1.5em } div.contenedorLista{ display:none } .col_200,.col_300,.col_400,.col_500,.col_600{ break-inside:avoid; -webkit-column-break-inside:avoid; -moz-column-break-inside:avoid; -ms-column-break-inside:avoid; -o-column-break-inside:avoid } .col_200 ul,.col_300 ul,.col_400 ul,.col_500 ul,.col_600 ul{ display:inline } .col_200{ column-width:200px; column-gap:20px; -moz-column-width:200px; -moz-column-gap:20px; -webkit-column-width:200px; -webkit-column-gap:20px } .col_300{ column-width:300px; column-gap:20px; -moz-column-width:300px; -moz-column-gap:20px; -webkit-column-width:300px; -webkit-column-gap:20px } .col_400{ column-width:400px; column-gap:20px; -moz-column-width:400px; -moz-column-gap:20px; -webkit-column-width:400px; -webkit-column-gap:20px } .col_500{ column-width:500px; column-gap:20px; -moz-column-width:500px; -moz-column-gap:20px; -webkit-column-width:500px; -webkit-column-gap:20px } .col_600{ column-width:600px; column-gap:20px; -moz-column-width:600px; -moz-column-gap:20px; -webkit-column-width:600px; -webkit-column-gap:20px } .masInfo{ display:block; text-align:right; color:#20558a } .paginador{ text-align:center } .paginador li{ display:inline; list-style:none outside none } .paginador li:before{ content:"- "; color:#580C0C } .paginador li.anterior:before{ content:"" } .cont_1_3_i,.cont_1_4_i,.cont_2_3_i{ padding-right:1% } .cont_2_3_d,.cont_1_3_d,.cont_1_4_d{ margin-left:1% } .cont_2_3_i,.cont_1_3_i{ border-right:1px solid #ddd } .cont_2_4{ border-right:1px solid #ddd; border-left:1px solid #ddd; padding-left:1%; padding-right:1%; margin-left:0; width:59.3% } .cont_1_3_i{ width:20.15% } .cont_2_3_i{ width:79.65% } .goog-logo-link img{ max-width:100%; width:auto } #goog-gt-tt img{ max-width:100%; width:auto } #header,#footer{ background-color:#fff; color:#171796 } #header{ border-bottom:.8em solid #171796 } .logo{ width:584px; margin:20px 0 14px } .PortadaMiniSite .logo,#header.default .logo{ width:auto; margin:0 } #header .logotipo a span{ font-family:Times,Verdana,Arial,Helvetica,sans-serif; font-weight:700; font-size:2.5em; color:#171796; display:none } #header .logotipo a .logomovil img,#header .logotipo a .logomovilsticky img,#header .logotipo a .logoMinisiteMovil img,#header .logotipo a .logoMinisiteSticky img{ display:none } .PortadaMiniSite #header .logotipo,#header.default .logotipo{ margin-top:14px; margin-bottom:6px; display:flex; height:100%; } .PortadaMiniSite .logo img,#header.default .logo img{ float:right; padding-right:18px; width:auto } .logoMinisite img{ border-left:2px solid #171796; padding-left:18px; width:auto } #header .logotipo .tituloSite{ vertical-align:middle; font-size:1.5em; color:#ffffff; display:none; } .PortadaMiniSite .accesosDirectos,#header.default .accesosDirectos,.MiniSiteA .accesosDirectos,.MiniSiteB .accesosDirectos,.MiniSiteC .accesosDirectos{ text-align:right; float:right } #idiomas{ color:#3A3A3A; font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif; display:inline-block; float:right; margin-bottom:8px } #idiomas span,#idiomas span:hover{ color:#3A3A3A; background-color:#D6D7DA; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; padding:0 3px } #idiomas li{ float:right } #idiomas li.idioma_ES>a{ padding-left:26px; background-image:url('/base/media/base/img/decorativa/IMG_Comunes_IdiomaES/es.gif'); background-position:left top; background-repeat:no-repeat } #idiomas li.idioma_EN>a{ padding-left:26px; background-image:url('/base/media/base/img/decorativa/img_comunes_idiomaen/en.gif'); background-position:left top; background-repeat:no-repeat } .enlAcceso{ color:#171796; padding:.3em 0 0; display:inline } .enlAcceso li{ margin-bottom:0; list-style:none; display:inline } .enlAcceso li:before{ content:"\07C \020" } .enlAcceso a,.enlAcceso a:hover{ color:#171796 } #header .enlAcceso{ margin-top:33px; margin-bottom:5px; float:right; display:inline-block; float:right; margin-right:1em; margin-top:0; padding-top:0 } .buscador{ display:inline-block; width:100% } #nav .buscador{ float:right } #buscadorGeneral{ float:right; margin:.8em 0; display:table } #buscadorGeneral legend{ display:none } #buscadorGeneral .fBuscar{ background-color:#fff; border:1px solid #e5e8eb } #buscadorGeneral .botonBuscar{ height:2em; color:#171796; width:28%; float:right } #buscadorGeneral input[type="submit"]{ background:#cadce5; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border:none } @media screen and (max-width :1098px){ .logoMinisite{ width:100% } } @media screen and (max-width :980px){ .logo{ width:550px } .PortadaMiniSite .logo img{ width:70px } .logoMinisite img{ width:350px } } @media screen and (max-width: 800px){.PortadaInstitucional .logo {width: 525px;}} @media screen and (max-width :767px){ .PortadaMiniSite #header .logotipo a,#header.default .logotipo a{ display:inline-block; } } .fBuscar input{ display:inline-block } #buscadorGeneral .fBuscarEn{ background-color:#fff; border-color:#ddd; border-style:none solid solid; border-width:0 1px 1px; color:#3a3a3a; font-size:.9em; margin-bottom:-100%; margin:0; padding:.8em .7em .3em; position:absolute; z-index:120 } #buscadorGeneral input{ height:2em } #buscadorGeneral input[type="radio"]{ height:1em } #buscadorGeneral .buscar{ font-family:"Trebuchet MS",Helvetica,Arial,Sans-serif; padding-left:2.3em; padding-right:1em; color:#000; font-size:.7em; padding-top:1em; width:72% } #buscadorGeneral .buscar { height: 100%; padding-bottom: 1em; background-position: left; } #buscadorGeneral .fBuscarEn { margin-left: -1px; } @media screen and (max-width: 980px) and (min-width: 767px){ #buscadorGeneral .buscar { padding-bottom: 3px; } } @media screen and (max-width :767px){ #nav li.activo{ background-color:transparent } #nav .menu ul>li>ul>li:first-child{ border-top:1px solid #898989; } #nav .menu ul>li>ul{ margin-right:0; margin-left:0 } #nav .menu ul>li>ul a{ padding-left:2em; font-size:.8em } } .buscar{ background:url('/base/media/base/img/decorativa/IMG_Comunes_Lupa/lupa.png') no-repeat scroll 0 0 transparent } #buscadorGeneral input::-webkit-input-placeholder{ color:#000 } #buscadorGeneral input:-moz-placeholder{ color:#000 } #buscadorGeneral input::-moz-placeholder{ color:#000 } #buscadorGeneral input:-ms-input-placeholder{ color:#000 } #footer{ padding-top:.1em; padding-bottom:.1em; border-top:.7em solid #171796 } #footer p{ line-height:1em } #footer ol+p,#footer ul+p{ margin-top:0 } #footer .enlAcceso{ padding-top:1em; padding-bottom:1em } .pie_UC3M{ padding:.5em 0 } .logoCopyright>img{ margin-top:6px; width:320px } .pie_UC3M.logoAnagrama>img{ width:auto } .banda_UC3M{ font-size:3.5em; font-family:Times,Verdana,Arial,Helvetica,sans-serif; padding:0; text-align:right } #footer .enlAcceso li:first-of-type a{ font-weight:700 } #footer .enlAcceso a{ text-align:left } .obligatorio:before{ content:"*"; color:red } #nav{ background-color:#fff; font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif; min-height:40px } .PortadaMiniSite #nav{ min-height:0 } #nav li{ padding:9px 1px; width:auto; float:left; text-transform:uppercase } #nav.menuHor li{ border-right:1px solid #171796 } #nav.menuHor li ul li{ border-right:none } #nav li:hover{ background-color:#f3f3f3 } #nav li.activo{ background-color:#f3f3f3 } #nav.menuHor ul li:first-child{ border-left:1px solid #171796 } .menu{ width:100% } .PortadaMiniSite .menu{ width:100% } .menu li{ margin-bottom:0 } #nav li a{ font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif; font-size:1.05em; color:#171796; padding:11px 10px } #nav li a:hover{ color:#171796 } #nav a#pull,#nav a#pullSearch{ display:none } #nav a.botonModoLectura{ display:none } #nav a.botonGeneraPDF{ display:none } #nav .accordion_menu ul.panel{ float:left; width:95% } #nav .accordion_menu .tituloMenu a{ background-image:url('/base/media/base/img/decorativa/IMG_Comunes_IcoMenuMovil/MenuMovil.png'); padding:1em .5em } .migasPan{ color:#565656; padding:0.3em 0; } .migasPan li{ margin-bottom:0; list-style:none; display:inline; color:#999999; } .migasPan li:before{ content:" / "; color:#999999; } .migasPan li.first:before{ content:" " } #content .enlPie{ margin-top:1em; margin-bottom:0; } .enlPie{ color:#580C0C; padding:0 } .enlPie a{ color:#580C0C } .enlPie a:hover{ color:#c66 } .enlPie li{ margin-bottom:0; margin-left:1em; list-style:none; display:inline } .enlPie li:before{ content:"\0B7 \020" } .enlPie li.first{ margin-left:0 } #content .bnTitulo{ max-width:100%; height:75px; background:#DEE2EC no-repeat center center; border-color:#C4C7CF; margin-bottom:1.5em; padding:3.2px; display:table; margin-left:0; } .bnTitulo a{ background-repeat:no-repeat; background-position:center left; color:#fff; font-size:1.3em; font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif; line-height:.9em; vertical-align:middle; display:table-cell; padding: .5em .2em; max-width:100%; width:100% } .bnTitulo a:hover{ color:#fff } .titulares{ padding-right:.19em } #content .titulares .row{ margin-bottom:.1em } #content .titulares li h1,#content .titulares li h2,#content .titulares li h3,#content .titulares li h4,#content .titulares li h5, #content .titulares li .h1,#content .titulares li .h2,#content .titulares li .h3,#content .titulares li .h4,#content .titulares li .h5{ background-image:url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListadoGranate/flechaListadoGranate.png'); background-position:left top; background-repeat:no-repeat; padding-left:1em } #content .titulares h1 a,#content .titulares h2 a,#content .titulares h3 a,#content .titulares h4 a,#content .titulares h5 a,#content .titulares h6 a,.titulares dt, #content .titulares .h1 a,#content .titulares .h2 a,#content .titulares .h3 a,#content .titulares .h4 a,#content .titulares .h5 a,#content .titulares .h6 a,.titulares dt{ font-family:"Marcellus",Georgia,Times,Serif } .portada .titulares li h1,.portada .titulares li h2,.portada .titulares li h3,.portada .titulares li h4,.portada .titulares li h5, .portada .titulares li .h1,.portada .titulares li .h2,.portada .titulares li .h3,.portada .titulares li .h4,.portada .titulares li .h5{ font-size:.9em } .portada .titulares.foto li h1,.portada .titulares.foto li h2,.portada .titulares.foto li h3,.portada .titulares.foto li h4,.portada .titulares.foto li h5, .portada .titulares.foto li .h1,.portada .titulares.foto li .h2,.portada .titulares.foto li .h3,.portada .titulares.foto li .h4,.portada .titulares.foto li .h5{ font-size:.95em } #content .titulares.foto li h1,#content .titulares.foto li h2,#content .titulares.foto li h3,#content .titulares.foto li h4,#content .titulares.foto li h5, #content .titulares.foto li .h1,#content .titulares.foto li .h2,#content .titulares.foto li .h3,#content .titulares.foto li .h4,#content .titulares.foto li .h5{ margin-left:36% } #content .titulares.foto li p{ margin-left:39% } #content .portada .titulares.foto li p{ margin-left:41% } .marcoLiso .titulares{ border-right:1px solid #ddd } .marcoLiso .titulares h1,.marcoLiso .titulares h2,.marcoLiso .titulares h3,.marcoLiso .titulares h4, .marcoLiso .titulares .h1,.marcoLiso .titulares .h2,.marcoLiso .titulares .h3,.marcoLiso .titulares .h4{ border-bottom:none; padding-bottom:0; padding-top:0 } .enlColDer h2, .enlColDer .h2{ background:#cadce5 none repeat scroll 0 0; padding:.3em 1.5em .3em .7em; position:relative; text-transform:uppercase; margin-bottom:0; color:#202020; z-index:1 } .enlColDer h2:before, .enlColDer .h2:before{ content:""; position:absolute; top:0; right:0 } .enlColDer li{ list-style:none outside url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListado/flechaListado.png'); padding:0; margin-left:1.5em; margin-bottom:.8em } .enlColDer ol>li { list-style: auto; } .fotoCampanha{ background-color:#e7edf0; padding:.5em; color:#171796 } .fotoCampanha p{ font-size:.95em; font-weight:700 } .fotoCentrado{ display:table-cell } .textoCentrado{ display:table-cell; vertical-align:middle; padding-left:2em } #content .redesSociales{ margin-bottom:0 } .redesSociales li{ width:17%; max-width:50px; margin-left:0; margin-right:3% } .redesSociales li:last-child{ margin-right:0 } .redesSociales_3 li{ width:23.5%; margin-left:7%; margin-right:7% } .redesSociales_3 li:nth-child(3n+1){ margin-left:0; } .redesSociales_3 li:nth-child(3n){ margin-right:0; } .redesSociales_4 li{ width:18.5%; margin-left:4%; margin-right:4% } .redesSociales_4 li:nth-child(4n+1){ margin-left:0%; } .redesSociales_4 li:nth-child(4n){ margin-right:0; } .redesSociales_6 li{ width:11%; margin-left:3%; margin-right:3% } .redesSociales_6 li:nth-child(6n+1){ margin-left:0; } .redesSociales_6 li:nth-child(6n){ margin-right:0; } .redesSociales_6 ul,.redesSociales_4 ul,.redesSociales_3 ul,.redesSociales ul{ display:-webkit-box; display:flexbox; display:flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; } .bnOpina{ float:right } #content .bnOpina.row{ margin-bottom:0; margin-left:.7em } #content .bnOpina li{ margin-bottom:0 } .bnCEI{ text-align:center } .bnCEI img{ width:113px } .sello{ text-align:center } .cont_1_3_d img,.cont_1_4_d img,.cont_1_3_i img,.cont_1_4_i img{ margin-bottom:.5em } .cont_1_3_d p,.cont_1_4_d p,.cont_1_3_i p,.cont_1_4_i p{ padding:0 .5em } .contCentral .cont_1_3_d,.contCentral .cont_1_4_d,.contCentral .cont_1_3_i,.contCentral .cont_1_4_i{ color:#5a5a5a } .cont_1_3_d .grande p,.cont_1_4_d .grande p,.cont_1_3_i .grande p,.cont_1_4_i .grande p,.cont_1_4_i .grande p,.cont_1_3_d .grande li,.cont_1_4_d .grande li,.cont_1_3_i .grande li,.cont_1_4_i .grande li{ font-size:.9em } .enlColDer .marcoLiso li,.enlColDer .marcoLiso p{ font-size:.8em } .enlColDer .marcoLiso li p{ font-size:1em } .enlSeccionRosa h2,.enlSeccionAzul h2, .enlSeccionRosa .h2,.enlSeccionAzul .h2{ padding:.3em .7em; z-index:1 } .enlSeccionRosa h2, .enlSeccionRosa .h2{ background:#cadce5; color:#202020 } .enlSeccionAzul h2, .enlSeccionAzul .h2{ background:#c3eefc; color:#202020; } #content .enlSeccionRosa img{ margin-left:1em } #content .enlSeccionAzul img{ margin-right:1em } #content .enlSeccionRosa h2,#content .enlSeccionAzul h2, #content .enlSeccionRosa .h2,#content .enlSeccionAzul .h2{ margin-bottom:0 } .enlSeccionRosa.marcoLiso,.enlSeccionAzul.marcoLiso{ border-top:none; padding:0 0 .5em } .enlSeccionAzul.marcoLiso{ background-color:#eee } .enlSeccionRosa ul,.enlSeccionAzul ul{ padding-top:2% } .contCentral .enlSeccionRosa.marcoLiso li,.contCentral .enlSeccionAzul.marcoLiso li,.estructural .enlSeccionRosa.marcoLiso li,.estructural .enlSeccionAzul.marcoLiso li{ list-style:none outside url('/base/media/base/img/decorativa/IMG_Comunes_PuntoListado/puntoListado.png'); padding:0; margin-bottom:.1em } .contCentral .enlSeccionRosa.marcoLiso ol>li,.contCentral .enlSeccionAzul.marcoLiso ol>li,.estructural .enlSeccionRosa.marcoLiso ol>li,.estructural .enlSeccionAzul.marcoLiso ol>li{ list-style: auto; } .no-csscolumns .contCentral .enlSeccionRosa.marcoLiso li,.no-csscolumns .contCentral .enlSeccionAzul.marcoLiso li,.no-csscolumns .estructural .enlSeccionRosa.marcoLiso li,.no-csscolumns .estructural .enlSeccionAzul.marcoLiso li{ float:left } .contCentral .enlSeccionRosa.marcoLiso li,.estructural .enlSeccionRosa.marcoLiso li{ margin-left:1em } .contCentral .enlSeccionAzul.marcoLiso li,.estructural .enlSeccionAzul.marcoLiso li{ margin-left:2em } .no-csscolumns .enlSeccionRosa li,.no-csscolumns .enlSeccionAzul li{ width:34% } .marcoLiso.texto{ padding:1em } .contCentral .marcoLiso tbody li{ font-size:1em } .contCentral .marcoLiso li,.contCentral .marcoAzul li,.contCentral .cajaCrema li,.contCentral .cajaDerecha li,.contCentral .cajaDerechaDestacado li,.contCentral .cajaIzquierda li,.contCentral .cajaEnlRelacionados li,.estructural .marcoLiso li,.estructural .marcoAzul li,.estructural .cajaCrema li,.estructural .cajaDerecha li,.estructural .cajaDerechaDestacado li,.estructural .cajaIzquierda li,.estructural .cajaEnlRelacionados li{ margin-left:1.5em } .contCentral .marcoAzul li,.estructural .marcoAzul li,.contCentral .cajaEnlRelacionados li,.estructural .cajaEnlRelacionados li{ list-style:none outside url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListadoAzul/flechaListadoAzul.png') } .contCentral .marcoAzul ol>li,.estructural .marcoAzul ol>li,.contCentral .cajaEnlRelacionados ol>li,.estructural .cajaEnlRelacionados ol>li{ list-style: auto; } .contCentral .marcoLiso li,.estructural .marcoLiso li,.contCentral .cajaCrema li,.estructural .cajaCrema li,.contCentral .cajaDerecha li,.estructural .cajaDerecha li,.contCentral .cajaDerechaDestacado li,.estructural .cajaDerechaDestacado li,.contCentral .cajaIzquierda li,.estructural .cajaIzquierda li{ list-style:none outside url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListado/flechaListado.png') } .contCentral .marcoLiso ol>li,.estructural .marcoLiso ol>li,.contCentral .cajaCrema ol>li,.estructural .cajaCrema ol>li,.contCentral .cajaDerecha ol>li,.estructural .cajaDerecha ol>li,.contCentral .cajaDerechaDestacado ol>li,.estructural .cajaDerechaDestacado ol>li,.contCentral .cajaIzquierda ol>li,.estructural .cajaIzquierda ol>li{ list-style: auto; } .titulares li{ list-style:none; margin-left:0 } .titulares.cajaCrema,.titulares.marcoLiso,.titulares.marcoAzul{ padding-right:1em } .titulares.cajaCrema li,.titulares.marcoLiso li,.titulares.marcoAzul li{ list-style:none outside none; margin-left:0 } .titulares.cajaCrema li h2,.titulares.cajaCrema li h3,.titulares.cajaCrema li h4,.titulares.cajaCrema li h5,.titulares.marcoLiso li h2,.titulares.marcoLiso li h3,.titulares.marcoLiso li h4,.titulares.marcoLiso li h5,.titulares.marcoAzul li h2,.titulares.marcoAzul li h3,.titulares.marcoAzul li h4,.titulares.marcoAzul li h5, .titulares.cajaCrema li .h2,.titulares.cajaCrema li .h3,.titulares.cajaCrema li .h4,.titulares.cajaCrema li .h5,.titulares.marcoLiso li .h2,.titulares.marcoLiso li .h3,.titulares.marcoLiso li .h4,.titulares.marcoLiso li .h5,.titulares.marcoAzul li .h2,.titulares.marcoAzul li .h3,.titulares.marcoAzul li .h4,.titulares.marcoAzul li .h5{ border-bottom:none; padding-bottom:0 } .titulares.cajaCrema li h2 a,.titulares.cajaCrema li h3 a,.titulares.cajaCrema li h4 a,.titulares.cajaCrema li h5 a,.titulares.marcoLiso li h2 a,.titulares.marcoLiso li h3 a,.titulares.marcoLiso li h4 a,.titulares.marcoLiso li h5 a,.titulares.marcoAzul li h2 a,.titulares.marcoAzul li h3 a,.titulares.marcoAzul li h4 a,.titulares.marcoAzul li h5 a, .titulares.cajaCrema li .h2 a,.titulares.cajaCrema li .h3 a,.titulares.cajaCrema li .h4 a,.titulares.cajaCrema li .h5 a,.titulares.marcoLiso li .h2 a,.titulares.marcoLiso li .h3 a,.titulares.marcoLiso li .h4 a,.titulares.marcoLiso li .h5 a,.titulares.marcoAzul li .h2 a,.titulares.marcoAzul li .h3 a,.titulares.marcoAzul li .h4 a,.titulares.marcoAzul li .h5 a{ color:#580C0C } .titulares.cajaCrema li h2 a:hover,.titulares.cajaCrema li h3 a:hover,.titulares.cajaCrema li h4 a:hover,.titulares.cajaCrema li h5 a:hover,.titulares.marcoLiso li h2 a:hover,.titulares.marcoLiso li h3 a:hover,.titulares.marcoLiso li h4 a:hover,.titulares.marcoLiso li h5 a:hover,.titulares.marcoAzul li h2 a:hover,.titulares.marcoAzul li h3 a:hover,.titulares.marcoAzul li h4 a:hover,.titulares.marcoAzul li h5 a:hover, .titulares.cajaCrema li .h2 a:hover,.titulares.cajaCrema li .h3 a:hover,.titulares.cajaCrema li .h4 a:hover,.titulares.cajaCrema li .h5 a:hover,.titulares.marcoLiso li .h2 a:hover,.titulares.marcoLiso li .h3 a:hover,.titulares.marcoLiso li .h4 a:hover,.titulares.marcoLiso li .h5 a:hover,.titulares.marcoAzul li .h2 a:hover,.titulares.marcoAzul li .h3 a:hover,.titulares.marcoAzul li .h4 a:hover,.titulares.marcoAzul li .h5 a:hover{ color:#c66 } .contCentral .titulares.cajaCrema li h2,.contCentral .titulares.cajaCrema li h3,.contCentral .titulares.cajaCrema li h4,.contCentral .titulares.cajaCrema li h5,.contCentral .titulares.marcoLiso li h2,.contCentral .titulares.marcoLiso li h3,.contCentral .titulares.marcoLiso li h4,.contCentral .titulares.marcoLiso li h5,.contCentral .titulares.marcoAzul li h2,.contCentral .titulares.marcoAzul li h3,.contCentral .titulares.marcoAzul li h4,.contCentral .titulares.marcoAzul li h5, .contCentral .titulares.cajaCrema li .h2,.contCentral .titulares.cajaCrema li .h3,.contCentral .titulares.cajaCrema li .h4,.contCentral .titulares.cajaCrema li .h5,.contCentral .titulares.marcoLiso li .h2,.contCentral .titulares.marcoLiso li .h3,.contCentral .titulares.marcoLiso li .h4,.contCentral .titulares.marcoLiso li .h5,.contCentral .titulares.marcoAzul li .h2,.contCentral .titulares.marcoAzul li .h3,.contCentral .titulares.marcoAzul li .h4,.contCentral .titulares.marcoAzul li .h5{ font-size:1.2em } .contCentral .titulares.cajaCrema li p,.contCentral .titulares.marcoLiso li p,.contCentral .titulares.marcoAzul li p{ font-size:1em } .galeria .col:nth-of-type(6n+1){ margin-left:0 } .galeria .col{ margin-bottom:.7em } .enlGaleria{ overflow:hidden } .enlGaleria li{ margin-left:0; padding:.5em; text-align:center; width:25%; border:1px solid #dedede; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#282829; font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif; font-size:1.1em; background:#B9BECC; box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb; -moz-box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb; -webkit-box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb; background:-moz-linear-gradient(top,#DEE4F5 10%,#B9BECC); background:-webkit-linear-gradient(top,#DEE4F5,#B9BECC); background:-o-linear-gradient(top,#DEE4F5,#B9BECC); background:-ms-linear-gradient(top,#DEE4F5,#B9BECC); background:linear-gradient(top,#DEE4F5,#B9BECC); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DEE4F5',endColorstr='#B9BECC'); padding-bottom:2em; margin-bottom:-1.5em } .enlGaleria li a{ color:#3A3A3A; font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif; padding:.5em 0 } .enlGaleria li a:hover{ color:#3A3A3A } .enlGaleria li.activo a,.enlGaleria li.activo a:hover{ color:#580C0C; font-size:1.1em } .enlGaleria li:hover{ background:#CFD5E4; box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3; -moz-box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3; -webkit-box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3; background:-moz-linear-gradient(top,#CFD5E4 10%,#C8CDDC); background:-webkit-linear-gradient(top,#CFD5E4,#C8CDDC); background:-o-linear-gradient(top,#CFD5E4,#C8CDDC); background:-ms-linear-gradient(top,#CFD5E4,#C8CDDC); background:linear-gradient(top,#CFD5E4,#C8CDDC); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CFD5E4',endColorstr='#C8CDDC') } .organigrama.ficha .detalle{ border-left:1px solid #DDD; padding-left:1.9% } .organigrama>div{ padding:.7em .5em } .organigrama dt,.organigrama dd{ display:inline } .organigrama dt.Competencias{ display:block } .organigrama dd:after{ content:""; display:block } .organigrama dt.Cargo,.organigrama dt.PuestoDocente,.organigrama dt.Nombre{ display:none } .organigrama h2{ font-size:1.3em; margin-left:18%; border-bottom:none; padding-bottom:0 } .organigrama .detalle h2{ margin-left:0; border-bottom:1px solid #DDD; padding-bottom:.7em } .organigrama dd.Cargo,.organigrama dd.PuestoDocente,.organigrama dd.Nombre{ font-size:1.2em; font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif } #content .organigrama dd.PuestoDocente p{ font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif; font-size:1em; margin-bottom:0 } #content .organigrama dd.PuestoDocente li{ font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif } .organigrama dd.Nombre{ color:#580C0C } .organigrama .datos{ padding-bottom:.7em; border-bottom:1px solid #DDD; margin-left:18% } .organigrama .direccion{ padding-top:.7em; margin-left:18% } .organigrama .enlaces a{ font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif } .organigrama .enlaces{ margin-top:1.5em; margin-left:18% } .organigrama .detalle .enlaces{ margin-left:0 } .organigrama .enlaces li{ list-style:none inside url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListado/flechaListado.png'); margin-bottom:1em } .organigrama .enlaces ol>li { list-style: auto; } .instituto dt.Web{ display:none } .grado dt{ color:#580C0C } .grado .telefono p{ color:#01BCE7; font-size:1.6em; font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif } .grado .contacta legend{ display:none } .grado .contacta label.checkbox{ display:inline } .grado .contacta input[type="checkbox"].error{ border:2px solid red; background-color:rgba(255,0,0,0.1) } .grado .contacta input[type="submit"]{ float:right; text-transform:none; color:#fff; padding-right:20px; padding-left:10px; background-color:#00BCE4; box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb; -moz-box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb; -webkit-box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb; background-image:none; background:-moz-linear-gradient(top,#00BCE4 10%,#007894); background:-webkit-linear-gradient(top,#00BCE4,#007894); background:-o-linear-gradient(top,#00BCE4,#007894); background:-ms-linear-gradient(top,#00BCE4,#007894); background:linear-gradient(top,#00BCE4,#007894); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00BCE4',endColorstr='#007894') } .grado .contacta input[type="submit"]:hover{ background-color:#00BCE4; box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3; -moz-box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3; -webkit-box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3; background-image:none; background-image:-moz-linear-gradient(top,#007894 10%,#00BCE4); background-image:-webkit-linear-gradient(top,#007894,#00BCE4); background-image:-o-linear-gradient(top,#007894,#00BCE4); background-image:-ms-linear-gradient(top,#007894,#00BCE4); background-image:linear-gradient(top,#007894,#00BCE4) } .contCentral .marcoLiso.organigrama li.cv{ font-size:1em; margin-left:0 } .descargaPDF,.descargaPPT,.descargaPPTX,.descargaDOC,.descargaDOCX,.descargaXLS,.descargaXLSX{ background-position:right bottom; background-repeat:no-repeat; padding-right:35px; padding-top:15px } .descargaPDF{ background-image:url('/base/media/base/img/decorativa/IMG_Comunes_icoPDF/ico-pdf.gif') } .descargaPPT,.descargaPPTX{ background-image:url('/base/media/base/img/decorativa/IMG_Comunes_icoPPT/ico-ppt.gif') } .descargaDOC,.descargaDOCX{ background-image:url('/base/media/base/img/decorativa/IMG_Comunes_icoDOC/ico-doc.gif') } .descargaXLS,.descargaXLSX{ background-image:url('/base/media/base/img/decorativa/IMG_Comunes_icoXLS/ico-xls.gif') } .panel li.marcoLiso a.descargaPDF{ background-position:right center; padding-right:35px; padding-top:15px; line-height:normal } .slider-item{ position:relative } .slider-item a{ z-index:100 } .slider-item>.nivo-top-left-caption{ left:.5em; right:auto; top:.5em; bottom:auto } .slider-item>.nivo-top-right-caption{ left:auto; right:.5em; top:.5em; bottom:auto } .slider-item>.nivo-bottom-caption{ left:.5em; right:auto; top:auto; bottom:.5em } .buscador.normativa h2,.buscador.normativa h3,.buscador.normativa h4{ border-bottom:none; padding-bottom:0 } .buscador.normativa{ width:100%; position:static; right:0; margin-top:0 } .buscador.normativa form{ background-color:#DEE2EC; padding:.5em; background-image:url('/base/media/base/img/decorativa/IMG_Comunes_LupaGrande/lupaGrande.png'); background-position:98% center; background-repeat:no-repeat } .buscador.normativa legend{ display:none } .buscador.normativa .fBuscar{ width:88%; background-color:#fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px } .buscador.normativa .botonBuscar{ float:right } .buscador.normativa .buscar{ background:none; height:1.9em; width:70% } .resultados li{ border-bottom:1px solid #DDD; padding-top:1em; padding-bottom:1.5em; line-height:33px } .resultados li:last-child{ border-bottom:none; padding-bottom:1em } .contacta{ padding-top:1em } .contacta h2{ font-size:1.8em; border-bottom:1px solid #DDD; padding-bottom:.7em } .contacta input[type="text"],.contacta input[type="email"],.contacta input[type="url"],.contacta input[type="password"],.contacta textarea{ border-color:#CCC #EEE #EEE #CCC; border-style:solid; border-width:1px; width:100%; background:#fff; font-family:"Trebuchet MS",Helvetica,Arial,Sans-serif } .contacta input[type="submit"]{ float:right; text-transform:uppercase; padding-right:20px; padding-left:10px; background-position:right bottom; background-repeat:no-repeat; background-color:#B9BECC; box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb; -moz-box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb; -webkit-box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb; background-image:url('/base/media/base/img/decorativa/IMG_Comunes_BotonEnviar/botonEnviar.png'),-moz-linear-gradient(top,#DEE4F5 10%,#B9BECC); background-image:url('/base/media/base/img/decorativa/IMG_Comunes_BotonEnviar/botonEnviar.png'),-webkit-linear-gradient(top,#DEE4F5,#B9BECC); background-image:url('/base/media/base/img/decorativa/IMG_Comunes_BotonEnviar/botonEnviar.png'),-o-linear-gradient(top,#DEE4F5,#B9BECC); background-image:url('/base/media/base/img/decorativa/IMG_Comunes_BotonEnviar/botonEnviar.png'),-ms-linear-gradient(top,#DEE4F5,#B9BECC); background-image:url('/base/media/base/img/decorativa/IMG_Comunes_BotonEnviar/botonEnviar.png'),linear-gradient(top,#DEE4F5,#B9BECC); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DEE4F5',endColorstr='#B9BECC') } .contacta input[type="submit"]:hover{ background-color:#CFD5E4; box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3; -moz-box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3; -webkit-box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3; background-image:url('/base/media/base/img/decorativa/IMG_Comunes_BotonEnviar/botonEnviar.png'),-moz-linear-gradient(top,#CFD5E4 10%,#C8CDDC); background-image:url('/base/media/base/img/decorativa/IMG_Comunes_BotonEnviar/botonEnviar.png'),-webkit-linear-gradient(top,#CFD5E4,#C8CDDC); background-image:url('/base/media/base/img/decorativa/IMG_Comunes_BotonEnviar/botonEnviar.png'),-o-linear-gradient(top,#CFD5E4,#C8CDDC); background-image:url('/base/media/base/img/decorativa/IMG_Comunes_BotonEnviar/botonEnviar.png'),-ms-linear-gradient(top,#CFD5E4,#C8CDDC); background-image:url('/base/media/base/img/decorativa/IMG_Comunes_BotonEnviar/botonEnviar.png'),linear-gradient(top,#CFD5E4,#C8CDDC); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CFD5E4',endColorstr='#C8CDDC') } .contacta input.error{ background-color:rgba(255,0,0,0.1) } .contacta textarea.error{ background-color:rgba(255,0,0,0.1) } .contacta .mensajeError{ text-align:left; color:red } .adsenseContenedor{ height:0 } .pixelConversionContenedor{ height:0 } .contCentral .MiembrosGrupo li{ list-style:none; margin-left:0 } .GrupoInvestigacion .datos dt{ clear:left; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:160px; margin-top:0; margin-bottom:.4em } .GrupoInvestigacion .datos dd:before,.GrupoInvestigacion .datos dd:after{ content:" "; display:table } .GrupoInvestigacion .datos dd:after{ clear:both } .GrupoInvestigacion .datos dd{ margin-left:180px; padding-top:.5em } .GrupoInvestigacion .datos dd.Responsable{ font-size:1.1em; padding-top:.2em } .GrupoInvestigacion .descargaPDF,.GrupoInvestigacion .descargaPPT,.GrupoInvestigacion .descargaPPTX,.GrupoInvestigacion .descargaDOC,.GrupoInvestigacion .descargaDOCX,.GrupoInvestigacion .descargaXLS,.GrupoInvestigacion .descargaXLSX{ background-size:20px 20px; line-height:normal; padding-top:5px } #content p{ margin-bottom:.5em } .contacta legend{ display:none } .contacta a.telefono{ font-size:2.8em } .contacta a.pic{ font-size:2.1em; font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif } #avisoCookies{ background-color:#555; padding-bottom:1em; position:relative } #avisoCookies p{ color:#FFF; margin:0 auto; padding:.5em 1em; font-size:.9em } #avisoCookies a{ color:#fff; cursor:hand; cursor:pointer; text-decoration:underline } #avisoCookies .tituloCookies{ color:#FFF; margin:0 auto; padding:.5em 1em; font-size:1.4em } #cierreAviso{ position:absolute; right:.5em; bottom:.5em } #errorPagina{ padding:2em; margin:2em 0 } #errorPagina p{ font-size:1.4em } .adsenseContenedor img{ width:auto } #nav.menuVert.modoLectura+#content .contCentral.row,#nav.menuVert.modoLectura+#content .portada,#nav.menuVert.modoLectura+#content .enlPie{ float:left; margin-left:24.4%; width:100% } #nav.menuVert+#content .contTitulo.row.traduccion{ margin-top:-1.5em } .quitarModoLectura{ display:none } .quitarModoLectura p{ text-align:right; font-weight:700 } .master .ficha{ background-color:#d5d0c0; padding:1em } .master .ficha h2,.master .ficha h3,.master .ficha h4{ font-size:1.1em; color:#3a3a3a } .master dt,.master dd{ display:inline } .master dt:after{ content:":" } .master dd:after{ content:""; display:block } .master .contacta{ background-color:#f2f1ec } .master .contacta h2,.master .contacta h3,.master .contacta h4{ font-size:.9em } .master .formulario.contacta{ padding-top:0 } .master .contacta legend{ display:block; color:#3a3a3a } .master .programaAsignatura h2,.master .programaAsignatura h3,.master .programaAsignatura h4{ font-size:1.1em; color:#3a3a3a } .master .programaAsignatura table caption{ font-size:1em; color:#3a3a3a } .master .ficha .imgListaDer{ margin-left:0px } .master .ficha .master{ word-break: break-word; } #content .enlSeccionRosa img.noEscritorio,#content .enlSeccionAzul img.noEscritorio{ display:none } @media screen and (max-width :767px){ #content{ padding-top:.5em } .cont_2_3_i,.cont_2_3_d,.cont_1_3_i,.cont_1_3_d,.cont_2_4,.cont_1_4_i,.cont_1_4_d{ padding-left:0; padding-right:0; border:none; width:100%; margin-left:0 } .noMovil{ display:none } .PortadaMiniSite #nav{ min-height:50px } blockquote,blockquote.ladilloIzquierdo{ clear:right; float:none; margin:1em 0; width:100% } table.gsc-resultsHeader,.gsc-resultsHeader thead,.gsc-resultsHeader tfoot,.gsc-resultsHeader tbody,.gsc-resultsHeader tr,.gsc-resultsHeader td,.gsc-resultsHeader th,.gsc-resultsHeader tbody tr:nth-child(1) td,.gsc-resultsHeader tbody tr:nth-child(1) th{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border:none; margin:0; background-color:#fff; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; padding:0; display:inline } table.gsc-above-wrapper-area-container,.gsc-above-wrapper-area-container thead,.gsc-above-wrapper-area-container tfoot,.gsc-above-wrapper-area-container tbody,.gsc-above-wrapper-area-container tr,.gsc-above-wrapper-area-container td,.gsc-above-wrapper-area-container th,.gsc-above-wrapper-area-container tbody tr:nth-child(1) td,.gsc-above-wrapper-area-container tbody tr:nth-child(1) th{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border:none; margin:0; background-color:#fff; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; padding:0; display:inline } .gsc-above-wrapper-area-container td{ min-height:0 } table.gsc-table-result,.gsc-table-result thead,.gsc-table-result tfoot,.gsc-table-result tbody,.gsc-table-result tr,.gsc-table-result td,.gsc-table-result th,.gsc-table-result tbody tr:nth-child(1) td,.gsc-table-result tbody tr:nth-child(1) th{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border:none; margin:0; background-color:#fff; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; padding:0; display:inline } table.gcsc-branding,.gcsc-branding thead,.gcsc-branding tfoot,.gcsc-branding tbody,.gcsc-branding tr,.gcsc-branding td,.gcsc-branding th,.gcsc-branding tbody tr:nth-child(1) td,.gcsc-branding tbody tr:nth-child(1) th{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border:none; margin:0; background-color:#fff; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; padding:0; display:inline } .gcsc-branding-img-noclear img{ max-width:100%; width:auto } .gsc-resultsHeader{ display:none } table,thead,tbody,th,td,tr,tfoot,caption{ display:block } thead tr{ position:absolute; top:-9999px; left:-9999px } td{ position:relative; padding-left:50%; text-align:left; border-color:#EFEFEF #959595 #959595; min-height:6em } tfoot tr td{ padding-left:50% } td:before{ position:absolute; top:6px; left:6px; width:45%; padding-right:10px; text-align:left; font-weight:700 } tbody tr:nth-child(1) td,tbody tr:nth-child(1) th{ border-top:1px solid #EFEFEF } th{ border-color:#EFEFEF #959595 #959595 } tr{ border-left:1px solid #959595; border-right:1px solid #959595; border-top:none; border-bottom:1px solid #959595 } tfoot tr td,tfoot tr th,tfoot tr th:first-child,tfoot tr td:last-child{ border:1px solid; border-color:#EFEFEF #959595 #959595 } tfoot tr:first-child{ border-top:1px solid #959595 } td:before{ content:attr(data-label) } dt:first-child{ margin-top:1.2em } dl:first-child dt:first-child{ margin-top:0 } #header{ padding-top:.1em; padding-bottom:.1em } #header .logo,#header .logoMinisite{ display:none } #header .logotipo{ padding-top:.5em; padding-left:.5em } #header .logotipo a img{ display:none } #header.default .logotipo img{ display:none } #header .logotipo a .logomovil{ margin-bottom:5px } #header .logotipo a .logomovil img,#header .logotipo a .logomovilsticky img,#header .logotipo a .logoMinisiteMovil img,#header .logotipo a .logoMinisiteSticky img{ display:block; width:auto } #header .logotipo a span{ display:inline } #header .enlAcceso{ margin-top:0; text-align:right } .separator{ height:.7em } .enlAcceso li{ background:none } #nav{ border-bottom:0; padding-top:.1em; padding-bottom:.1em; position:relative } #nav li{ border-left:none } #nav li:last-child{ border-right:none } .no-js #nav{ padding-left:0; padding-right:0 } .no-js #nav:before{ content:" "; margin:70px; line-height:70px } .no-js .MiniSiteA #nav::before,.no-js .MiniSiteB #nav::before,.no-js .MiniSiteC #nav::before{ margin:0; line-height:0 } .no-js #nav .menu ul li:first-child{ border-top:2px solid #fff } #nav .menu{ width:100%; display:none; height:auto; background:#000; opacity:.8; -moz-opacity:.8; filter:alpha(opacity=80); position:absolute; border-top:1px solid black; top:40px; left:0; z-index:110; color:#fff } .no-js #nav .menu{ display:inline; z-index:0; position:relative; top:0; background:inherit } #nav .menu h1{ display:block; color:#fff; font-size:1.2em; margin-left:1em; margin-right:1em; margin-bottom:0; text-transform:uppercase; padding:2em 0 .5em } #nav .menu ul{ margin-left:1em; margin-right:1em } .no-js #nav .menu ul{ margin:0 } #nav .menu ul li{ border-bottom:2px solid #fff; float:left; width:100%; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none } #nav .menu ul li span.flechaMovil{ background-image:url('/base/media/base/img/decorativa/IMG_Comunes_IcoMenu2Movil/icoMenu2Movil.png'); background-position: center center; background-repeat: no-repeat; width: 12%; display: inline-block; height: 40px; margin-bottom: -13px; margin-left: -10px; } #nav .menu ul li span.flechaMovil ~ ul li{ padding-left: 1.5em; border: 0; } #nav .menu ul li span.flechaMovil ~ ul li:first-child{ border-top: 1px solid #ccc; } .no-js #nav .menu ul li:hover,.no-js #nav .menu ul li.activo{ -webkit-transition:all .5s; -moz-transition:all .5s; -o-transition:all .5s; transition:all .5s } #nav .menu.vistaMovil>ul li a{ display:inline-block; width:100%; padding:.5em; color:#fff } #nav .menu.vistaMovil>ul li a.dosNiveles{ width:88%; } .no-js #nav .menu li a,.no-js #nav .menu li a:hover{ color:#3A3A3A } #nav .menu div{ clear:both } #nav .menu .menuAdemas h2{ margin:0 0 0 1em; padding:3em 0 1em; color:#fff; text-transform:uppercase } #nav .menu .menuAdemas li{ border-bottom:none } #nav .menu .menuAdemas li a{ text-transform:none; background:none; background-image:url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListadoBlanca/flechaListadoBlanca.png'); background-position:left center; background-repeat:no-repeat; padding-left:1.5em; text-decoration:underline } #nav .menu .marcoLiso{ border:none } #nav .menu ul.marcoLiso{ padding:0 } #nav a#pull,#nav a#pullSearch{ display:inline; float:left; padding-top:.6em; padding-bottom:.4em } #nav a#pull{ text-align:right; } .no-js #nav a#pull,.no-js #nav a#pullSearch{ display:none } #nav a#pull img,#nav a#pullSearch img{ max-width:25px; } #nav a.botonModoLectura{ display:inline; float:left; margin:0 1%; width:5%; padding-top:.4em; padding-bottom:.4em } .no-js #nav a.botonModoLectura{ display:none } #nav a.botonModoLectura img{ max-width:20px } #nav a.botonGeneraPDF{ display:inline; float:left; margin:0 1%; width:5%; padding-top:.4em; padding-bottom:.4em } .no-js #nav a.botonGeneraPDF{ display:none } #nav a.botonGeneraPDF img{ max-width:20px } #buscadorGeneral{ padding-bottom:0 } .marcoLiso .titulares{ border-right:none; padding-right:0 } .marcoLiso .titulares:nth-child(even){ border-top:1px solid #ddd; padding-top:.7em } .enlGaleria li{ width:100% } #content .redesSociales,#content .bnOpina{ padding:0 10% } .redesSociales_3 li{ max-width:50px; width:11%; margin-left:3%; margin-right:3% } .redesSociales_3 li:nth-child(3n+1){ margin-left:3%; } .redesSociales_3 li:nth-child(3n){ margin-right:3%; } .redesSociales_3 li:nth-child(6n+1){ margin-left:0; } .redesSociales_3 li:nth-child(6n){ margin-right:0; } .redesSociales_4 li{ max-width:50px; width:16.5%; } .redesSociales_4 li:nth-child(4n+1){ margin-left:4%; } .redesSociales_4 li:nth-child(4n){ margin-right:4%; } .redesSociales_6 li{ max-width:50px; width:10%; } .redesSociales_6 li:nth-child(6n+1){ margin-left:3%; } .redesSociales_6 li:nth-child(6n){ margin-right:3%; } .redesSociales_6 ul,.redesSociales_4 ul,.redesSociales_3 ul,.redesSociales ul{ display:-webkit-box; display:flexbox; display:flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; align-items:center; justify-content:center; } .portadaMinisite .redesSociales_6 .col:last-child,.portadaMinisite .redesSociales_4 .col:last-child,.portadaMinisite .redesSociales_3 .col:last-child,.portadaMinisite .redesSociales .col:last-child{ margin-bottom:1em; } #content .contTitulo h1.span_5{ text-align:left; margin-left:.5em } #content .enlSeccionRosa img.noMovil,#content .enlSeccionAzul img.noMovil{ display:none; } .enlSeccionRosa ul,.enlSeccionAzul ul,.no-csscolumns .enlSeccionRosa ul,.no-csscolumns .enlSeccionAzul ul{ padding-left:2%; padding-right:2% } .enlSeccionRosa li,.enlSeccionAzul li,.no-csscolumns .enlSeccionRosa li,.no-csscolumns .enlSeccionAzul li{ width:100% } .portada{ background-image:none } #content .titulares.foto img{ display:none } #content .titulares.foto li h1,#content .titulares.foto li h2,#content .titulares.foto li h3,#content .titulares.foto li h4,#content .titulares.foto li h5, #content .titulares.foto li .h1,#content .titulares.foto li .h2,#content .titulares.foto li .h3,#content .titulares.foto li .h4,#content .titulares.foto li .h5{ margin-left:0 } #content .titulares.foto li p{ margin-left:0 } #content .portada .titulares.foto li p{ margin-left:0 } .titulares.foto p{ display:block } .titulares p{ display:none } .bnOpina{ width:50% } #content .redesSociales{ padding:0 } #content .contTitulo ul.span_14{ margin-left:0 } .organigrama.ficha .detalle{ border-left:none } .organigrama.ficha.marcoLiso{ padding:.7em .5em } .organigrama.ficha .foto{ float:left; width:32%; margin:0 1em .3em 0 } .organigrama h2,.organigrama .datos,.organigrama .direccion,.organigrama .enlaces{ padding-left:0; margin-left:0 } .organigrama .datos{ border-bottom:none; padding-bottom:0 } .marcoLiso.campus h1,.marcoLiso.campus h2,.marcoLiso.campus h3,.marcoLiso.campus h4,.marcoLiso.campus p, .marcoLiso.campus .h1,.marcoLiso.campus .h2,.marcoLiso.campus .h3,.marcoLiso.campus .h4{ border-bottom:none; padding-bottom:0; padding-left:0; margin-left:0 } .GrupoInvestigacion .datos dt:first-child{ margin-top:0 } .GrupoInvestigacion .datos dt{ clear:left; float:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%; margin-bottom:.4em; margin-top:1.2em } .GrupoInvestigacion .datos dd:before,.GrupoInvestigacion .datos dd:after{ content:" "; display:table } .GrupoInvestigacion .datos dd:after{ clear:both } .GrupoInvestigacion .datos dd{ margin-left:0; padding-top:0 } table .imgLogo{ max-width:100%; width:auto } a[href^=tel]{ text-decoration:none; color:#20558A; cursor:pointer; cursor:hand; background-image:url('/base/media/base/img/decorativa/IMG_Comunes_Telefono/telefono.png'); background-position:center left; background-repeat:no-repeat; line-height:25px; padding-bottom:5px; padding-left:30px; padding-top:5px } a:hover[href^=tel]{ color:#639EC8 } .portadaMinisite .col{ margin-bottom:1em } .portadaMinisite .col:last-child{ margin-bottom:0 } #footer{ border-top:.1em solid #171796 } } @media screen and (min-width :767px)and (max-width :980px){ #content h1,h2,h3,h4,h5,h6,caption,legend, #content .h1,.h2,.h3,.h4,.h5,.h6{ font-size:.9em; font-weight:400 } h3,.h3{ font-size:.8125em; font-weight:700 } h4,.h4{ font-size:.8125em; letter-spacing: 2px; } .contacta h2{ font-size:1.2em } #content .contTitulo h1{ font-size:1.6em } dt{ font-size:.85em } p,#header li,#footer li,.enlColDer li,.enlPie li,a.masInfo,.enlSeccionRosa li,.enlSeccionAzul li,.migasPan li,.enlHerramientas .compartir,.contCentral .marcoLiso li,.contCentral .marcoAzul li,.contCentral .cajaCrema li,.contCentral .cajaDerecha li,.contCentral .cajaDerechaDestacado li,.contCentral .cajaIzquierda li,.contCentral .cajaEnlRelacionados li,.estructural .marcoLiso li,.estructural .marcoAzul li,.estructural .cajaCrema li,.estructural .cajaDerecha li,.estructural .cajaDerechaDestacado li,.estructural .cajaIzquierda li,.estructural .cajaEnlRelacionados li,thead,tfoot,tbody,.paginador li,dd,label,.actividad .VerMas, p.imgPie.imgPie{ font-size:.75em } dd p{ font-size:1em } .contCentral .marcoLiso dd li{ font-size:1em } #nav li a{ font-size:.8em; padding:11px 5px } .portada .titulares.foto h1,.portada .titulares.foto h2,.portada .titulares.foto h3,.portada .titulares.foto h4,.portada .titulares.foto h5, .portada .titulares.foto .h1,.portada .titulares.foto .h2,.portada .titulares.foto .h3,.portada .titulares.foto .h4,.portada .titulares.foto .h5{ font-size:.85em } .bnTitulo a{ font-size:.95em } .fotoCampanha p{ font-size:.85em } .cont_1_3_d .grande p,.cont_1_4_d .grande p,.cont_1_3_i .grande p,.cont_1_4_i .grande p,.cont_1_3_d .grande li,.cont_1_4_d .grande li,.cont_1_3_i .grande li,.cont_1_4_i .grande li{ font-size:.8em } .enlColDer .marcoLiso li p{ font-size:.85em } #buscadorGeneral .buscar{ font-size:.64em } .botonBuscar{ font-size:.85em } .fBuscarEn{ font-size:.85em } input[type="submit"]{ font-size:.8em } .organigrama h2{ font-size:.95em } .organigrama dd.Cargo,.organigrama dd.PuestoDocente,.organigrama dd.Nombre{ font-size:.9em } #content .organigrama dd.PuestoDocente p{ font-size:1em } .contCentral .marcoLiso.organigrama li.cv{ font-size:.85em } #buscadorGeneral .fBuscarEn{ font-size:.8em } .enlGaleria li{ font-size:.9em } .contacto a.telefono{ font-size:2.4em } .contacto a.pic{ font-size:1.5em } .grado .telefono p{ font-size:1.1em } .GrupoInvestigacion dd.Responsable{ font-size:.95em } .master .ficha h2,.master .ficha h3,.master .ficha h4{ font-size:.95em } .master .contacta h2,.master .contacta h3,.master .contacta h4{ font-size:.8em } .master .programaAsignatura h2,.master .programaAsignatura h3,.master .programaAsignatura h4{ font-size:.95em } .master .programaAsignatura table caption{ font-size:.85em } .botonVerMas,.botonVerMenos{ font-size:.75em } } @media screen and (max-width :767px){ #buscadorGeneral .buscar{ background:none; padding-top: 0.2em; margin: 0.3em 0; } #buscadorGeneral .botonBuscar{ font-size:.9em } } #pestanas{ margin:0 auto } ul#pestanas{ padding:0 } #pestanas li.pestana{ list-style:none } #pestanas li.pestana>a{ display:block; padding:10px 15px; background:#757575; border-top:1px solid #eee; border-bottom:1px solid #ddd; text-decoration:none; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px } #pestanas li.pestana>a:hover,#pestanas li.pestana>a.active{ background:#e4e4e4; color:#3a3a3a; border-bottom:1px solid #e4e4e4 } #pestanas li.pestanahome>a{ background-image:url('/base/media/base/img/decorativa/IMG_Comunes_Casa_Contraste/ico-casa_contraste.png'); background-repeat:no-repeat; background-position:center center; color:transparent } #pestanas li.pestanahome>a.active,#pestanas li.pestanahome>a:hover{ background-image:url('/base/media/base/img/decorativa/IMG_Comunes_Casa/ico-casa.png'); background-repeat:no-repeat; background-position:center center; color:transparent } #pestanas li.pestana>a.active{ border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0 } #pestanas .contenidoPestana{ display:none; background:#e4e4e4; overflow:hidden; padding:1% 3% 0; width:100% } #pestanas .contenidoPestana .marcoLiso{ background:none; border:0 } @media only screen and (min-width:768px){ #pestanas{ position:relative } #pestanas li.pestana{ display:inline } #pestanas li.pestana>a{ display:inline-block; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0 } #pestanas .contenidoPestana{ float:left } } .no-js #pestanas{ position:initial } .no-js #pestanas li.pestana{ display:initial } .no-js #pestanas li.pestana>a{ display:block; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0 } .no-js #pestanas .contenidoPestana{ display:block; float:none } .no-js #pestanas li.pestana>a:hover,.no-js #pestanas li.pestana>a.active{ background-color:#757575; background-image:url('/base/media/base/img/decorativa/IMG_Comunes_Casa/ico-casa.png'); background-repeat:no-repeat; background-position:center center; color:transparent; color:#fff; border-bottom:1px solid #ddd } .no-js #pestanas li.pestana>a.active{ border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0 } #pestanas .fwSlot li.pestana{ display:initial } #pestanas .fwSlot li.pestana>a{ display:block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px } #pestanas .fwSlot .contenidoPestana{ display:block; float:none } #pestanas .fwSlot li.pestana>a:hover,#pestanas .fwSlot li.pestana>a.active{ background:#757575; color:#fff; border-bottom:1px solid #ddd } #pestanas .fwSlot li.pestana>a.active{ border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0 } #pestanas>.pestana>.contenidoPestana li{ font-size:.8em; margin-left:1.5em; list-style:none outside url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListado/flechaListado.png') } #pestanas>.pestana>.contenidoPestana ol>li { list-style: auto; } #pestanas>.pestana>.contenidoPestana .separadorPestanasInner li{ font-size:.8em; margin-left:1em; list-style:none outside url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListado/flechaListado.png') } #pestanas>.pestana>.contenidoPestana .separadorPestanasInner ol>li { list-style: auto; margin-left: 1.2em; } #pestanas>.pestana>.contenidoPestana ul.pestanasInner li.pestanaInner{ list-style:none; margin-left:0; } .pestanasInner{ margin:0 auto } ul.pestanasInner{ padding:0 } .pestanasInner .contenidoPestanaInner{ font-size:1.3em } .pestanasInner li.pestanaInner{ list-style:none } .pestanasInner ol>li.pestanaInner { list-style: auto; } .pestanasInner li.pestanaInner>a{ display:block; padding:10px 15px; background:#cbcbcb; border-top:1px solid #eee; text-decoration:none; color:#1c1c1c; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px } .pestanasInner li.pestanaInner>a:hover,.pestanasInner li.pestanaInner>a.active{ background:#f7f7f7; color:#1c1c1c } .pestanasInner li.pestanaInner>a.active{ border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0 } .pestanasInner .contenidoPestanaInner{ display:none; background:#f7f7f7; overflow:hidden; padding:1%; width:100% } .pestanasInner .contenidoPestanaInner .marcoLiso{ background:none; border:0 } @media only screen and (min-width:768px){ .pestanasInner{ position:relative } .pestanasInner li.pestanaInner{ display:inline } .pestanasInner li.pestanaInner>a{ display:inline-block; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0 } .pestanasInner .contenidoPestanaInner{ float:left } } .no-js .pestanasInner{ position:initial } .no-js .pestanasInner li.pestanaInner{ display:initial } .no-js .pestanasInner li.pestanaInner>a{ display:block; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0 } .no-js .pestanasInner .contenidoPestanaInner{ display:block; float:none } .no-js .pestanasInner li.pestanaInner>a:hover,.no-js .pestanasInner li.pestanaInner>a.active{ background-color:#757575; background-repeat:no-repeat; background-position:center center; color:transparent; color:#fff } .no-js .pestanasInner li.pestanaInner>a.active{ border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0 } #pestanas .fwSlot .pestanasInner li.pestanaInner{ display:initial } #pestanas .fwSlot .pestanasInner li.pestanaInner>a{ display:block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px } #pestanas .fwSlot .pestanasInner .contenidoPestanaInner{ display:block; float:none } #pestanas .fwSlot .pestanasInner li.pestanaInner>a:hover,#pestanas .fwSlot .pestanasInner li.pestanaInner>a.active{ background:#757575; color:#fff } #pestanas .fwSlot .pestanasInner li.pestanaInner>a.active{ border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0 } .contenidoPestanaInner td>p{ font-size:1em } /* --------------- Portada - Contacto departamento --------------- */ .contacto-dept { padding:0.5em 0 1em; } .contacto-dept > div { vertical-align:top; display:inline-block; padding: 0 0.5em; } .contacto-dept dt:not(:first-child), .contacto-dept dd { display:inline; } .contacto-dept dt { font-weight:700; margin-right:0.5em; margin-bottom:0; } .contacto-dept dd { word-break:break-word; } .contacto-dept dd:after { content:""; display:block; margin-bottom:0.2em; } .contacto-dept dd:last-child:after { margin-bottom:1em; } .contacto-dept dt p, .contacto-dept dd p { display: inline-block; } .contacto-dept dd p:not(:last-child) { margin-right: 0.5em; } .contacto-dept dd p:not(:last-child) a::after { content: ","; } .contCentral .contacto-dept ul li { list-style: none; margin: 0 0 0 0.8em; } .contacto-dept-imagegroup { margin-top:1em; } .contacto-dept-map { display: -webkit-box; display: flexbox; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; align-items: center; } .contacto-dept-mapimage { width: 17%; max-width: 50px; margin-right: 1.5em; margin-left: 0.8em; } /* Fix para IE */ .contacto-dept .contacto-dept-imagegroup .redesSociales ul li { float: left; } .contacto-dept-map > div { float: left; } @media screen and (max-width:767px) { .contacto-dept .contacto-dept-imagegroup .redesSociales ul { justify-content: unset; } .contacto-dept .contacto-dept-imagegroup .redesSociales ul li:first-child{ margin-left: 0; } .contacto-dept-mapimage { width: 11%; margin-left: 0; } .contacto-dept dd:after { margin-bottom:0.6em; } } /* --------------- Menu secundario extendido --------------- */ .menuSec > p { margin-top: 1.5em; padding-bottom:.8em; padding-left:0; font-size:1.1em; } #content .menuSec > p { margin-bottom: 0; } @media screen and (max-width:767px) { #content .menuSec > p { margin-top: 1em; } } @media screen and (min-width: 767px) and (max-width: 980px) { .menuSec > p { font-size:0.9em; } } /* --------------- Lista docencia --------------- */ .block-scroll{ overflow-y:hidden; } .listaDocencia { padding:2em 1.5em; } .listaDocencia h2 { color:#000; } /* --------------- Iframes VIVO --------------- */ .loading-iframe { margin: 2em auto; text-align: center; font-size: 1.2em; } .loading-iframe span { position: relative; padding-left: 25px; font-size: 0.8em; font-family: "Trebuchet MS",Helvetica,Arial,Sans-serif; } .loading-icon::before { content: url('/base/media/base/img/decorativa/IMG_Nivo-Slider_Loading/loading.gif'); position: absolute; left: 0; top: 0; } iframe.responsive-iframe { max-width: 100%; } .iframe-information { padding: 2em 0; } .iframe-mapimage { padding-top: 2em; } @media screen and (min-width: 767px) and (max-width: 980px) { .loading-iframe { font-size: 1em; } .loading-iframe span { font-size: 0.9em; } } @media screen and (max-width: 767px) { .iframe-information { padding: 0; } .loading-iframe span { font-size: 0.75em; } } /* --------------- Acordeon para el personal de departamento --------------- */ .acordeon-simple .desplegable.replegado, .acordeon-simple .desplegable.replegado:hover, .acordeon-fondo-gris .desplegable.replegado, .acordeon-fondo-gris .desplegable.replegado:hover { background-image: none; } #content .acordeon-simple .desplegable.replegado .marcoParrafo, .acordeon-fondo-gris .desplegable.replegado .marcoParrafo { background: url('/base/media/base/img/decorativa/IMG_Comunes_Flecha_Parrafo_Desplegar_Tema_Gris/desplegar_blanco.png') no-repeat 100% center; } #content .acordeon-simple .desplegable.desplegado .marcoParrafo, .acordeon-fondo-gris .desplegable.desplegado .marcoParrafo { background: url('/base/media/base/img/decorativa/IMG_Comunes_Flecha_Parrafo_Plegar_Tema_Gris/plegar_blanco.png') no-repeat 100% top; } #content .acordeon-simple .desplegable.replegado .marcoParrafo:hover, .acordeon-fondo-gris .desplegable.replegado .marcoParrafo:hover { background: url('/base/media/base/img/decorativa/IMG_Comunes_Flecha_Parrafo_Desplegar_Hover_Tema_Gris/desplegar_blanco.png') no-repeat 100% center; } #content .acordeon-simple .desplegable.desplegado .marcoParrafo:hover, .acordeon-fondo-gris .desplegable.desplegado .marcoParrafo:hover { background: url('/base/media/base/img/decorativa/IMG_Comunes_Flecha_Parrafo_Plegar_Hover_Tema_Gris/plegar_blanco.png') no-repeat 100% top; } #content .acordeon-simple .marcoLiso > .desplegable.desplegado > .marcoParrafo > h2:hover, #content .acordeon-simple .marcoLiso > .desplegable.replegado > .marcoParrafo > h2:hover { color: #6B6B6B; } .acordeon-simple .marcoLiso { background-color: #f7f7f7; } .acordeon-simple > .marcoLiso.texto { border-top: 1px solid #dddddd; padding: 1.5em 1em; } .acordeon-simple > .marcoLiso.texto:last-child { border-top: 1px solid #dddddd; } .acordeon-simple .marcoLiso.texto .desplegable.desplegado .marcoParrafo, .acordeon-fondo-gris .marcoLiso.texto .desplegable.desplegado .marcoParrafo { border: none; } .acordeon-simple > .marcoLiso.texto > .desplegable.replegado > .marcoParrafo, .acordeon-simple > .marcoLiso.texto > .desplegable.replegado > .marcoParrafo h2 { margin-bottom: 0; } .acordeon-simple > .marcoLiso.texto > .desplegable > .marcoParrafo h2 { font-family: "Futura Pro Medium W05 Regular", Georgia, Times, Serif; text-transform: uppercase; font-size: 1.2em; } .acordeon-simple .marcoLiso .desplegable .marcoParrafo h2 { color: #3B3B3B; } .acordeon-simple .desplegable ~ h2, .acordeon-simple .desplegable ~ h3, .acordeon-simple .desplegable ~ h4, .acordeon-simple .desplegable ~ h5, .acordeon-simple .desplegable ~ .row h2, .acordeon-simple .desplegable ~ .row h3, .acordeon-simple .desplegable ~ .row h4, .acordeon-simple .desplegable ~ .row h5 { border-bottom: 0; color: #3A3A3A; margin-bottom: 0.4em; padding-top: 1.2em; padding-bottom: 0.4em; font-size: 1em; } .acordeon-simple .desplegable ~ h2:first-child, .acordeon-simple .desplegable ~ h3:first-child, .acordeon-simple .desplegable ~ h4:first-child, .acordeon-simple .desplegable ~ h5:first-child, .acordeon-simple .desplegable ~ .row h2:first-child, .acordeon-simple .desplegable ~ .row h3:first-child, .acordeon-simple .desplegable ~ .row h4:first-child, .acordeon-simple .desplegable ~ .row h5:first-child, .acordeon-simple .desplegable + h2, .acordeon-simple .desplegable + h3, .acordeon-simple .desplegable + h4, .acordeon-simple .desplegable + h5 { padding-top: 0; font-size: 1em; } .acordeon-simple .pestanasInner li.pestanaInner > a:hover, .acordeon-simple .pestanasInner li.pestanaInner > a.active, .acordeon-simple .pestanasInner .contenidoPestanaInner { background-color: #fff; } #content .acordeon-simple .pestanasInner li.pestanaInner { margin-left: 0; } .acordeon-simple .pestanasInner li.pestanaInner { list-style: outside none none; } .acordeon-simple .pestanasInner ol>li.pestanaInner { list-style: auto; } .acordeon-fondo-gris { background-color: #EBEBEB; padding: 1.57em 1.57em 1.88em 1.88em; } .acordeon-fondo-gris .marcoLiso:not(:first-child) { margin-top: 15px; } .acordeon-fondo-gris .marcoLiso .desplegable.replegado .marcoParrafo, .acordeon-fondo-gris .marcoLiso .desplegable.replegado .marcoParrafo h3 { margin-bottom: 0; } .acordeon-fondo-gris h2, .acordeon-fondo-gris h3 { color: #3b3b3b; } .acordeon-fondo-gris h2 { font-size: 1.2em; } @media only screen and (max-width:767px){ .acordeon-fondo-gris { padding: 1.2em 1.2em 1.5em 1.5em; } } /* ------------------------------------------------ */ .accordion{ background-color:#E4E4E4; padding:.3em .7em; margin:0 0 .5em; padding:0 } h2.acordeon:first-child{ margin-top:1em } h2.acordeon{ margin-top:2em; margin-bottom:1em } .accordion h2,.accordion h3{ margin-bottom:0; background:url('/base/media/base/img/decorativa/IMG_Comunes_FlechaAcordeonGrandeAbrir/ico-desplegable-grande-azul.png') no-repeat 98.5% center; background:-webkit-linear-gradient(left,#5A8EB5 0px,#5A8EB5 10px,transparent 10px),url('/base/media/base/img/decorativa/IMG_Comunes_FlechaAcordeonGrandeAbrir/ico-desplegable-grande-azul.png') no-repeat 98.5% center; background:-o-linear-gradient(left,#5A8EB5 0px,#5A8EB5 10px,transparent 10px),url('/base/media/base/img/decorativa/IMG_Comunes_FlechaAcordeonGrandeAbrir/ico-desplegable-grande-azul.png') no-repeat 98.5% center; background:-moz-linear-gradient(left,#5A8EB5 0px,#5A8EB5 10px,transparent 10px),url('/base/media/base/img/decorativa/IMG_Comunes_FlechaAcordeonGrandeAbrir/ico-desplegable-grande-azul.png') no-repeat 98.5% center; background:linear-gradient(left,#5A8EB5 0px,#5A8EB5 10px,transparent 10px),url('/base/media/base/img/decorativa/IMG_Comunes_FlechaAcordeonGrandeAbrir/ico-desplegable-grande-azul.png') no-repeat 98.5% center } .accordion .active h2,.accordion .active h3{ background:url('/base/media/base/img/decorativa/IMG_Comunes_FlechaAcordeonGrandeCerrar/ico-desplegable-grande-cerrar.png') no-repeat 98.5% center; background:-webkit-linear-gradient(left,#5A8EB5 0px,#5A8EB5 10px,transparent 10px),url('/base/media/base/img/decorativa/IMG_Comunes_FlechaAcordeonGrandeCerrar/ico-desplegable-grande-cerrar.png') no-repeat 98.5% center; background:-o-linear-gradient(left,#5A8EB5 0px,#5A8EB5 10px,transparent 10px),url('/base/media/base/img/decorativa/IMG_Comunes_FlechaAcordeonGrandeCerrar/ico-desplegable-grande-cerrar.png') no-repeat 98.5% center; background:-moz-linear-gradient(left,#5A8EB5 0px,#5A8EB5 10px,transparent 10px),url('/base/media/base/img/decorativa/IMG_Comunes_FlechaAcordeonGrandeCerrar/ico-desplegable-grande-cerrar.png') no-repeat 98.5% center; background:linear-gradient(left,#5A8EB5 0px,#5A8EB5 10px,transparent 10px),url('/base/media/base/img/decorativa/IMG_Comunes_FlechaAcordeonGrandeCerrar/ico-desplegable-grande-cerrar.png') no-repeat 98.5% center; color:#3a3a3a } .accordion h2 a,.accordion h3 a,.accordion h2,.accordion h3{ color:#005496 } .accordion .active h2 a,.accordion .active h3 a,.accordion .active h2,.accordion .active h3{ color:#3a3a3a } .accordion .accordion-opener{ display:block; padding:.7em 3em .7em 1.5em } .accordion ul.marcoLiso{ background-color:#fff } .accordion .panel>div>ul,.accordion .panel>ul{ border-top:medium none; padding:0 .7em; font-size:1em; margin-top:.7em } .accordion .panel>div>ul.accordionInt,.accordion .panel>ul.accordionInt{ padding:0; margin-top:0 } .accordion .panel>div>ul>li,.accordion .panel>ul>li{ padding:.3em 1em; list-style:none inside url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListadoAzul/flechaListadoAzul.png'); border-left:1px solid #3a3a3a; border-right:1px solid #3a3a3a; border-bottom:1px solid #3a3a3a; margin-bottom:0; font-size:.9em; background-color:#fff } .accordion .panel>div>ul.accordionInt>li,.accordion .panel>ul.accordionInt>li{ padding:0; list-style:none inside none; border-left:none; border-right:none; border-bottom:none; margin-bottom:0; font-size:1em; background-color:#E4E4E4 } .accordion .panel>div>ul,.accordion .panel>ul{ padding:0 .7em 1em } .accordion .panel>div>ul.accordionInt,.accordion .panel>ul.accordionInt{ padding:0 } .accordion .panel>div>ul>li:first-child,.accordion .panel>ul>li:first-child{ border-top:1px solid #3a3a3a } .accordion .panel>div>ul.accordionInt>li:first-child,.accordion .panel>ul.accordionInt>li:first-child{ border-top:none } .accordion .panel>div>ul:not(.accordionInt)>li:nth-child(odd),.accordion .panel>ul:not(.accordionInt)>li:nth-child(odd){ background-color:#EDEDED } .accordion .panel>ul:not(.accordionInt)>li>ul{ margin-left:1em; font-size:1em } .accordion .panel>div>ul>li>ul>li,.accordion .panel>ul>li>ul>li{ margin:.4em 1.5em; list-style:circle outside none } .accordion .panel>div>ul.accordionInt>li>ul>li,.accordion .panel>ul.accordionInt>li>ul>li{ margin:0; list-style:none outside none } .accordion p{ margin:1em 1.5em } .accordion>li{ margin-bottom:.5em; border-bottom:1px solid #fff; background-color:#E4E4E4 } .accordion>li:last-child{ border-bottom:none; margin-bottom:0 } .panel{ margin-bottom:.5em } .accordion .panel{ margin-bottom:0 } .panel li.marcoLiso:first-child{ border-top:1px solid #ddd } .panel li.marcoLiso{ font-size:.8em; margin:0; border-top:none; border-bottom:1px solid #ddd; padding:0 1.5em } .panel li.marcoLiso a{ display:inherit; padding:.5em 1em .5em 0; list-style:none outside url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListadoAzul/flechaListadoAzul.png'); margin-left:1em } @media screen and (min-width :767px)and (max-width :980px){ .panel li.marcoLiso{ font-size:.75em } } .panel>.fichaEmpleado>.marcoSuperior>h4{ color:#FFF } .accordionInt>li{ padding:0; margin:0; padding:0; border-bottom:0; background-color:#E4E4E4 } .accordionInt>h2>a,.accordionInt>h3>a,.accordionInt>h2,.accordionInt>h3{ margin-bottom:0 } .accordionInt>li>h3>a{ background:url('/base/media/base/img/decorativa/IMG_Comunes_FlechaAcordeonPequenaAbrir/ico-desplegable-pequeno-azul.png') no-repeat 97.9% center; background-color:#d3d3d3 } .accordionInt>.active>h3>a,.accordionInt>.active>h2>a{ background:url('/base/media/base/img/decorativa/IMG_Comunes_FlechaAcordeonPequenaCerrar/ico-desplegable-pequeno-cerrar.png') no-repeat 97.9% center; background-color:#d3d3d3 } .accordionInt>li:last-child{ border-bottom:none; margin-bottom:0 } .panel .accordionInt{ display:none } .panel.open .accordionInt{ display:block } .no-js .accordionInt{ display:block } .marcoSuperior{ padding:.3em .3em .44em; background-color:#3a3a3a } .marcoSuperior>h4{ color:#FFF; margin:0; margin-left:.6em; font-size:1em } .imgClip{ width:auto; float:right } .fichaDT{ background-color:#fff } .fichaDT dt{ display:block } .fichaEmpleado{ margin:.7em; border:1px solid #3a3a3a } .panel .fichaEmpleado{ display:none } .panel.open .fichaEmpleado{ display:block } .no-js .fichaEmpleado{ display:block } .fichaEmpleado>.row{ margin-bottom:0!important } .fichaEmpleado p{ margin-left:0 } .contCentral .fichaEmpleado li{ list-style:circle outside none } .contCentral .fichaEmpleado ol>li { list-style: auto; } @media only screen and (max-width:768px){ .organigrama.ficha .foto{ margin:1.2em 0 } .imgClip{ display:none } } @media screen and (min-width:0\0){ #buscadorGeneral input[type="radio"]{ box-sizing:content-box; padding:0; height:.7em } } .desplegable.replegado{ background:url('/base/media/base/img/decorativa/IMG_Comunes_Flecha_Parrafo_Desplegar/abrir.png') no-repeat 100% center; cursor:hand; cursor:pointer } .desplegable.desplegado{ background:url('/base/media/base/img/decorativa/IMG_Comunes_Flecha_Parrafo_Plegar/cerrar.png') no-repeat 100% top; cursor:hand; cursor:pointer } .desplegable.replegado:hover{ background:url('/base/media/base/img/decorativa/IMG_Comunes_Flecha_Parrafo_Desplegar_Hover/abrir_hover.png') no-repeat 100% center; cursor:pointer } .desplegable.desplegado:hover{ background:url('/base/media/base/img/decorativa/IMG_Comunes_Flecha_Parrafo_Plegar_Hover/cerrar_hover.png') no-repeat 100% top; cursor:pointer } .no-js .desplegable.replegado{ background-image:none; cursor:default } .no-js .desplegable.desplegado{ background-image:none; cursor:default } .marcoLiso>.desplegable.desplegado>.marcoParrafo>h2,.marcoAzul>.desplegable.desplegado>.marcoParrafo>h2,.cajaCrema>.desplegable.desplegado>.marcoParrafo>h2,.marcoLiso>.desplegable.desplegado>.marcoParrafo>h3,.marcoAzul>.desplegable.desplegado>.marcoParrafo>h3,.cajaCrema>.desplegable.desplegado>.marcoParrafo>h3,.marcoLiso>.desplegable.desplegado>.marcoParrafo>h4,.marcoAzul>.desplegable.desplegado>.marcoParrafo>h4,.cajaCrema>.desplegable.desplegado>.marcoParrafo>h4{ border-bottom:none; padding-bottom:0 } .marcoLiso>.desplegable.replegado>.marcoParrafo>h2,.marcoAzul>.desplegable.replegado>.marcoParrafo>h2,.cajaCrema>.desplegable.replegado>.marcoParrafo>h2,.marcoLiso>.desplegable.replegado>.marcoParrafo>h3,.marcoAzul>.desplegable.replegado>.marcoParrafo>h3,.cajaCrema>.desplegable.replegado>.marcoParrafo>h3,.marcoLiso>.desplegable.replegado>.marcoParrafo>h4,.marcoAzul>.desplegable.replegado>.marcoParrafo>h4,.cajaCrema>.desplegable.replegado>.marcoParrafo>h4{ border-bottom:none; padding-bottom:0 } .marcoLiso>.desplegable.desplegado>.marcoParrafo>h2:hover{ color:#c66 } .marcoLiso>.desplegable.replegado>.marcoParrafo>h2:hover{ color:#c66 } .desplegable.replegado .marcoParrafo{ padding:0 2.6em 0 0 } .desplegable.desplegado .marcoParrafo{ padding:0 1.8em 0 0; border-bottom:1px solid #DDD } .marcoParrafo{ margin-bottom:.8em } .no-js .marcoParrafo{ margin-bottom:.8em; border-bottom:1px solid #DDD } .patrocinadores{ text-align:center } .patrocinadores .col{ display:inline-block; float:none; vertical-align:top } @media screen and (max-width :767px){ .patrocinadores .col{ margin:0 1% 1% 0 } .patrocinadores .span_1,.patrocinadores .span_2,.patrocinadores .span_3,.patrocinadores .span_4,.patrocinadores .span_5,.patrocinadores .span_6,.patrocinadores .span_7,.patrocinadores .span_8,.patrocinadores .span_9,.patrocinadores .span_10,.patrocinadores .span_11,.patrocinadores .span_12,.patrocinadores .span_13,.patrocinadores .span_14,.patrocinadores .span_15,.patrocinadores .span_16,.patrocinadores .span_17,.patrocinadores .span_18,.patrocinadores .span_19,.patrocinadores .span_20,.patrocinadores .span_21,.patrocinadores .span_22,.patrocinadores .span_23,.patrocinadores .span_24{ width:44% } } .no-js .menu .noMovil,.no-js .enlHerramientas .compartir{ display:none } .antetitulo{ color:#757575; font-size:1.1em; font-weight:lighter; font-family:"Futura Pro Medium W05 Regular",Georgia,Times,serif } .subtitulo{ font-size:1.3em; font-family:"Futura Pro Medium W05 Regular",Georgia,Times,serif } .fechaPublicacion{ color:#580c0c; font-size:.75em; font-weight:400; margin-bottom:.8em; margin-top:2.1em; padding-left:1em } .sumario{ padding:.8em!important } .sumario h2{ color:#580c0c } .entradilla{ padding:.8em!important; font-size:1.2em } .descripcionImagen{ padding:.8em; vertical-align:bottom; border:none } .contenedor-multimedia-izquierdo,.contenedor-multimedia-derecho{ background:#F3F3EA } .contenedor-multimedia-izquierdo>div,.contenedor-multimedia-derecho>div{ display:table-cell; background:#F3F3EA } @media screen and (max-width :767px){ .contenedor-multimedia-izquierdo>div{ display:table-header-group } .contenedor-multimedia-derecho>div{ display:table-footer-group } .descripcionImagen p{ padding:.8em } } .cuerpo>div{ padding:.8em!important } .despiece{ padding:.8em!important; background-color:#ebece9; border:none } .despiece h2{ font-size:1.3em } .despiece img{ border:1px solid #ddd; padding:4px; background:#fff; -webkit-box-shadow:5px 5px 6px -6px #777; -moz-box-shadow:5px 5px 6px -6px #777; box-shadow:5px 5px 6px -6px #777; filter:progid:DXImageTransform.Microsoft.Shadow(Color=#777777,Strength=4,Direction=135); -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color=#777777,Strength=3,Direction=135)" } .noticia header{ padding:.8em!important; margin-bottom:1em } .noticia header>h2{ font-size:1.4em } .noticia blockquote { clear: none; float: none; margin: 0; width: 100%; text-transform: none; color: #515151; background-color: #f0f0f0; padding: 0.8em; font-size: 1.5em; margin-bottom: 0.3em; } .noticia .despiece blockquote { background-color: #fff; } #content .noticia blockquote p { font-family: "Futura Pro Medium W05 Regular",Georgia,Times,serif; margin-bottom: 0px; } .traduccionesPdf { background-color: #EBEDF0; border: none; box-shadow: none; } .noticia .traduccionesPdf li{ list-style:none; margin-left:2.5em; margin-bottom: 0.7em; } .noticia .traduccionesPdf li img{ height: 1.5em; position: absolute; left: 1em; width: 1.5em; } .noticia .traduccionesPdf li:last-child { margin-bottom: 0; } .informacionAdicional{ background-color:#ebece9; border:none; box-shadow:none } .portadaMinisite>.col>.tablerow{ overflow:hidden } .portadaMinisite>.col>.tablerow>div{ margin-bottom:-1399px; padding-bottom:1399px; float:left; position:relative; overflow:hidden; z-index:0; display:inline-block } .portadaMinisite>.col>.tablerow .marcoAzul,.portadaMinisite>.col>.tablerow .cajaCrema,.portadaMinisite>.col>.tablerow .marcoLiso,.portadaMinisite>.col>.tablerow .cajaDerecha{ margin-bottom:-1400px!important; padding-bottom:1400px!important } .portadaMinisite>.col>.tablerow>.span_24>.texto{ padding:1em } .tablerow>.col{ float:none } .portadaMinisite .marcoLiso,.portadaMinisite .cajaIzquierda,.portadaMinisite .cajaDerecha,.portadaMinisite .cajaCrema,.portadaMinisite .marcoAzul{ border:0 } .tablerow>.banner h2, .tablerow>.banner .h2{ max-height:100%; min-height:76px } @media screen and (max-width :767px){ #content .tablerow.row{ margin-bottom:0 } .portadaMinisite>.col>.tablerow{ margin:0; width:100% } .portadaMinisite>.col>.tablerow>div{ display:block; position:relative; float:none; width:auto!important; margin-bottom:1em; padding-bottom:1em } .bannersParrafo>.tablerow>div{ margin-bottom:1em; } .portadaMinisite>.col>.tablerow .marcoAzul,.portadaMinisite>.col>.tablerow .cajaCrema,.portadaMinisite>.col>.tablerow .marcoLiso{ margin-bottom:1em; padding-bottom:1em } .tablerow>.banner h2, .tablerow>.banner .h2{ max-height:100%; min-height:100% } } .listadoImgDec{ margin-left:-1.5em; margin-top:1em; position:relative; min-height:50px; background-color:#fff; height:5em } .listadoImgDec .span_3{ height:5em; width:auto } .listadoImgDec a{ font-size:1.5em; position:absolute; left:8em; height:30%; margin:inherit } @media screen and (max-width :980px){ .listadoImgDec a{ font-size:1.3em; left:9em; margin:inherit } } @media screen and (max-width :768px){ .listadoImgDec a{ font-size:1.1em; left:10em; margin:inherit } } @media screen and (max-width :460px){ .listadoImgDec a{ font-size:1em; left:11em; margin:inherit } } @media screen and (max-width :400px){ .listadoImgDec{ margin-left:-5.5em; margin-top:0; position:relative; min-height:none; background-color:#fff; height:auto } .listadoImgDec a{ font-size:1em } .listadoImgDec .span_3{ display:none } } .menuSec{ margin-bottom:1em; padding: 1em; font-size:.9em } .menuSec li{ border-bottom:1px solid #ddd; padding-bottom:.8em; list-style:none outside url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListado/flechaListado.png'); margin-left:1em } .menuSec ol>li { list-style: auto; } .menuSec li.active a{ color:#91221f } @media screen and (max-width :767px){ .menuSec{ background-color:#fff; font-size:.8em } .menuSec ul{ column-width:270px; column-gap:25px; -moz-column-width:270px; -moz-column-gap:25px; -webkit-column-width:270px; -webkit-column-gap:25px; -webkit-columns:270px; -moz-columns:270px; columns:270px } .menuSec li{ border-bottom:none; page-break-inside:avoid; break-inside:avoid; -webkit-column-break-inside:avoid; -moz-column-break-inside:avoid; -ms-column-break-inside:avoid; -o-column-break-inside:avoid; padding:0 } .menuSec li:only-child{ min-width:767px } } .portadaMinisite>.col>.tablerow>div#navMovil{ overflow:visible } #navMovil{ display:list-item; width:100% } #navMovil .col.span_6:nth-of-type(4n+1){ margin-left:0 } .marcoMenuInterno{ background-color:#e6e6e6; border:1px solid #DDD; margin-bottom:.5em; position:relative } .marcoMenuInterno .tituloMenu{ background-color:#000e77; color:#fff; position:relative; padding:.5em 1em; font-size:1.1em; font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif } .marcoMenuInterno .tituloMenu:before{ border-color:transparent transparent transparent #ebedff; border-style:solid; border-width:.6em; content:""; top:.5em; position:absolute; left:0; color:#3a3a3a } .marcoMenuInterno ul{ margin-bottom:.8em; margin-left:1.5em } .marcoMenuInterno>ul{ margin-top:.6em; margin-right:.8em } .marcoMenuInterno ul li{ color:#3a3a3a; list-style:none inside url('/base/media/base/img/decorativa/IMG_Comunes_PuntoListadoAzul/lista_disc_azul.png'); font-size:.8em } .marcoMenuInterno ul li a{ color:#336; padding:0; font-family:"Trebuchet MS",Helvetica,Arial,Sans-serif; vertical-align:middle } .marcoMenuInterno ul li a:hover{ color:#336 } .marcoMenuInterno .botonDesplegar{ margin:.5em; background:url('/base/media/base/img/decorativa/IMG_Comunes_FlechaDespl/FlechaDesplegable.png') no-repeat 95% .3em #f7f7f7; color:#3a3a3a; padding:.2em .5em; display:none } .marcoMenuInterno .botonDesplegar span{ font-size:.85em; font-family:"Trebuchet MS",Helvetica,Arial,Sans-serif } .marcoMenuInterno .menu_flotante{ background-color:#f7f7f7; display:none; position:absolute; left:.5em; right:.5em; display:block; z-index:110; width:auto; margin-left:0; padding-left:1.2em; padding-top:.3em } @media screen and (min-width :767px)and (max-width :980px){ .marcoMenuInterno .botonDesplegar span{ font-size:.78em } .marcoMenuInterno .tituloMenu{ font-size:.8em } .marcoMenuInterno ul li{ font-size:.75em } } .idioma_img{ width:12px } @media screen and (max-width :767px){ .idioma_img{ width:12px } } .listaIdiomas{ text-align:center } @media screen and (max-width :767px){ .listaIdiomas{ text-align:left } } hr{ margin-bottom:1.6em; margin-top:1.6em; border:0; border-top:1px solid #ccc; border-bottom:1px solid #c4c5c7 } .links li{ list-style:none outside url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListado/flechaListado.png')!important } .links ol>li { list-style: auto; } h2.linkNoticia{ margin-left:36%!important } .linkNoticia>li{ padding-bottom:12px } .linkNoticia h2>a{ font-size:1.5em; color:#20558A } .linkNoticia h2>a:hover{ color:#639ec8 } .linkNoticia p{ color:#929292; font-size:.8em } .linkVideo img{ display:block; margin-top:10px; width:auto } .marcoGris .ampliarImgGrande{ bottom:0; left:0 } .noborder{ border:0!important; border-style:none!important } .noborder:before{ border:0!important; border-style:none!important } .noborder:after{ border:0!important; border-style:none!important } #content .linkNoticia li h1,#content .linkNoticia li h2,#content .titulares .linkNoticia li h2,#content .titulares .linkNoticia li .h2,#content .linkNoticia li h3,#content .linkNoticia li h4,#content .linkNoticia li h5{ background-image:url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListadoAzul/flechaListadoAzul.png'); background-position:left top; background-repeat:no-repeat; padding-left:1.1em } .imagenIzquierda h2+img{ float:left; height:auto; margin-top:4px; min-width:60px; width:25%; margin-right:1em } @media screen and (max-width :767px){ .vistaMovil h2+img.noMovil{ display:block } #content .linkNoticia li h1,#content .linkNoticia li h2,#content .linkNoticia li h3,#content .linkNoticia li h4,#content .linkNoticia li h5{ background-image:none } } .btnoscuro{ background-color:#20558a } .btnoscuro>a{ color:#fff; background-image:url('/base/media/base/img/decorativa/IMG_Comunes_stickBlanco_ListadoNoticias/stickBlanco.png'); background-position:left; background-repeat:no-repeat; margin-left:10px } .btnoscuro ul{ border:1px solid #20558a; border-top:none } .btnclaro{ background-color:#e5eaed } .btnclaro>a{ color:#20558a!important; background-image:url('/base/media/base/img/decorativa/IMG_Comunes_stickAzul_ListadoNoticias/stickAzul.png'); background-position:left; background-repeat:no-repeat; margin-left:10px } .btnclaro ul{ border:1px solid #e5eaed; border-top:none } .nomargin{ margin:0!important } .btnoscuro.nomargin{ float:right } .menuNoticia>li{ float:left; width:210px; font-size:.8em; margin:22px } .menuNoticia+.titulares{ margin-top:30px } .menuNoticia li a{ text-decoration:none; font-size:1.1em; display:block; padding:7px 12px } .menuNoticia>li>a{ padding:7px 12px 7px 29px } .menuNoticia li ul{ display:none; position:absolute; width:210px; background-color:#fff; opacity:.8; -moz-opacity:.8; filter:alpha(opacity=80); z-index:1 } .menuNoticia li:hover>ul{ display:block } .menuNoticia li ul li{ position:relative; margin:0!important } .menuNoticia li ul li a{ color:#20558a } .menuNoticia li ul li a:hover{ background-color:#d2dde8 } .contCentral .marcoLiso .linkNoticia li,.estructural .marcoLiso .linkNoticia li,.contCentral .cajaCrema .linkNoticia li,.estructural .cajaCrema .linkNoticia li,.contCentral .cajaDerecha .linkNoticia li,.estructural .cajaDerecha .linkNoticia li,.contCentral .cajaDerechaDestacado .linkNoticia li,.estructural .cajaDerechaDestacado .linkNoticia li,.contCentral .cajaIzquierda .linkNoticia li,.estructural .cajaIzquierda .linkNoticiali{ list-style:outside none none } .pagination{ width:100%; float:right; text-align:right; margin-right:15px } .pagination a{ text-decoration:underline } .bandaRSS{ background-color:#ebebe9; margin:1em 0; padding:.7em 0 .4em } .bandaRSS h3{ width:15em; margin-left:2em; text-transform:uppercase; display:inline } .iconorss{ height:1.5em; width:1.5em; margin-left:1em; vertical-align:middle; background-image:url('/base/media/base/img/decorativa/IMG_Comunes_icorss/icorss.png'); background-position:left top; background-repeat:no-repeat; background-size:1.5em auto; display:inline-block } .menuNoticia+.col{ margin-left:0!important } @media screen and (max-width :767px){ #content .titulares.foto img{ display:block } } .fotoMarcoCuadrado .marcoImagen img{ display:block; max-width:none!important; height:100% } .fotoMarcoCuadrado>div{ width:31% } .fotoMarcoCuadrado{ position:relative } .fotoMarcoCuadrado iframe{ max-width:100%; height:auto } .fotoMarcoCuadrado .marcoImagen{ width:31%; padding-bottom:25%; margin:1em auto; overflow:hidden; position:relative; background:#000; border:.6em solid #ccc } .fotoMarcoCuadrado .marcoImagen img{ position:absolute; width:auto; min-width:100%; min-height:100% } #recaptcha_area{ display:none } .form-post #recaptcha_area{ display:block } #recaptcha_image{ height:auto!important; width:100%!important } .recaptchatable .recaptcha_image_cell center{ height:auto!important } .recaptcha_image_cell{ width:80%!important } #recaptcha_response_field{ width:100%!important } #recaptcha_image img{ height:auto; width:100%; margin:0; padding:0 } #recaptcha_container{ margin:0; padding:0; width:150px } #recaptcha_table tr:first-child>td:last-child>*{ display:none; padding:0!important } #recaptcha_table tr:first-child>td:nth-child(2){ padding:0!important } #recaptcha_table tr td:last-child>*{ display:none } .recaptcha_input_area{ padding-top:7px!important } @media screen and (max-width :967px){ #recaptcha_logo{ display:none } } @media screen and (max-width :767px){ #recaptcha_table tr>td{ display:table-cell } } #recaptcha_whatsthis_btn img{ width:25px!important } #recaptcha_reload_btn img{ width:25px!important } #recaptcha_switch_audio_btn img{ width:25px!important } .ficha>div>.sellos .sello{ -webkit-filter:grayscale(1); -moz-filter:grayscale(1); filter:grayscale(1); opacity:.8 } .ficha>div>.sellos [data-tooltip]::before,.ficha>div>.sellos [data-tooltip]::after{ display:none } .grado_uc3m_v>.tablerow>div{ display:inline-block; float:left; margin-bottom:-1399px; overflow:hidden; padding-bottom:1399px; position:relative; z-index:0 } .grado_uc3m_v>.tablerow .marcoImagen{ margin-bottom:-5px } .grado_uc3m_v>.tablerow{ overflow:hidden } .grado_uc3m_v .ficha h2,.grado_uc3m_v .ficha h3,.grado_uc3m_v .ficha h4{ font-size:1.1em; color:#3a3a3a } .grado_uc3m_v dt,.grado_uc3m_v dd{ display:inline } .grado_uc3m_v dd div.bloqueTexto{ margin-left:120px; } .grado_uc3m_v dt:after{ content:":" } .grado_uc3m_v dd:after{ content:""; display:block } #content .grado_uc3m_v .desplegable.replegado .marcoParrafo{ background:url('/base/media/base/img/decorativa/IMG_Comunes_Flecha_Grado_Desplegar/desplegar_rojo_hover.png') no-repeat 100% center } #content .grado_uc3m_v .desplegable.desplegado .marcoParrafo{ background:url(/ss/Satellite/'/base/media/base/img/decorativa/IMG_Comunes_Flecha_Grado_Plegar/plegar_rojo_hover(1).png') no-repeat 100% top } #content .grado_uc3m_v .desplegable.replegado .marcoParrafo:hover{ background:url('/base/media/base/img/decorativa/IMG_Comunes_Flecha_Grado_Desplegar/desplegar_rojo_hover.png') no-repeat 100% center } #content .grado_uc3m_v .desplegable.desplegado .marcoParrafo:hover{ background:url(/ss/Satellite/'/base/media/base/img/decorativa/IMG_Comunes_Flecha_Grado_Plegar/plegar_rojo_hover(1).png') no-repeat 100% top } #content .grado_uc3m_v .marcoLiso>.desplegable.desplegado>.marcoParrafo>h2:hover,#content .grado_uc3m_v .marcoLiso>.desplegable.replegado>.marcoParrafo>h2:hover{ color:#c00 } @media (hover:none){ #content .grado_uc3m_v .marcoLiso>.desplegable.desplegado>.marcoParrafo>h2:hover,#content .grado_uc3m_v .marcoLiso>.desplegable.replegado>.marcoParrafo>h2:hover{ color:#3a3a3a } #content .grado_uc3m_v .contenidoPestana .marcoLiso>.desplegable.desplegado>.marcoParrafo>h2:hover,#content .grado_uc3m_v .contenidoPestana .marcoLiso>.desplegable.replegado>.marcoParrafo>h2:hover{ color:#c00 } } .grado_uc3m_v .desplegable.desplegado .marcoParrafo{ border-bottom:0 } .grado_uc3m_v .sello{ max-height:7.5em; width:auto; padding:.2em 0; vertical-align:middle } .grado_uc3m_v>.presentacion .video-container{ margin-top:3em } .grado_uc3m_v .contacta input[type="checkbox"].error{ border:2px solid red; background-color:rgba(255,0,0,0.1) } .grado_uc3m_v .contacta input[type="submit"]{ float:right; text-transform:none; color:#fff; padding-right:20px; padding-left:10px; background-color:#00BCE4; box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb; -moz-box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb; -webkit-box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb; background-image:none; background:-moz-linear-gradient(top,#00BCE4 10%,#007894); background:-webkit-linear-gradient(top,#00BCE4,#007894); background:-o-linear-gradient(top,#00BCE4,#007894); background:-ms-linear-gradient(top,#00BCE4,#007894); background:linear-gradient(top,#00BCE4,#007894); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00BCE4',endColorstr='#007894') } .grado_uc3m_v .contacta input[type="submit"]:hover{ background-color:#00BCE4; box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3; -moz-box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3; -webkit-box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3; background-image:none; background-image:-moz-linear-gradient(top,#007894 10%,#00BCE4); background-image:-webkit-linear-gradient(top,#007894,#00BCE4); background-image:-o-linear-gradient(top,#007894,#00BCE4); background-image:-ms-linear-gradient(top,#007894,#00BCE4); background-image:linear-gradient(top,#007894,#00BCE4) } .grado_uc3m_v .contacta{ background-color:#f2f1ec; margin-top:1em } .grado_uc3m_v .contacta h2,.grado_uc3m_v .contacta h3,.grado_uc3m_v .contacta h4{ font-size:.9em } .grado_uc3m_v .formulario.contacta{ padding-top:0 } .grado_uc3m_v .contacta legend{ display:block; color:#3a3a3a } @media screen and (min-width :767px)and (max-width :980px){ .grado_uc3m_v .ficha h2,.grado_uc3m_v .ficha h3,.grado_uc3m_v .ficha h4{ font-size:.95em } .grado_uc3m_v .contacta h2,.grado_uc3m_v .contacta h3,.grado_uc3m_v .contacta h4{ font-size:.8em } } #content .grado_uc3m_v>.row:first-child{ margin-bottom:3em } .grado_uc3m_v .ficha{ color:#fff; padding:1.5em 1em 1em; background-color:#171796 } .grado_uc3m_v .ficha>div{ padding-bottom:1.5em } .grado_uc3m_v .ficha dt{ font-family:"Futura Pro Medium W05 Regular",Georgia,Times,serif; text-transform:uppercase; clear:left; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:120px; margin-top:0; font-size:1.12em; line-height:.95em; font-weight:700 } .grado_uc3m_v .ficha dd{ font-size:.95em; } .grado_uc3m_v .ficha dd p{ font-size:1em; } .grado_uc3m_v .ficha a{ color:#fcbd06; } .grado_uc3m_v .ficha a:hover{ color:#ffe500; } .grado_uc3m_v .ficha dd::after{ border-bottom:1px solid; margin-top:1.5em; margin-bottom:1.5em } .grado_uc3m_v .ficha dt::after{ content:"" } .grado_uc3m_v .ficha dt.observaciones{ display:none } .grado_uc3m_v .ficha dd.observaciones:after{ border-bottom:0; margin-top:2em; margin-bottom:0 } .grado_uc3m_v a.call-to-action-standard{ background:transparent; color:#fff; font-family:"Futura Pro Medium W05 Regular",Georgia,Times,serif; font-weight:400; padding:0 1em; font-size:1.5em } .grado_uc3m_v a.call-to-action-standard:hover{ color:#fff } .grado_uc3m_v .call-to-action-corners{ border:1px solid #fff } .grado_uc3m_v .marcoLiso{ background-color:#f7f7f7 } .grado_uc3m_v p,#content .grado_uc3m_v li{ font-size:.95em } .grado_uc3m_v>.marcoLiso.texto{ border-top:1px solid #c00; padding:1.5em 1em } .grado_uc3m_v>.marcoLiso.texto:last-child{ border-bottom:1px solid #c00 } .grado_uc3m_v>.marcoLiso.texto>.desplegable.replegado>.marcoParrafo,.grado_uc3m_v>.marcoLiso.texto>.desplegable.replegado>.marcoParrafo h2{ margin-bottom:0 } .grado_uc3m_v>.marcoLiso.texto>.desplegable>.marcoParrafo h2{ font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif; text-transform:uppercase; font-size:1.55em } .grado_uc3m_v .desplegable~h2,.grado_uc3m_v .desplegable~h3,.grado_uc3m_v .desplegable~h5,.grado_uc3m_v .desplegable~.row h2,.grado_uc3m_v .desplegable~.row h3,.grado_uc3m_v .desplegable~.row h5{ border-bottom:0; color:#c00; margin-bottom:.4em; padding-top:1.2em; padding-bottom:.4em; font-size:1.3em; font-weight: 400; } .grado_uc3m_v .desplegable~h4,.grado_uc3m_v .desplegable~.row h4{ border-bottom:0; color:#c00; margin-bottom:.4em; padding-top:1.2em; padding-bottom:.4em; font-size:1.1em; font-weight: 400; letter-spacing: 2px; } .grado_uc3m_v .desplegable~h2:first-child,.grado_uc3m_v .desplegable~h3:first-child,.grado_uc3m_v .desplegable~h5:first-child,.grado_uc3m_v .desplegable~.row h2:first-child,.grado_uc3m_v .desplegable~.row h3:first-child,.grado_uc3m_v .desplegable~.row h5:first-child,.grado_uc3m_v .desplegable+h2,.grado_uc3m_v .desplegable+h3,.grado_uc3m_v .desplegable+h5{ padding-top:0; font-size:1.3em } .grado_uc3m_v .desplegable~h4:first-child,.grado_uc3m_v .desplegable~.row h4:first-child,.grado_uc3m_v .desplegable+h4{ padding-top:0; font-size:1.1em; letter-spacing: 2px; } .grado_uc3m_v .pestanasInner li.pestanaInner>a:hover,.grado_uc3m_v .pestanasInner li.pestanaInner>a.active,.grado_uc3m_v .pestanasInner .contenidoPestanaInner{ background-color:#fff } #content .grado_uc3m_v .pestanasInner li.pestanaInner{ font-size:1.03em; margin-left:0 } .grado_uc3m_v .pestanasInner li.pestanaInner .contenidoPestanaInner{ font-size:.97em } .grado_uc3m_v .pestanasInner li.pestanaInner{ list-style:outside none none } @media screen and (max-width :767px){ .grado_uc3m_v>.tablerow>div{ display:block; position:relative; float:none; width:auto!important; margin-bottom:.5em; padding-bottom:.5em } #content .grado_uc3m_v>.row:first-child{ margin-bottom:.5em } } .conborde{ border:1px solid #ddd } .no-js .filtroGrados{ display:none } .no-js .listaGrados{ width:99% } #eliminaFiltros{ padding:.2em; margin-top:.3em; background-color:#ccc; cursor:pointer } #eliminaFiltros p{ text-align:center; color:#000; margin-top:.5em } #eliminaFiltros:hover{ background-color:#999 } #eliminaFiltros p:hover{ color:#fff } .listCheck{ margin-top:1.5em } .listCheck input{ margin-right:.5em } .listCheck label { font-size: 1em; } .marcoAzul .listCheck li,.cajaCrema .listCheck li,.marcoLiso .listCheck li{ margin-left:0; list-style:none } #nubeTags{ font-family:Helvetica,Calibri,Arial,sans-serif; text-transform:uppercase; margin:.1em 0 .2em; font-size:.9em; margin-bottom:0!important } #nubeTags span{ background-color:#000e77; border:1px solid #dee2ec; padding:.3em .8em; cursor:pointer; margin-right:.8em; margin-bottom:.4em; float:left; color:#fff } #nubeTags span:before{ content:"x "; font-size:1em; margin-right:.5em } #noHayGrados{ background-color:#dee2ec } #tags>.marcoAzul{ padding:1em; margin-bottom:.3em } #mobile-indicator{ display:none } .tags-toggle-legend+h2.tags-toggle{ padding:0; } .tags-toggle-legend{ display:none } @media screen and (max-width :767px){ #mobile-indicator{ display:block } #tags>.marcoAzul>h2, #tags>.marcoAzul>fieldset>h2{ padding-bottom:1.5em; padding-top:1.5em; border-bottom:0; margin-bottom:0; font-size:.9em } #tags>.marcoAzul{ display:inline-table; margin:1%; padding:0 1em; width:47% } #nubeTags{ margin:.5em } #eliminaFiltros{ float:left; width:100%; padding:0 } .tags-toggle{ cursor:pointer; background:transparent url('/base/media/base/img/decorativa/IMG_Comunes_FlechaMovilAbrir_Grados/icoabrir.png') no-repeat right center } .tags-toggle.active{ background:transparent url('/base/media/base/img/decorativa/IMG_Comunes_FlechaMovilCerrar_Grados/icocerrar.png') no-repeat right center } .tags-content{ display:none } .tags-content.default{ display:block } .listCheck{ margin-top:0 } } @media screen and (max-width :350px){ #tags>.marcoAzul{ width:97% } } #nav.menuHor{ -webkit-box-shadow:0 2px 2px -1px #b7b7b7; -moz-box-shadow:0 2px 2px -1px #b7b7b7; box-shadow:0 2px 2px -1px #b7b7b7 } #nav.menuHor>.menu>ul{ color:#171796 } #nav.menuHor>.menu>ul>li{ float:left; padding:0 } #nav.menuHor>.menu>ul>li.activo{ background-color:#f3f3f3 } #nav.menuHor>.menu>ul>li.activo>ul li a{ color:#171796 } #nav.menuHor>.menu>ul>li.activo>ul li a:hover{ color:#171796 } #nav.menuHor>.menu>ul>li.activo>ul>li.activo a{ background-color:#f3f3f3; color:#171796 } #nav.menuHor>.menu>ul>li:hover{ background-color:transparent } #nav.menuHor>.menu>ul>li a:hover{ color:#171796; background-color:#f3f3f3 } #nav.menuHor>.menu>ul>li a{ display:block } #nav.menuHor>.menu>ul li ul{ display:none; position:absolute; min-width:140px } #nav.menuHor>.menu li:hover>ul{ display:block } #nav.menuHor>.menu>ul li ul li{ position:relative; z-index:900; background-color:#fff; border-bottom:1px solid #c2c7d4; padding:0; opacity:.97; -moz-opacity:.97; filter:alpha(opacity=97) } #nav.menuHor>.menu>ul li ul li:hover{ background-color:#f3f3f3 } #nav.menuHor>.menu>ul li ul li:first-child{ position:relative } #nav.menuHor>.menu>ul li ul li:last-child{ position:relative } #nav.menuVert{ float:left; padding-bottom:0; margin-top:6.2em; background-color:transparent; padding-right:0 } #nav.menuVert.menuPortada{ margin-top:2em } @media screen and (min-width :767px)and (max-width :1026px){ #nav.menuVert{ width:21% } } @media screen and (min-width :1025px) and (max-width :1440px){ #nav.menuVert{ width:22% } } @media screen and (min-width :1441px) and (max-width :1680px){ #nav.menuVert{ width:28% } } @media screen and (min-width :1681px) and (max-width :1920px){ #nav.menuVert{ width:32% } } @media screen and (min-width :1921px) and (max-width :2560px){ #nav.menuVert{ width:35.2% } } @media screen and (min-width :2561px) and (max-width :3840px){ #nav.menuVert{ width:38% } } @media screen and (min-width :3841px){ #nav.menuVert{ width:41% } } #nav.menuVert>.col.menu{ width:100% } #nav.menuVert>.menu>ul>li.activo{ background-color:#f3f3f3 } #nav.menuVert>.menu>ul>li.activo>ul li a{ color:#171796 } #nav.menuVert>.menu>ul>li.activo>ul li a:hover{ color:#171796 } #nav.menuVert>.menu>ul>li.activo>ul>li.activo a{ background-color:#f3f3f3; color:#171796 } #nav.menuVert>.menu>ul>li{ background-color:#fff; color:#171796; float:none; padding:0; border-left:0; text-transform:none; margin-bottom:.4em } #nav.menuVert>.menu>ul>li a{ text-decoration:none; padding:9px 12px; display:block; color:#171796 } #nav.menuVert>.menu>ul li a:hover{ color:#171796; background-color:#f3f3f3 } #nav.menuVert>.menu>ul li ul{ min-width:140px; background-color:#fff; border:1px solid #e4e4e4 } #nav.menuVert>.menu>ul li:hover>ul{ display:block; color:#171796 } #nav.menuVert>.menu>ul li ul li{ background-color:#fff; border-top:1px solid #eef2fc; margin-bottom:0; float:none; padding:0; border-left:0; text-transform:none } #nav.menuVert>.menu>ul li ul li a:hover{ background-color:#f3f3f3; color:#000 } #nav.menuVert+#content .contCentral.row,#nav.menuVert+#content .portada,#nav.menuVert+#content .enlPie,#nav.menuVert+#content>.row.estructural,#nav.menuVert+#content>.row.pestanas{ width:79%; float:right } #nav.menuPortada+#content>.contTitulo.row+div{ margin-top:0 } #content>.contTitulo.row+.portadaMinisite{ margin-top:0 } #content>.contTitulo.row.traduccion+div{ margin-top:6.1em } @media screen and (max-width :767px){ #content .contTitulo.row{ position:static; margin-top:2em } .PortadaMiniSite #content .contTitulo.row{ margin-top:0 } #nav+#content>.contTitulo.row+div{ margin-top:0 } .no-js #nav.menuHor>.menu>ul>li{ margin:0 } .no-js #nav.menuHor>.menu>ul>li>a{ padding:.5em } .no-js #nav.menuHor>.menu>ul li ul li{ border-bottom:none } .no-js #nav>.menu>ul li ul{ display:block; position:static; border:none } .no-js #nav+#content .contCentral.row,.no-js #nav+#content .portada,.no-js #nav+#content .enlPie{ width:100% } .no-js #nav.menuVert{ width:100%; margin-top:0 } .no-js #nav .menu ul>li>ul>li:first-child,.no-js #nav.menuHor>.menu>ul li ul li:first-child{ margin-top:0 } .no-js #nav.menuHor>.menu>ul li ul::before{ display:none } .no-js #nav .menu{ opacity:1; -moz-opacity:1; filter:alpha(opacity=1) } .no-js #nav .menu ul>li>ul>li{ border-top:1px solid #fff } .no-js .PortadaMiniSite #nav:before{ content:" "; margin:38px; line-height:38px } } #nav.menuPortada+#content .contCentral.row{ margin-top:0 } #nav .col.menu.no-navigation,.no-js #nav .col.menu.no-navigation{ display:none } .twitter-timeline.twitter-timeline-rendered{ margin-bottom:1em!important } .fb-page.fb_iframe_widget{ margin-bottom:1em } .tituloGrande h2{ font-family:"Futura Pro Medium W05 Regular",Georgia,Times,serif; font-size:1.3em } .no-js .twitter-timeline{ width:100%; display:block; float:left } .no-js .fb-page{ width:100%; display:block; float:left } .no-js .fb-page blockquote{ float:none; margin:0 } .contenedorMedia>iframe{ max-width:100% } .centered{ text-align:center } .ocultarEstiloLista{ list-style:none!important; margin-left:0!important } .call-to-action-corners{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:center; display:inline-block; border:1px solid #919d97; overflow:hidden } .call-to-action-corners:hover,.call-to-action-corners:focus{ border:1px solid #a7b5ae } .corners-disabled,.corners-disabled:hover,.corners-disabled:focus{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:center; display:inline-block; border:1px solid #ccc; overflow:hidden } a.call-to-action-standard{ text-align:center; vertical-align:middle; display:inline-block; color:#212121; font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif; font-size:1.3em; background:#cfe0d8; background:-moz-linear-gradient(top,#cfe0d8,#7eada4); background:-webkit-linear-gradient(left top,left bottom,#cfe0d8,#7eada4); background:-o-linear-gradient(top,#cfe0d8,#7eada4); background:-ms-linear-gradient(top,#cfe0d8,#7eada4); background:linear-gradient(top,#cfe0d8,#7eada4); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cfe0d8',endColorstr='#7eada4'); line-height:1.8em; padding:.5em 1.5em; font-weight:700; text-decoration:none } a.call-to-action-hover:hover,a.call-to-action-hover:focus{ background:#f8ffff; background:-moz-linear-gradient(top,#f8ffff,#97d0c5); background:-webkit-linear-gradient(left top,left bottom,#f8ffff,#97d0c5); background:-o-linear-gradient(top,#f8ffff,#97d0c5); background:-ms-linear-gradient(top,#f8ffff,#97d0c5); background:linear-gradient(top,#f8ffff,#97d0c5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f8ffff',endColorstr='#97d0c5') } .call-to-action-standard:active{ background:#7c8682; background:-webkit-linear-gradient(left top,left bottom,#7c8682,#7eada4); background:-moz-linear-gradient(top,#7c8682,#7eada4); background:-o-linear-gradient(top,#7c8682,#7eada4); background:-ms-linear-gradient(top,#7c8682,#7eada4); background:linear-gradient(to bottom,#7c8682,#7eada4); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7c8682',endColorstr='#7eada4') } a.button-title-shadow,div.button-title-shadow{ text-shadow:#fff 1px 1px 1px } div.button-disabled{ background:-webkit-gradient(linear,left top,left bottom,from(#d9d9d9),to(#d9d9d9)); background:-moz-linear-gradient(top,#d9d9d9,#d9d9d9); background:-o-linear-gradient(top,#d9d9d9,#d9d9d9); background:-ms-linear-gradient(top,#d9d9d9,#d9d9d9); background:linear-gradient(to bottom,#d9d9d9,#d9d9d9); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d9d9d9',endColorstr='#d9d9d9'); color:#ccc; font-size:1.3em; display:inline-block; text-align:center; vertical-align:middle; font-weight:700; text-decoration:none; line-height:1.8em; padding:.5em 1.5em; font-family:"Futura Pro Medium W05 Regular",Georgia,Times,Serif } div.button-disabled:hover,div.button-disabled:focus{ background:-webkit-gradient(linear,left top,left bottom,from(#d9d9d9),to(#d9d9d9)); background:-moz-linear-gradient(top,#d9d9d9,#d9d9d9); background:-o-linear-gradient(top,#d9d9d9,#d9d9d9); background:-ms-linear-gradient(top,#d9d9d9,#d9d9d9); background:linear-gradient(to bottom,#d9d9d9,#d9d9d9); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d9d9d9',endColorstr='#d9d9d9'); color:#ccc } div.button-disabled:active{ background:-webkit-gradient(linear,left top,left bottom,from(#d9d9d9),to(#d9d9d9)); background:-moz-linear-gradient(top,#d9d9d9,#d9d9d9); background:-o-linear-gradient(top,#d9d9d9,#d9d9d9); background:-ms-linear-gradient(top,#d9d9d9,#d9d9d9); background:linear-gradient(to bottom,#d9d9d9,#d9d9d9); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d9d9d9',endColorstr='#d9d9d9'); color:#ccc } .button-icon{ content:"\0000a0"; background-repeat:no-repeat; height:24px; width:24px; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain; -o-background-size:contain } .icon-left{ margin:0 4px -8px -4px; display:inline-block } .icon-right{ margin:0 -4px -8px 4px; display:inline-block } .contenedorBoton{ text-align:center; padding:1em; background:#fff } .button-disabled .button-icon{ opacity:.5 } @media screen and (min-width :767px)and (max-width :980px){ a.call-to-action-standard,div.button-disabled{ font-size:.8em; font-weight:400 } } li.nocontent:before{ content:"" } li.nocontent:after{ content:"" } .ficha.ayudaBeca{ border:1em solid #757575 } .ficha.ayudaBeca .marcoSuperior{ background-color:#757575 } .ficha.ayudaBeca .texto{ padding:1em } .ficha.ayudaBeca .texto dl,.ficha.ayudaBeca img{ margin-bottom:1em } .ficha.ayudaBeca dt,.ficha.ayudaBeca dd{ display:inline } .ficha.ayudaBeca dt:after{ content:":" } .ficha.ayudaBeca dd:after{ content:""; display:block } #content .ficha.ayudaBeca h1,#content .ficha.ayudaBeca h2,#content .ficha.ayudaBeca h3,#content .ficha.ayudaBeca h4,#content .ficha.ayudaBeca h5,#content .ficha.ayudaBeca h6,#content .ficha.ayudaBeca caption,#content .ficha.ayudaBeca legend{ color:#fff } .rojo{ color:red } .verde{ color:#0db14b } .actividad .ficha{ background-color:#e8dfe0; padding:1em } .actividad .ficha h2,.actividad .ficha h3,.actividad .ficha h4{ font-size:1.1em; color:#3a3a3a } .actividad dt,.actividad dd{ display:inline; color:#3a3a3a } .actividad dt:after{ content:":" } .actividad dd:after{ content:""; display:block } .celo{ background:transparent url('/base/media/base/img/decorativa/IMG_Comunes_Celo/celo.png') no-repeat scroll center top; height:50px; margin-bottom:-20px; position:relative; z-index:1 } .actividad .precio{ background:#F5F2FE; padding:.3em 1.5em .3em .7em; position:relative; text-transform:uppercase; margin-bottom:.2em; box-shadow:-9px 14px 3px -13px #b7b7b7,14px -9px 3px -13px #b7b7b7; border:0 } .actividad .precio:before{ content:""; position:absolute; bottom:0; right:0; border-top:.7em solid transparent; border-right:.7em solid #fff; border-bottom:.7em solid #fff; border-left:.7em solid transparent; height:0; width:0 } .actividad .precio:after{ content:""; position:absolute; bottom:0; right:0; border-top:.7em solid #F5F2FE; border-right:.7em solid transparent; border-bottom:.7em solid transparent; border-left:.7em solid #F5F2FE; height:0; width:0; visibility:visible; box-shadow:-2px -2px 2px #b7b7b7; filter:drop-shadow(0 0 2px #b7b7b7); -moz-filter:drop-shadow(0 0 2px #b7b7b7); -webkit-filter:drop-shadow(0 0 2px #b7b7b7) } .actividad .DescripcionLarga{ display:none } .actividad .VerMas{ display:list-item; float:right; list-style:none inside url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListado/flechaListado.png'); color:#20558a; cursor:pointer } .actividad .VerMas:hover{ color:#639EC8 } .clear{ clear:both } @media screen and (min-width :767px)and (max-width :980px){ .actividad .ficha h2,.actividad .ficha h3,.actividad .ficha h4{ font-size:.95em } } [data-tooltip]{ position:relative; z-index:2; cursor:pointer } [data-tooltip]:before,[data-tooltip]:after{ visibility:hidden; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; pointer-events:none } [data-tooltip]:before{ position:absolute; bottom:320%; left:50%; margin-bottom:5px; margin-left:-80px; padding:7px; width:160px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#171796; background-color:hsla(240,73%,34%,0.9); color:#fff; content:attr(data-tooltip); text-align:center; font-size:14px; font-family:"Trebuchet MS",Helvetica,Arial,Sans-serif; line-height:1.2 } [data-tooltip]:after{ position:absolute; bottom:320%; left:50%; margin-left:-5px; width:0; border-top:5px solid #171796; border-top:5px solid hsla(240,73%,34%,0.9); border-right:5px solid transparent; border-left:5px solid transparent; content:" "; font-size:0; line-height:0 } [data-tooltip]:hover:before,[data-tooltip]:hover:after{ visibility:visible; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1 } .PAS h2,.PDI h2{ font-size:1.15em; } .PAS dt,.PAS dd,.PDI dt,.PDI dd{ display:inline } .PAS .ficha1,.PDI .ficha1{ display:inline-block; background-color:#e4e4e4; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; overflow:hidden; vertical-align:top; } .PAS .ficha1 h2,.PDI .ficha1 h2{ color:#3a3a3a } #content .PAS .rowF1,#content .PDI .rowF1{ border-bottom:2px solid #fff; padding:0; margin-bottom:0; overflow:hidden } .PAS .ficha1 h2,.PDI .ficha1 h2{ text-transform: none; font-size: .8em; font-family: "Trebuchet MS",Helvetica,Arial,Sans-serif } .PAS .ficha1 p,.PDI .ficha1 p{ font-weight: 700; font-size:1em } .PAS .ficha1 h2,.PAS .ficha1 p,.PDI .ficha1 h2,.PDI .ficha1 p{ display:inline } .PAS .row .plaSolicitudes,.PAS .row .fecConvocatoria,.PAS .row .turno,.PAS .row .plaOfertadas,.PAS .row .situacion,.PAS .row .especifico,.PAS .row .titulacion,.PAS .row .colEspecifico,.PAS .row .colectivo,.PDI .row .colectivo,.PDI .row .tipo,.PDI .row .titulacion,.PDI .row .situacion,.PDI .row .plaOfertadas,.PDI .row .regJuridico,.PDI .row .fecConvocatoria,.PDI .row .plaSolicitudes{ padding:.8rem } .PAS .ficha1 .infAdicional,.PDI .ficha1 .infAdicional{ padding:1rem } .PAS .ficha1 .infAdicional p,.PDI .ficha1 .infAdicional p{ font-weight:400; font-size:.8em } .PAS .ficha1 h2,.PDI .ficha1 h2{ margin-bottom:0 } .PAS dt,.PDI dt,.PDI dl.comDocumentacion>dl>dt,.PDI .desplegable>h2{ text-transform:uppercase; } .PAS .ficha1 .infAdicional li,.PDI .ficha1 .infAdicional li{ list-style:none outside url(/ss/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1371546253282&ssbinary=true); margin-left:1.5em; font-size:.8em } .PAS .ficha1 .infAdicional ol>li,.PDI .ficha1 .infAdicional ol>li { list-style: auto; } .PAS .notPie,.PDI .notPie{ padding-left:1rem } .PDI .ficha1 .infAdicional h2,.PAS .ficha1 .infAdicional h2,.PDI .ficha1 .infAdicional p,.PAS .ficha1 .infAdicional p{ display:block } .PDI .ficha1 .infAdicional p,.PAS .ficha1 .infAdicional p{ margin-top:.5em } #content .PAS .ficha1 .rowF1:last-child,#content .PDI .ficha1 .row:last-child{ border-bottom:0 } .PAS .ficha1 .colectivo,.PAS .ficha1 .situacion,.PAS .ficha1 .titulacion,.PDI .ficha1 .situacion,.PDI .ficha1 .tipo{ border-right:2px solid #fff; margin-bottom:-1400px; padding-bottom:1410px; position:relative; overflow:hidden; z-index:0; display:inline-block } .PAS .ficha1 .colectivo.span_24,.PAS .ficha1 .situacion.span_24,.PAS .ficha1 .titulacion.span_24,.PDI .ficha1 .situacion.span_24,.PDI .ficha1 .tipo.span_24{ border-right:none; border-bottom:none; } .PAS .ficha2,.PDI .ficha2{ margin-left:1.4%; display:inline-block; background-color:#424141; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-bottom:0; padding:1.5rem .8rem 0; vertical-align:top } .PAS .ficha2 dt,.PAS .ficha2 dd,.PDI .ficha2 dt,.PDI .ficha2 dd{ color:#d6d6d6 } .PAS .ficha2 h2,.PDI .ficha2 h2{ color:#d6d6d6 } .PAS .ficha2 dd::after,.PDI .ficha2 dd::after{ border-bottom:1px solid; margin-top:1.5em; margin-bottom:1.5em } .PAS .ficha2 dd:after,.PDI .ficha2 dd:after{ content:""; display:block } .PAS .ficha2 dt::after,.PDI .ficha2 dt::after{ content:"" } .PAS .ficha2 ul .descargaPDF{ padding-top:0 } .PAS .ficha2 a,.PDI .ficha2 a{ color:#fff } .PAS .ficha2 a:hover,.PDI .ficha2 a:hover{ color:#a0a0a0 } .PAS .pubConvocatoria>ul{ padding:.3rem 0 0 .3rem } .PAS dt.solSubsanacion,.PDI dt.solSubsanacion{ margin-right:1em } .PAS dt.solOnline,.PDI dt.solOnline{ margin-right:1em } .PAS dd.solOnline::after{ border-bottom:0 } .PAS .ficha2 dd:last-child::after,.PDI .ficha2 dd:last-child::after{ border:0 } .PAS a.btnSolicitud,.PDI a.btnSolicitud{ background-color:#235688; display:inline-block; cursor:pointer; color:#fff; font-size:1.1em; padding:12px 20px 12px 60px; text-decoration:none; background-position:17px center; background-repeat:no-repeat; background-image:url('/base/media/base/img/decorativa/IMG_Comunes_Icono_Boton_Habilitado_FichaEmpleo_Solicitud/icoBtnSolicitud.png'); margin-top:.5em; margin-left:0 } .PAS a.btnSolicitud:hover,.PDI a.btnSolicitud:hover{ background-color:#1e4a75; color:#f0f0f0 } .PAS a.btnSolicitud:active,.PDI a.btnSolicitud:active{ color:#e8e8e8; position:relative; top:1px } .PAS a.btnSolicitud-disabled,.PDI a.btnSolicitud-disabled{ background-color:#ebebeb; display:inline-block; font-size:1.1em; padding:12px 20px 12px 60px; text-decoration:none; color:#fff; cursor:default; background-position:17px center; background-repeat:no-repeat; background-image:url('/base/media/base/img/decorativa/IMG_Comunes_Icono_Boton_Deshabilitado_FichaEmpleo_Solicitud/icoBtnSolicitudDisabled.png'); pointer-events:none; margin-top:.5em; margin-left:0 } .PDI dd.comDocumentacion::after{ border-bottom:0 } .PDI .ficha2 dt.abrirModal{ display:block; margin-right:15px; padding-right:20px; background-position:right top; background-repeat:no-repeat; background-image:url('/base/media/base/img/decorativa/IMG_Comunes_Icono_Boton_FichaEmpleo_AbrirModal/icoAbrirModal.png'); cursor:pointer; color:#4c4c4c; font-weight:700; font-size:1.6em; text-transform:none } .PDI dl.comDocumentacion>dt.masReplegado:first-child{ margin-top:.5em } .PDI dl.comDocumentacion>dt.masReplegado{ color:#ecfff3; display:block; margin-top:0 } .PDI dt.abrirModal+dd>dl dt{ font-size:1.72em; color:#4c4c4c; padding-left:.3em; display:block } .PDI dt.abrirModal+dd>dl ul{ padding-left:.6em } .PDI dt.abrirModal+dd>dl ul>li{ font-size:1.95em } .PDI dt.abrirModal+dd>dl ul>li::before{ content:"> "; padding-left:.8em; color:#4c4c4c } .PDI dt.abrirModal+dd a{ color:#0077a1 } .PDI dt.abrirModal+dd a:hover{ color:#639EC8 } .PDI .comDocumentacion ul::after{ content:""; display:block; border-bottom:0; margin-top:0; margin-bottom:0 } .PDI .comDocumentacion dd::after{ content:""; display:block; border-bottom:0; margin-top:0; margin-bottom:0 } .PDI dl.comDocumentacion>dt.masReplegado::before{ content:"+ " } .PDI dl.comDocumentacion>dt.menosDesplegado::before{ content:"- " } .PDI dl.comDocumentacion>dt{ cursor:pointer } .PDI dl.comDocumentacion>dt+dd>dl{ margin:.3em .8em .8em; padding:.8em; background-color:#fff; width:100% } .PDI dl.comDocumentacion>dt{ font-size:1.1em } .PDI .ficha2 .desplegable>h2{ font-size:1.44em; margin-bottom:.3em } .PDI dl.comDocumentacion{ padding-left:.8em } .PDI .comDocumentacion .desplegable.replegado{ background:url('/base/media/base/img/decorativa/IMG_Comunes_Flecha_Parrafo_Desplegar_FichaEmpleo_ComisionesDocu/flechaAbajoBlanco.png') no-repeat 100% center; cursor:hand; cursor:pointer } .PDI .comDocumentacion .desplegable.desplegado{ background:url('/base/media/base/img/decorativa/IMG_Comunes_Flecha_Parrafo_Plegar_FichaEmpleo_ComisionesDocu/flechaArribaBlanco.png') no-repeat 100% top; cursor:hand; cursor:pointer } #content .PDI div.comDocModalContent dt.abrirModal{ font-size:1.2em; color:#606060; text-transform:none; display:block } #content .PDI div.comDocModalContent dt{ font-size:1.1em } #content .PDI div.comDocModalContent li{ font-size:1.5em } #content .PDI div.comDocModalContent dl{ margin:0; padding:.1em .1em .1em 1em } #content .PDI div.comDocModalContent h1{ font-size:1.6em } .PDI div.comDocModalContent>dl.comDocumentacion>dt.abrirModal{ background-position:right top; background-repeat:no-repeat; margin-right:15px; background-image:none; cursor:default; font-weight:700 } .PDI .comDocModal{ display:none; position:fixed; z-index:1; left:0; top:0; width:100%; height:100%; overflow:auto; background-color:#000; background-color:rgba(0,0,0,0.8) } .PDI .comDocModalContent{ background-color:#fefefe; margin:15% auto; padding:20px; border:1px solid #888; width:80%; line-height:1.6em } .PDI .comDocModalClose{ color:#580C0C; float:right; font-size:4em; font-weight:700 } .PDI .comDocModalClose:hover,.comDocModalClose:focus{ color:#c66; text-decoration:none; cursor:pointer } .PAS .desplegables,.PDI .desplegables{ width:100% } .PAS .marcoLiso,.PDI .marcoLiso{ background-color:#e4e4e4; border:0 } .PAS .row.concurso dd::after,.PAS .row.canSeleccionados dd::after,.PAS .row.finProcedimiento dd::after,.PAS .row.admExcluidos dd::after,.PAS .pestannaEj1 dd::after,.PAS .pestannaEj2 dd::after,.PAS .pestannaEj3 dd::after,.PAS .pestannaEj4 dd::after,.PAS .pestannaEj5 dd::after,.PAS .pestannaFinal dd::after{ content:""; display:block; margin-top:1.5em; margin-bottom:1.5em } .PDI .row.admExcluidos dd::after,.PDI .row.adjPlazas dd::after{ content:""; display:block; margin-top:1.5em; margin-bottom:1.5em } .PAS ul.pubOfiNombramiento{ display:inline } .PAS ul.pubOfiNombramiento>li{ list-style:none; font-size:1em; display:inline; margin-left:.5em } .PAS ul.pubOfiNombramiento>li::after{ padding-left:.5em; content:"/" } .PAS ul.pubOfiNombramiento>li:last-child::after{ content:"" } .PAS dt.infAdicional,.PDI dt.infAdicional,.PDI dt.comDocumentacion{ display:none } .PAS .row.marcoLiso.texto dt,.PDI .row.marcoLiso.texto dt{ font-weight:700 } .PAS .admExcluidos dt,.PAS .concurso dt,.PAS .finProcedimiento dt,.PAS .canSeleccionados dt,.PDI .admExcluidos dt,.PDI .adjPlazas dt{ font-size:.9em } .PAS .marcoLiso li,.PDI .marcoLiso li{ font-size:1em } .PAS li.pestana{ margin-left:0 } .PAS .desplegables h2.titPestanaPAS{ padding-top:1em } .PAS div.row.contenidoPestana>dl:first-child{ padding-top:2em } .PAS #pestanas li.pestana>a:hover,.PDI #pestanas li.pestana>a.active{ background:#fff; color:#3a3a3a; border-bottom:1px solid #fff } .PAS #pestanas .contenidoPestana{ background:#fff; padding:1% 3% 3%; width:100% } .PAS #pestanas > .pestana > .contenidoPestana li,.PDI #pestanas > .pestana > .contenidoPestana li{ font-size:1em; } .PAS .pestannaEj1 dt,.PAS .pestannaEj2 dt,.PAS .pestannaEj3 dt,.PAS .pestannaEj4 dt,.PAS .pestannaEj5 dt,.PAS .pestannaFinal dt{ font-size:.9em } .PAS .pestannaEj1 dd,.PAS .pestannaEj2 dd,.PAS .pestannaEj3 dd,.PAS .pestannaEj4 dd,.PAS .pestannaEj5 dd,.PAS .pestannaFinal dd{ font-size:.8em } @media screen and (max-width:980px) and (min-width:767.98px){ .PDI .ficha2 .desplegable>h2,.PDI .ficha2 .masReplegado{ font-size:1.1em } } @media screen and (max-width:767.98px){ .PAS .ficha1,.PDI .ficha1{ min-height:100% } .PAS .ficha2,.PDI .ficha2{ margin-left:0; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; overflow:hidden; max-height:100%; margin-top:8px } .PAS .desplegables,.PDI .desplegables{ margin-top:10px; width:100% } .PAS .ficha1 .colectivo,.PAS .ficha1 .situacion,.PAS .ficha1 .titulacion,.PDI .ficha1 .situacion,.PDI .ficha1 .tipo{ border-right:0; border-bottom:2px solid #fff; min-height:3em; margin-bottom:0; padding-bottom:0; position:relative; overflow:hidden; z-index:0; display:inline-block } .PDI .desplegables dt,.PDI .desplegables dd,.PAS .desplegables dt,.PAS .desplegables dd{ display:block } .PDI .desplegables dd,.PAS .desplegables dd{ margin-top:.5em } } #content .contCentral.filtrosPASPDI{ overflow:visible } #content .filtrosPASPDI .filtrosPASPDI.row{ position:relative; padding-bottom:3em } .filtrosPASPDI #tags{ position:absolute } .filtrosPASPDI #tags.filtroPAS .span_5{ width:19.55% } .filtrosPASPDI #tags.filtroPDI .span_6{ width:23.95% } .filtrosPASPDI #tags .marcoAzul{ border:0; position:relative; z-index:99; padding:.6em; margin-left:.7% } .filtrosPASPDI #tags .marcoAzul:first-child{ margin-left:0 } .filtrosPASPDI #tags .marcoParrafo{ border:0; margin:0 } .filtrosPASPDI #tags .tags-toggle{ margin:0; font-size:1em } .filtrosPASPDI #tags .listCheck{ margin-top:.8em; padding-left:.3em } .filtrosPASPDI #tags .listCheck>li{ padding-bottom:.4em } .filtrosPASPDI h2{ font-size:1.1em } #content .filtrosPASPDI .desplegable.replegado{ background:url('/base/media/base/img/decorativa/IMG_Comunes_Flecha_Parrafo_Desplegar/abrir.png') no-repeat 100% top; cursor:hand; cursor:pointer } #content .filtrosPASPDI .desplegable.desplegado{ background:url('/base/media/base/img/decorativa/IMG_Comunes_Flecha_Parrafo_Plegar/cerrar.png') no-repeat 100% top; cursor:hand; cursor:pointer } @media screen and (max-width:980px) and (min-width:767.99px){ .filtrosPASPDI h2{ font-size:1em } #content .filtrosPASPDI .desplegable.replegado,#content .filtrosPASPDI .desplegable.replegado .marcoParrafo{ background-size:1em } #content .filtrosPASPDI .desplegable.desplegado,#content .filtrosPASPDI .desplegable.desplegado .marcoParrafo{ background-size:1em } } @media screen and (max-width:767.98px){ #content .filtrosPASPDI .filtrosPASPDI.row{ position:relative; margin-top:1em; padding-bottom:0 } .filtrosPASPDI #tags{ position:relative } .filtrosPASPDI #tags .marcoAzul{ padding:1em; width:98%; margin-bottom:0 } .filtrosPASPDI #tags .marcoAzul:first-child{ margin-left:.7% } .filtrosPASPDI #tags.filtroPAS .span_5{ width:98% } .filtrosPASPDI #tags.filtroPDI .span_6{ width:98% } .filtrosPASPDI #tags .marcoAzul ul{ break-inside:avoid; -webkit-column-break-inside:avoid; -moz-column-break-inside:avoid; -ms-column-break-inside:avoid; -o-column-break-inside:avoid; column-width:250px; column-gap:20px; -moz-column-width:250px; -moz-column-gap:20px; -webkit-column-width:250px; -webkit-column-gap:20px } .filtrosPASPDI .tags-toggle{ background:none } .filtrosPASPDI .tags-toggle.active{ background:none } .filtrosPASPDI .row{ margin-bottom:initial } } @media screen and (min-width:0\0){ input[type='checkbox']{ background:none; border:0 } } .row.sellos{ display:-webkit-box; display:flexbox; display:flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; align-items:center; } /*CAMBIOS NUEVA VISTA MOVIL*/ .marcoSombra{ border:none; background:none; padding:0; box-shadow:none; } .marcoLiso,.cajaCrema{ border:none; } .cont_1_3_d .marcoLiso:before,.cont_1_3_i .marcoLiso:before,.cont_1_4_d .marcoLiso:before,.cont_1_4_i .marcoLiso:before,.cajaIzquierda:before,.cajaDerecha:before{ content:none; } .cont_1_3_d .marcoLiso:after,.cont_1_3_i .marcoLiso:after,.cont_1_4_d .marcoLiso:after,.cont_1_4_i .marcoLiso:after,.cajaIzquierda:after,.cajaDerecha:after{ content:none; } .colDerPortada .cajaDerecha{ border:0; } .colDerPortada .cajaDerecha:before{ content:none; } .buttonMenu2{ display:none; } .PortadaInstitucional #nav .menu a.buttonMenu2{ color:white; background-color:#021989; float:right; padding:0.8em; width:50%; text-align:center; border-radius:10px 0px 0px 0px; -moz-border-radius:10px 0px 0px 0px; -webkit-border-radius:10px 0px 0px 0px; display:none; position:relative; } .PortadaInstitucional #nav .menu a.buttonMenu2:before{ content:""; position:absolute; width:100%; height:100%; left:0; top:0; background:url('/base/media/base/img/decorativa/img_comunes_iconflechasmenu/img_comunes_iconflechasmenu.png') no-repeat; background-size:1.5em; background-position:10% center; -webkit-transform:rotate(180deg); transform:rotate(180deg); } .PortadaMiniSite #nav .menu a.buttonMenu2, .MiniSiteA #nav .menu a.buttonMenu2, .MiniSiteB #nav .menu a.buttonMenu2, .MiniSiteC #nav .menu a.buttonMenu2{ color: white; background-color: #021989; float: right; padding: 0.6em 3.5em; width: 100%; text-align: right; display:none; position:relative; } .PortadaMiniSite #nav .menu a.buttonMenu2:before,.MiniSiteA #nav .menu a.buttonMenu2:before,.MiniSiteB #nav .menu a.buttonMenu2:before,.MiniSiteC #nav .menu a.buttonMenu2:before{ content: ""; position: absolute; width: 100%; height: 100%; right: 1em; top: 0; background: url('/base/media/base/img/decorativa/img_comunes_iconflechasmenu/img_comunes_iconflechasmenu.png') no-repeat; background-size: 1.5em; background-position: left center; -webkit-transform: rotate(180deg); transform: rotate(180deg); } .botonModoLectura{ display:none; } .noEscritorio{ display:none } #nav .menu .menuMovil2{ position:absolute; width:100%; top:0px; left:770px; } #nav .menu .menuMovil2 .flechasAtras{ display:none; } .PortadaMiniSite #header .logotipo a:first-child{ display: table-cell; vertical-align: top; } @media screen and (max-width:767.98px){ body{ font-size:110%; } .noEscritorio{ display:block; } #header{ padding:0; border:0; z-index: 999; position: relative; } .PortadaInstitucional #header .logotipo,.PortadaMiniSite #header .logotipo,.MiniSiteA #header .logotipo,.MiniSiteB #header .logotipo,.MiniSiteC #header .logotipo{ padding:0; margin:0; } #header .logotipo a .logomovil,#header .logotipo a .logomovilsticky,#header .logotipo a .logoMinisiteMovil,#header .logotipo a .logoMinisiteSticky{ margin:0; text-align:center; text-align:-webkit-center; text-align:-moz-center; background-color:#021989; } #header .logotipo a .logoMinisiteMovil{ position: relative; padding-right:.5em; } #header .logotipo a .logoMinisiteMovil img{ max-height:80px; } .PortadaMiniSite #header .logotipo a{ background-color:#021989; width:20%; height:100%; padding:0.3em; } .PortadaMiniSite #header .logotipo a:first-child{ background-color: #021989; padding:0; padding-right: 0.5em; margin: 0.5em 0px 0.5em 1em; border-right: 2px solid #fff; } .PortadaMiniSite #header .logotipo a ~ a { width: 100%; } .PortadaMiniSite #header .logotipo a ~ a .logoMinisiteSticky { position: relative; top: 2px; } .PortadaInstitucional #header .logotipo a .logomovil img, .PortadaMiniSite #header .logotipo a .logoMinisiteMovil img{ max-height:120px; } .PortadaMiniSite #header .logotipo a .logomovil img{ max-height:100px; } .PortadaInstitucional #header .logotipo a .logomovilsticky img{ max-height:60px; } .PortadaMiniSite #header .logotipo a .logomovilsticky img, .PortadaMiniSite #header .logotipo a .logoMinisiteSticky img{ max-height:30px; } .PortadaMiniSite #header .logotipo a .logoMinisiteSticky img{ position: relative; top: 1px; left: -70px; } #header.sticky,#nav.sticky{ position:fixed; top:0; width:100%; z-index:9999; min-height:32px; } #nav{ padding:0; z-index:999; } #nav .menu{ opacity:1; top:2.4em; background:#f7f6f6; border-top:1px solid #ccc; } #nav .menu ul{ margin:0; background:white; } #nav .menu ul li{ border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0; } #nav .menu.vistaMovil>ul li a, #nav .menu.vistaMovil>ul li.activo a{ padding:.5em 1.5em; color:#021889; } #nav a.botonModoLectura{ display:none; } #nav #pullSearch{ padding-left:1em; } #nav #pull{ padding-right:.5em; border-left:3px solid #f7f7f7; } #nav #pull .closeMenu{ display:none; } #nav #pull span,#nav #pullSearch span{ padding:0em 1em; vertical-align:middle; color:#021889; } #nav #pull img,#nav #pullSearch img{ max-width:30px; vertical-align:middle; } #nav li.activo{ background-color:#fff; } #nav .menu ul>li.activo>a{ color:#021889; text-decoration:none; } #nav .menu ul#idiomas{ background:none; display:block; width:100%; } #nav .menu ul#idiomas li{ border:0; } #nav .menu ul#idiomas li.idioma_EN>a{ background-image:url('/base/media/base/img/decorativa/img_comunes_idiomaen/en.gif'); padding-left:2em; padding-right: 1em; background-position:left center; background-repeat:no-repeat; font-size:0.8em; display:inline-block; float:right; } #nav .menu ul#idiomas li.idioma_ES>a{ background-image:url('/base/media/base/img/decorativa/IMG_Comunes_IdiomaES/es.gif'); padding-left:2em; background-position:left center; background-repeat:no-repeat; font-size:0.8em; display:inline-block; float:right; } #nav .menu ul#idiomas span{ background:none; color:#021889; } #content{ padding-top:0; } #content .contTitulo h1{ margin-top:.5em; } #content .slider-wrapper.theme-uc3m{ width:100vw; position:relative; left:50%; right:50%; margin-left:-50vw; margin-right:-50vw; } #content .titulares.foto li h1,#content .titulares.foto li h2,#content .titulares.foto li h3,#content .titulares.foto li h4,#content .titulares.foto li h5,#content .titulares li h1,#content .titulares li h2,#content .titulares li h3,#content .titulares li h4,#content .titulares li h5, #content .titulares.foto li .h1,#content .titulares.foto li .h2,#content .titulares.foto li .h3,#content .titulares.foto li .h4,#content .titulares.foto li .h5,#content .titulares li .h1,#content .titulares li .h2,#content .titulares li .h3,#content .titulares li .h4,#content .titulares li .h5{ background-image:none; padding:0.7em; margin:0; } #content .portada .titulares li p,#content .portada .titulares.foto li p{ margin-left:1.5em; margin-right:1.5em; } #content .titulares .row{ margin-bottom:0.6em; padding-bottom:0.6em; background-color:white; } #content .titulares.foto.row{ margin-bottom:0; } #content .contTitulo.row{ margin-top:0; } #content .imgListaIzq,#content .imgListaDer{ float:none; margin:0; width:100%; } #content .linkNoticia .fotoMarcoCuadrado .imgListaIzq{ float:left; margin:3px 15px 4px 0; width:31%; } .colDerPortada .enlColDer .marcoLiso li p{ padding:0.5em 0.2em; margin:0; } .marcoLiso.destPortada .titulares{ border-top:0; padding-top:0; } .marcoLiso.destPortada{ background:none; padding:0; } .redesSociales li{ width:11%; } .redesSociales h2{ font-size:1em; } .sellos .sello{ width:25%; } .enlPie li{ margin-left:0; display:inline-block; } #footer{ border-top:1em solid #171796; } #footer .enlAcceso li{ display:block; margin-left:1.6em; margin-bottom:0.2em; } #footer .enlAcceso li:before{ content:"\00b7"; color:#7a7a7a; font-size:2em; vertical-align:sub; } #footer .enlAcceso a{ color:#7a7a7a; } #footer .enlAcceso li:first-of-type a{ font-weight:400; } #footer .logoCopyright{ text-align:center; } #footer .logoCopyright img{ width:250px; margin:1em 0; } #content .enlSeccionRosa .imgWrapper,#content .enlSeccionAzul .imgWrapper{ max-height:125px; overflow:hidden; } #content .enlSeccionRosa img.noEscritorio,#content .enlSeccionAzul img.noEscritorio{ display:block; margin:0; float:none; margin:0; width:100%; position:relative; top:50%; transform:translateY(-15%); } .contCentral .enlSeccionRosa.marcoLiso li,.contCentral .enlSeccionAzul.marcoLiso li,.estructural .enlSeccionRosa.marcoLiso li,.estructural .enlSeccionAzul.marcoLiso li{ list-style:none outside url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListado/flechaListado.png'); margin-left:1em; } .contCentral .enlSeccionRosa.marcoLiso ol>li,.contCentral .enlSeccionAzul.marcoLiso ol>li,.estructural .enlSeccionRosa.marcoLiso ol>li,.estructural .enlSeccionAzul.marcoLiso ol>li{ list-style: auto; } .PortadaInstitucional #nav .menu ul.enlAcceso li{ border:0; display:inline; width:50%; } .PortadaInstitucional #nav .menu ul.enlAcceso li:before{ content:none; } .PortadaInstitucional #nav .menu ul.enlAcceso li a{ color:#818385; text-transform:capitalize; font-style:italic; display:inline-block; } .PortadaInstitucional #nav .menu div.accesosDirectos ~ a.buttonMenu2{ margin-top:-50px; } .PortadaInstitucional #nav .menu div.accesosDirectos{ border-bottom:1px solid #ccc; padding-left: 1em; } .PortadaMiniSite #nav .menu ul.enlAcceso li,.MiniSiteA #nav .menu ul.enlAcceso li,.MiniSiteB #nav .menu ul.enlAcceso li,.MiniSiteC #nav .menu ul.enlAcceso li{ border:0; display:inline; padding:0 1em; } .PortadaMiniSite #nav .menu .accesosDirectos,.MiniSiteA #nav .menu .accesosDirectos,.MiniSiteB #nav .menu .accesosDirectos,.MiniSiteC #nav .menu .accesosDirectos{ width:100%; padding-bottom: 1em; } .PortadaMiniSite #nav .menu ul.enlAcceso li:before,.MiniSiteA #nav .menu ul.enlAcceso li:before,.MiniSiteB #nav .menu ul.enlAcceso li:before,.MiniSiteC #nav .menu ul.enlAcceso li:before{ content:none; } .PortadaMiniSite #nav .menu ul.enlAcceso li a,.MiniSiteA #nav .menu ul.enlAcceso li a,.MiniSiteB #nav .menu ul.enlAcceso li a,.MiniSiteC #nav .menu ul.enlAcceso li a{ text-transform:capitalize; text-decoration: none; font-size: .9em; padding: 0; padding-left: 0.7em; background-image: url(/base/media/base/img/decorativa/IMG_Comunes_FlechaListado/flechaListado.png); background-position: left 4px; background-repeat: no-repeat; } #buscadorGeneral{ float:none; margin:0; display:inline; font-size:1.2em; } #nav .menu.vistaMovil~.buscador{ display:block; width:90%; margin:0 auto; float:none; position:relative; left:-770px; z-index:999; } #buscadorGeneral .fBuscar{ background-color:#fff; border:0; padding: 0.1em 0; } .buscador #buscadorGeneral .fBuscar input[type="submit"].botonBuscar{ font-size:0.9em; background-image:url('/base/media/base/img/decorativa/img_comunes_iconbuscar/image.png'); background-repeat:no-repeat; background-position:center; background-size:1.5em; background-color:#fff; width:20%; border:0; position: absolute; top: 0px; right: 0; } #buscadorGeneral .fBuscarEn{ background-color:#fff; border:0; color:#3a3a3a; margin:0; padding:0.4em 1em; position:relative; z-index:120; border-top: 1px solid #ddd; margin-right: -22px; margin-left: -22px; padding-left: 50px; } #nav .menu.vistaMovil .menuMovil2{ position:absolute; width:101%; top:0px; display:block; } #nav .menu.vistaMovil .menuMovil2 .flechasAtras{ position:relative; float:left; height:100%; background:#021889; width:15%; display:table; color:white; font-size:3em; background-image:url('/base/media/base/img/decorativa/img_comunes_iconflechasmenu/img_comunes_iconflechasmenu.png'); background-repeat:no-repeat; background-position:center bottom 0.3em; background-size:0.6em; } #nav .menu.vistaMovil .menuMovil2 .menuAdemas{ position:absolute; right:1px; width:85%; display:inline-block; } #nav .menu.vistaMovil .menuMovil2 .menuAdemas .marcoLiso li{ border:0; padding:0.4em 0.7em; } #nav .menu.vistaMovil .menuMovil2 .menuAdemas .marcoLiso li a{ text-decoration:none; font-size:1.1em; padding:0; padding-left:0.7em; background-image:url(/base/media/base/img/decorativa/IMG_Comunes_FlechaListado/flechaListado.png); background-position:left center; background-repeat:no-repeat; } .PortadaMiniSite #header .logotipo,#header.default .logotipo{ background-color:#021989; align-items:center; } .marcoAzul h2,.marcoLiso h2,.cajaCrema h2, .marcoAzul .h2,.marcoLiso .h2,.cajaCrema .h2{ font-size:1em; border-bottom:1px solid #b0b0b0; } .PortadaMiniSite .enlColDer h2, .PortadaMiniSite .enlColDer .h2{ margin-bottom:0; font-size:1em; } .PortadaMiniSite .innerMenu .col{ margin-bottom:0; } .PortadaMiniSite .innerMenu .col .marcoMenuInterno,.MiniSiteC .innerMenu .col .marcoMenuInterno { background-color: white; border: 1px solid lightgrey; margin-bottom:-.1em; } .PortadaMiniSite .innerMenu .col .marcoMenuInterno .tituloMenu,.MiniSiteC .innerMenu .col .marcoMenuInterno .tituloMenu { background-color: #fff; font-size: 1em; border-bottom: 1px solid lightgrey; text-transform: uppercase; } .PortadaMiniSite .innerMenu .col .marcoMenuInterno .tituloMenu ~ ul,.MiniSiteC .innerMenu .col .marcoMenuInterno .tituloMenu ~ ul { display:none; } .PortadaMiniSite .innerMenu .col .marcoMenuInterno .tituloMenu:before,.MiniSiteC .innerMenu .col .marcoMenuInterno .tituloMenu:before { top: 1em; right: 1em; left:auto; transform: rotateZ(90deg); } .PortadaMiniSite .innerMenu .col.active .marcoMenuInterno .tituloMenu:before,.MiniSiteC .innerMenu .col.active .marcoMenuInterno .tituloMenu:before { top: 0.4em; right: 1em; left: auto; transform: rotateZ(-90deg); } .PortadaMiniSite .menu.vistaMovil ul li ul{ display:none; } #nav .menuMovil2 p{ color:#3A3A3A; } #nav .menuMovil2 .menuAdemas .marcoLiso { padding: 0 .5em; } #nav .menuMovil2 .menuAdemas .marcoLiso>p { padding: 0.5em 0; } #nav .menuMovil2 .menuAdemas .marcoLiso li { color:#3a3a3a; text-transform:none; } #content>.contTitulo.row+div, #content>.contTitulo.row+script+div{ margin-top:.5em; } .backMenu{ position: fixed; display: none; width: 100%; height: 100%; top: 0px; left: 0px; right: 0px; bottom: 0px; background-color: rgba(0, 0, 0, 0.6); z-index: 102; cursor: pointer; } .blur{ filter:blur(2px); } .contacta a.telefono{ font-size:2em } #content > .contTitulo.row.traduccion + div { margin-top: 1em; } #content .bnTitulo{ margin-left:0.15em; } } .bannersParrafo>.tablerow>div { float: left; position: relative; display: inline-block; } .bannersParrafo>.tablerow>.banner h2, .bannersParrafo>.tablerow>.banner .h2 { max-height: 100%; min-height: 0px; } .listaDocencia.acordeon-simple.marcoLiso { background-color: initial; } .listaDocencia.marcoLiso { padding: 0; } .listaDocencia.acordeon-simple .marcoLiso { background-color: white; border: none; margin-bottom: 1em; } .listaDocencia.acordeon-simple .marcoLiso.texto:last-child { border: none; } .listaDocencia.acordeon-simple .marcoLiso a>h2 { border-bottom: none; padding-bottom: 0; } .listaDocencia.acordeon-simple .marcoLiso a>h2:after { content:url('/base/media/base/img/decorativa/IMG_Comunes_Icono_Boton_FichaEmpleo_AbrirModal/icoAbrirModal.png'); margin-left: 0.6em; } .listaDocencia.acordeon-simple .marcoLiso a>h2:after { content:url('/base/media/base/img/decorativa/IMG_Comunes_Icono_Boton_FichaEmpleo_AbrirModal/icoAbrirModal.png'); margin-left: 0.6em; } .acordeon-simple .desplegable.desplegable-enlace{ float:right; } .acordeon-simple .desplegable.replegado~.no-desplegar .marcoParrafo{margin-bottom: 0;} .acordeon-simple .no-desplegar .marcoParrafo h2{color: #3B3B3B;text-transform: uppercase;font-size: 1.2em;font-family: Helvetica, Calibri, Arial, sans-serif;margin-bottom: 0;} p.imgPie { margin: 0.3em 1em; font-style: italic; font-family: "Trebuchet MS"; } .marcoImagen.conPie a{ position:relative } @media screen and (min-width :768px){ #content .master div.conPie{ float: right; width: 40.5% } #content .master div.conPie .imgListaDer{ width: 100% } } #content .ayudaBeca div.conPie{ float: left; width: 23.5% } #content .ayudaBeca div.conPie img{ width: 100%; margin-bottom: 0.3em } .enlHerramientas .compartir{ color:#414141; font-family:Verdana,Arial,Helvetica,sans-serif } #compartirContenido{ background-color:transparent; display: flex; justify-content: space-between; padding: 0.7em 0em; } #compartirContenido li,#compartirContenidoMenu li{ list-style:none; margin-left:0; margin-right: 10px; } @media screen and (max-width :767px){ #nav .menu #compartirContenidoMenu{ margin:0 } #nav .menu #compartirContenidoMenu li{ width:10%; border:0; float:none } #nav .menu #compartirContenidoMenu li a{ background:none; padding:0 } #nav .menu span.compartir{ border-bottom:none; text-transform:none; padding:2.7em 1em 1em 1em; } #nav .menu span.compartir+ul a,#nav .menu span.compartir+ul{ background:none } .PortadaInstitucional #nav .menu div.compartirMenu{ padding:1em; } #nav .menu #compartirContenidoMenu{ display:flex } } @media screen and (max-width :767.98px){ #nav .menu span.compartir{ border:0; } #nav .menu div.compartirMenu{ background:none; width:100%; float:left; } #nav .menu div.compartirMenu span.compartir{ color:black; display:inline-block; margin-left:.5em; padding:.5em 0em; font-size:1em; } #nav .menuAdemas.compartirMenu .marcoLiso h2{ margin: 0 0 1em 1em; padding: 0.8em 0 1em; color:#580C0C; } } .destPortada .marcoImagen .ampliarImgGrande { bottom: 7px; left: -1px; } div#google_translate_element img { width: auto; } @media screen and (max-width :767px){ img.imgLisDer{ margin-top:1em; } img.imgLisIzq{ margin-bottom:1em; } } #compartirContenidoMenu, #compartirContenido { overflow: visible; } .copy-message-link { display: block; position: relative; outline: none; } .copy-message-link.not-share { pointer-events: none; opacity: 0.5; } .copy-message-link:focus:not(:active):not(.mouse-click) { outline: 2px dotted #5C5C5C; } .copy-message-link .copy-message-wrapper { opacity: 0; visibility: hidden; transition: opacity 2s ease-in-out 0s, visibility 0s ease-in-out 2s; } .copy-message-link.show-copy-message .copy-message-wrapper { opacity: 1; visibility: visible; transition: opacity 0s ease-in-out 0s, visibility 0s ease-in-out 0s; } .copy-message-link .copy-message { position: absolute; top: -33px; right: 0; } .copy-message-link .copy-arrow { position: absolute; top: -15px; right: calc(50% - 6px); width: 8px; height: 8px; transform: rotate(-45deg); transform-origin: bottom right; background-color: lightgray; } .copy-message-link .copy-message span { z-index: 1; position: relative; border-radius: 3px; padding: 2px 4px; background-color: lightgray; white-space: nowrap; color: #000000; font-size: .75rem; text-transform: none; } @media (min-width: 576px) { .copy-message-link .copy-message { top: -32px; } .copy-message-link .copy-arrow { top: -14px; } } @media (min-width: 768px) { .copy-message-link .copy-message { top: -24px; } } @media (min-width: 981px) { .copy-message-link .copy-arrow { right: calc(50% - 5px); } } @media (min-width: 1280px) { .copy-message-link .copy-message span { font-size: .8rem; } .copy-message-link .copy-arrow { right: calc(50% - 6px); } } .red {color:#c10001} .underline {text-decoration:underline} .invisible-field { position: absolute; width: 1px; height: 1px; overflow: hidden; text-indent: -200vw; opacity: 0.001; } body.PortadaInstitucional #header, body.PortadaInstitucional #nav { padding-left: 16px; padding-right: 16px; } @media (min-width: 768px) { body.PortadaInstitucional #header, body.PortadaInstitucional #nav { padding-left: 8px; padding-right: 8px; } } @media (min-width: 1024px) { body.PortadaInstitucional #header, body.PortadaInstitucional #nav { padding-left: 32px; padding-right: 32px; } } @media (min-width: 1280px) { body.PortadaInstitucional #header, body.PortadaInstitucional #nav { padding-left: 64px; padding-right: 64px; } } @media (min-width: 1560px) { body.PortadaInstitucional #header, body.PortadaInstitucional #nav { padding-left: calc((var(--cw, 100vw) - 1432px) / 2); padding-right: calc((var(--cw, 100vw) - 1432px) / 2); } } body.PortadaInstitucional #header.sticky, body.PortadaInstitucional #nav.sticky { position: relative; } @media (min-width: 768px) { body.PortadaInstitucional #header, body.PortadaInstitucional #nav { letter-spacing: 0.5px; } } body.PortadaInstitucional #header { display: flex; height: 107px; background-color: #171796; } body.PortadaInstitucional #header.sticky { height: 40px; } body.PortadaInstitucional #header li { font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif; font-size: 15px; } @media (min-width: 1280px) { body.PortadaInstitucional #header li { font-size: 16px; } } body.PortadaInstitucional #header > *:first-child { display: flex; } body.PortadaInstitucional #header > *:first-child a { flex-grow: 1; display: flex; justify-content: center; align-items: center; } body.PortadaInstitucional #header > *:first-child a .logomovil { display: flex; } body.PortadaInstitucional #header > *:first-child a .logomovil.noMovil { display: none; } body.PortadaInstitucional #header > *:first-child a .logomovil img { max-height: 107px; } body.PortadaInstitucional #header > *:first-child a .logomovilsticky img { max-height: 40px; } body.PortadaInstitucional #header .logomovil, body.PortadaInstitucional #header .logomovilsticky { background-color: transparent; } @media (min-width: 768px) { body.PortadaInstitucional #header { flex-wrap: nowrap; border-bottom: none; height: 40px; } body.PortadaInstitucional #header > * { float: none; width: auto; } body.PortadaInstitucional #header > *:first-child { justify-content: flex-start; } body.PortadaInstitucional #header > *:first-child a { flex-grow: 0; } body.PortadaInstitucional #header > *:not(:first-child) { display: flex; align-items: center; position: relative; margin-left: 0; padding-right: 50px; min-width: -moz-fit-content; min-width: fit-content; } } @media (min-width: 768px) and (min-width: 1024px) { body.PortadaInstitucional #header > *:not(:first-child) { padding-right: 55px; } } @media (min-width: 768px) { body.PortadaInstitucional #header .marcoImagen { display: none; } body.PortadaInstitucional #header .marcoImagen:nth-child(3) { display: block; margin-left: -12px; } body.PortadaInstitucional #header .marcoImagen:nth-child(3) img { display: block; width: auto; } body.PortadaInstitucional #header .accesosDirectos { flex-grow: 1; display: flex; justify-content: flex-end; padding-right: 20px; overflow: hidden; } body.PortadaInstitucional #header .enlAcceso { display: flex; flex-wrap: nowrap; gap: 10px; margin: 0; float: none; } } @media (min-width: 768px) and (min-width: 1024px) { body.PortadaInstitucional #header .enlAcceso { gap: 20px; } } @media (min-width: 768px) { body.PortadaInstitucional #header .enlAcceso li { width: auto; } body.PortadaInstitucional #header .enlAcceso li::before { display: none; } body.PortadaInstitucional #header .enlAcceso a { color: #ffffff; } body.PortadaInstitucional #header #idiomas { display: flex; align-items: center; position: absolute; top: 0; right: 0; margin-bottom: 0; height: 100%; float: none; } body.PortadaInstitucional #header #idiomas li[class*="idioma"] > a { display: flex; align-items: center; padding-left: 0; color: #ffffff; background: none; } body.PortadaInstitucional #header #idiomas li[class*="idioma"] > a::before { content: ""; position: relative; width: 16px; height: 24px; background: url('/base/media/base/img/decorativa/img_comunes_idioma_global-r/globe.png') no-repeat; background-size: 16px; background-position: center center; } body.PortadaInstitucional #header #idiomas span { padding: 0 0 0 5px; color: #ffffff; background-color: transparent; } body.PortadaInstitucional #header .buscador { width: auto; } body.PortadaInstitucional #header #buscadorGeneral { display: flex; align-items: center; position: relative; margin: 0; } body.PortadaInstitucional #header #buscadorGeneral::before { content: "\f52a"; font-family: "bootstrap-icons"; display: flex; align-items: center; position: absolute; top: 0; left: 0; height: 100%; color: #ffffff; pointer-events: none; } body.PortadaInstitucional #header #buscadorGeneral .fBuscar { border: none; display: flex; background: none; } body.PortadaInstitucional #header #buscadorGeneral .fBuscar label { display: none; } body.PortadaInstitucional #header #buscadorGeneral .buscar { display: none; } body.PortadaInstitucional #header #buscadorGeneral .botonBuscar { float: none; padding: 4px 4px 4px 23px; width: auto; height: auto; background: none; font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif; font-size: 15px; color: #ffffff; cursor: pointer; } } @media (min-width: 768px) and (min-width: 1280px) { body.PortadaInstitucional #header #buscadorGeneral .botonBuscar { font-size: 16px; } } body.PortadaInstitucional #nav { display: flex; box-shadow: 0 2px 2px -1px #f4f4f4; height: 44px; } body.PortadaInstitucional #nav .menu { top: 100%; } body.PortadaInstitucional #nav li a { padding-top: 10px; padding-bottom: 12px; font-size: 18.5px; line-height: 21px; letter-spacing: -0.28px; } body.PortadaInstitucional #nav #pullSearch, body.PortadaInstitucional #nav #pull { float: none; padding: 0.5em 0; width: 50%; } body.PortadaInstitucional #nav #pullSearch span, body.PortadaInstitucional #nav #pull span { padding: 0 16px; letter-spacing: 0.5px; } body.PortadaInstitucional #nav .menu #idiomas a { font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif; font-size: 15px; } @media (min-width: 1280px) { body.PortadaInstitucional #nav .menu #idiomas a { font-size: 16px; } } body.PortadaInstitucional #nav .menu .enlAcceso li a { font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif; font-size: 14.85px; } body.PortadaInstitucional #nav .menu ~ .buscador { position: absolute; top: 0; width: 100%; padding-left: 16px; padding-right: 16px; background-color: #ffffff; } body.PortadaInstitucional #nav .buttonMenu2 { display: none; } body.PortadaInstitucional #nav ~ .backMenu { background-color: rgba(0, 0, 0, 0.8); } @media screen and (max-width: 767.98px) { body.PortadaInstitucional #nav .menu.vistaMovil > ul li a { display: flex; align-items: center; padding-top: 2px; padding-bottom: 0; padding-left: 16px; padding-right: 16px; height: 45px; font-size: 18.5px; } body.PortadaInstitucional #nav .menu.vistaMovil .accesosDirectos { padding-left: 16px; padding-right: 16px; } body.PortadaInstitucional #nav .menu.vistaMovil #idiomas, body.PortadaInstitucional #nav .menu.vistaMovil .enlAcceso { display: flex; margin-left: -11px; margin-right: -11px; width: auto; } body.PortadaInstitucional #nav .menu.vistaMovil #idiomas { float: none; } body.PortadaInstitucional #nav .menu.vistaMovil #idiomas li a { display: flex; align-items: center; padding-left: 32px; padding-right: 11px; height: 48px; } body.PortadaInstitucional #nav .menu.vistaMovil #idiomas span { padding: 0; font-size: 16px; letter-spacing: -0.25px; } body.PortadaInstitucional #nav .menu.vistaMovil .enlAcceso { display: flex; flex-wrap: wrap; padding-top: 0; background-color: transparent; } body.PortadaInstitucional #nav .menu.vistaMovil .enlAcceso li { flex-basis: 50%; width: auto; float: none; } body.PortadaInstitucional #nav .menu.vistaMovil .enlAcceso li a { padding-left: 11px; padding-right: 11px; } body.PortadaInstitucional #nav .menu.vistaMovil .enlAcceso li a span { letter-spacing: 0.5px; } } @media screen and (max-width: 767.98px) { body.PortadaInstitucional #nav .menu.vistaMovil .menuMovil2 { display: flex; flex-direction: column; padding-left: 15%; height: auto !important; max-height: calc(100vh - 151px); overflow-y: scroll; background-color: #ffffff; } body.PortadaInstitucional #nav .menu.vistaMovil .menuMovil2 .flechasAtras { display: flex; position: absolute; top: 0; left: 0; float: none; height: 100%; background: #021889; } body.PortadaInstitucional #nav .menu.vistaMovil .menuMovil2 .flechasAtras::after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background: url('/base/media/base/img/decorativa/img_comunes_iconflechasmenu/img_comunes_iconflechasmenu.png') no-repeat; background-position: center bottom 10px; background-size: 30px; } body.PortadaInstitucional #nav .menu.vistaMovil .menuMovil2 .menuAdemas { position: static; width: auto; } body.PortadaInstitucional #nav .menu.vistaMovil .menuMovil2 .menuAdemas .marcoLiso h2 { margin-left: 0; } body.PortadaInstitucional #nav.sticky .menu.vistaMovil .menuMovil2 { max-height: calc(100vh - 84px); } body.PortadaInstitucional #nav .buttonMenu2[style*="display: none"] ~ .compartirMenu { display: none !important; } } @media (min-width: 768px) { body.PortadaInstitucional #nav .menu li a { padding-left: 9px; padding-right: 7px; } } @media (min-width: 1024px) { body.PortadaInstitucional #nav .menu li a { padding-left: 12px; padding-right: 10px; } } @media (min-width: 1280px) { body.PortadaInstitucional #nav .menu li a { padding-left: 17px; padding-right: 15px; } } @media (min-width: 768px) { body.PortadaInstitucional #nav .menu li:last-child a { padding-right: 9px; } } @media (min-width: 1024px) { body.PortadaInstitucional #nav .menu li:last-child a { padding-right: 12px; } } @media (min-width: 1280px) { body.PortadaInstitucional #nav .menu li:last-child a { padding-right: 17px; } } @media (min-width: 768px) { body.PortadaInstitucional #nav .menu li.activo a, body.PortadaInstitucional #nav .menu li a:hover, body.PortadaInstitucional #nav .menu li a:focus { color: #3366cc; background-color: transparent; } body.PortadaInstitucional #nav .menu li.activo a::before, body.PortadaInstitucional #nav .menu li a:hover::before, body.PortadaInstitucional #nav .menu li a:focus::before { content: ""; position: absolute; bottom: 8px; left: 9px; width: calc(100% - 16px); height: 2px; background-color: #3366cc; } } @media (min-width: 1024px) { body.PortadaInstitucional #nav .menu li.activo a::before, body.PortadaInstitucional #nav .menu li a:hover::before, body.PortadaInstitucional #nav .menu li a:focus::before { left: 12px; width: calc(100% - 22px); } } @media (min-width: 1280px) { body.PortadaInstitucional #nav .menu li.activo a::before, body.PortadaInstitucional #nav .menu li a:hover::before, body.PortadaInstitucional #nav .menu li a:focus::before { left: 17px; width: calc(100% - 32px); } } @media (min-width: 768px) { body.PortadaInstitucional #nav .menu ul { margin-bottom: 0; display: flex !important; justify-content: center; } body.PortadaInstitucional #nav .menu li { float: none; border: none; position: relative; } body.PortadaInstitucional #nav .menu li::before, body.PortadaInstitucional #nav .menu li:last-child::after { content: ""; position: absolute; top: 14px; left: 0; width: 2px; height: calc(100% - 26px); background-color: #3a3a3a; } body.PortadaInstitucional #nav .menu li:last-child::after { left: auto; right: -2px; } body.PortadaInstitucional #nav .menu li a { color: #3a3a3a; } } body.PortadaInstitucional #buscadorGeneral .buscar { margin-top: 0; padding: 5px 16px; font-size: 15px; } @media (min-width: 1280px) { body.PortadaInstitucional #buscadorGeneral .buscar { font-size: 16px; } } body.PortadaInstitucional #buscadorGeneral .fBuscarEn { display: none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; } body.PortadaInstitucional #buscadorGeneral .fBuscarEn > * { font-size: 15px; } @media (min-width: 1280px) { body.PortadaInstitucional #buscadorGeneral .fBuscarEn > * { font-size: 16px; } } body.PortadaInstitucional #buscadorGeneral fieldset, body.PortadaInstitucional #buscadorGeneral .fBuscarEn, body.PortadaInstitucional #buscadorGeneral .fBuscar input[type="submit"].botonBuscar { background-color: transparent; } body.PortadaInstitucional #buscadorGeneral fieldset { padding: 0.5em 0; } body.PortadaInstitucional #buscadorGeneral .fBuscar input[type="submit"].botonBuscar { top: 0.5em; height: 1.5em; background-size: 25px; } @media (min-width: 768px) { body.PortadaInstitucional #buscadorGeneral .fBuscar input[type="submit"].botonBuscar { top: 0; height: auto; background-size: 0; } } body.PortadaInstitucional .mobile-menu-deployed #content, body.PortadaInstitucional .mobile-menu-deployed #footer, body.PortadaInstitucional.general-search #content, body.PortadaInstitucional.general-search #footer { filter: blur(4px); } @media (min-width: 768px) { body.PortadaInstitucional.general-search #header, body.PortadaInstitucional.general-search #nav .menu { filter: blur(4px); } body.PortadaInstitucional.general-search #nav .buscador { display: block !important; z-index: 93; position: fixed; top: 0; left: 0 !important; margin: 0; padding: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); } body.PortadaInstitucional.general-search #nav .buscador #buscadorGeneral { display: flex; justify-content: center; position: relative; top: calc(var(--wh, 100vh) / 2 - 64px); pointer-events: none; } body.PortadaInstitucional.general-search #nav .buscador #buscadorGeneral:focus { outline: none; } body.PortadaInstitucional.general-search #nav .buscador #buscadorGeneral:focus .fBuscar::before { outline: 2px solid #ffffff; } body.PortadaInstitucional.general-search #nav .buscador #buscadorGeneral .buscar { border: none; margin-right: 70px; padding-left: 10px; padding-right: 10px; width: 430px; height: 40px; background: #ffffff; } body.PortadaInstitucional.general-search #nav .buscador #buscadorGeneral .fBuscar { display: flex; flex-direction: column; align-items: center; position: relative; padding: 0; width: 500px; pointer-events: auto; } body.PortadaInstitucional.general-search #nav .buscador #buscadorGeneral .fBuscar::before { position: fixed; top: 30px; right: 30px; padding: 10px 0; color: #ffffff; font-size: 40px; cursor: pointer; } body.PortadaInstitucional.general-search #nav .buscador #buscadorGeneral .fBuscar input[type="submit"].botonBuscar { position: absolute; top: 0; right: 0; border: none; width: 70px; height: 40px; color: #ffffff; font-weight: 600; background-color: #171796; } body.PortadaInstitucional.general-search #nav .buscador #buscadorGeneral .fBuscar .fBuscarEn { display: flex !important; align-items: center; padding-top: 20px; opacity: 1 !important; } body.PortadaInstitucional.general-search #nav .buscador #buscadorGeneral .fBuscar .fBuscarEn input[type="radio"] { -webkit-appearance: none; -moz-appearance: none; appearance: none; display: inline-block; position: relative; border: 2px solid #ffffff; border-radius: 50px; padding: 5px; background-color: transparent; } body.PortadaInstitucional.general-search #nav .buscador #buscadorGeneral .fBuscar .fBuscarEn input[type="radio"]:checked::after { content: " "; width: 6px; height: 6px; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; position: absolute; top: 2px; background: #ffffff; text-shadow: 0; left: 2px; font-size: 32px; } body.PortadaInstitucional.general-search #nav .buscador #buscadorGeneral .fBuscar .fBuscarEn input[type="radio"] ~ input { margin-left: 20px; } body.PortadaInstitucional.general-search #nav .buscador #buscadorGeneral .fBuscar .fBuscarEn label { padding-left: 5px; color: #ffffff; } body.PortadaInstitucional.general-search #nav .buscador legend { display: none; } } body.PortadaInstitucional #content { margin-top: 151px; } @media (min-width: 768px) { body.PortadaInstitucional #content { margin-top: 84px; padding-top: 0; } } body.PortadaInstitucional #content .contTitulo.row { margin: 0 0 30px; padding-top: 30px; padding-left: 0; } @media (min-width: 1280px) { body.PortadaInstitucional #content .contTitulo.row { padding-top: 40px; } } body.PortadaInstitucional #content .contTitulo h1 { margin: 0; text-align: center; } body.PortadaInstitucional #content .migasPan { display: flex; justify-content: center; flex-wrap: wrap; gap: 6px; padding: 2px 0 0; text-align: center; } body.PortadaInstitucional #content .migasPan li { position: relative; color: #3a3a3a; font-size: 15px; letter-spacing: 0.5px; } @media (min-width: 1280px) { body.PortadaInstitucional #content .migasPan li { font-size: 16px; } } body.PortadaInstitucional #content .migasPan li:not(:first-child)::before { display: none; } body.PortadaInstitucional #content .migasPan li:not(:last-child) { padding-right: 24px; } body.PortadaInstitucional #content .migasPan li:not(:last-child)::after { content: url('/base/media/base/img/decorativa/IMG_Comunes_FlechaListado/flechaListado.png'); position: absolute; top: 0; right: 7px; filter: brightness(70%); } body.PortadaInstitucional #content .migasPan a { color: #171796; } body.PortadaInstitucional #content .migasPan a:hover { color: #3366cc; } body.PortadaInstitucional #avisoCookies { z-index: 104; display: flex; flex-direction: column; position: fixed; bottom: 0; left: 0; padding-left: 16px; padding-right: 16px; padding-bottom: 0; width: 100%; max-height: 0; color: #ffffff; background-color: #7d7d7d; visibility: hidden; transition: max-height 0.3s ease-in-out, visibility 0s ease-in-out 0.3s; } @media (min-width: 768px) { body.PortadaInstitucional #avisoCookies { padding-left: 8px; padding-right: 8px; } } @media (min-width: 1024px) { body.PortadaInstitucional #avisoCookies { padding-left: 32px; padding-right: 32px; } } @media (min-width: 1280px) { body.PortadaInstitucional #avisoCookies { padding-left: 64px; padding-right: 64px; } } body.PortadaInstitucional #avisoCookies.show-cookies { visibility: visible; max-height: 500px; transition: max-height 0.3s ease-in-out, visibility 0s ease-in-out 0s; } body.PortadaInstitucional #avisoCookies > *:first-child { margin-top: 16px; } body.PortadaInstitucional #avisoCookies > *:last-child { margin-bottom: 16px; } body.PortadaInstitucional #avisoCookies .tituloCookies { margin-left: 0; margin-right: 0; padding-top: 0; padding-left: 0; } body.PortadaInstitucional #avisoCookies p { padding-left: 0; } body.PortadaInstitucional #avisoCookies #cierreAviso { position: static; margin-left: auto; } @media screen and (max-width: 767.98px) { body.PortadaInstitucional #nav .menu, body.PortadaInstitucional #nav .menu ul li { border-color: #f4f4f4; } } body.PortadaInstitucional #header, body.PortadaInstitucional #nav { z-index: 103; position: fixed; left: 0; width: 100%; } body.PortadaInstitucional #header.sticky, body.PortadaInstitucional #nav.sticky { position: fixed; } body.PortadaInstitucional #header { top: 0; } body.PortadaInstitucional #header > * { flex-grow: 1; } body.PortadaInstitucional #header .enlAcceso::after { display: none; } body.PortadaInstitucional #header #buscadorGeneral::before { content: url('/base/media/base/img/decorativa/img_comunes_lupa-r/search.png'); } body.PortadaInstitucional #header li { margin: 0; } body.PortadaInstitucional #header .logotipo a .logomovilsticky img { display: block; } body.PortadaInstitucional #nav { top: 107px !important; } @media (min-width: 768px) { body.PortadaInstitucional #nav { top: 40px !important; } } body.PortadaInstitucional #nav.sticky { top: 40px !important; } body.PortadaInstitucional #nav.menuHor > .menu > ul > li.activo { background-color: transparent; } body.PortadaInstitucional #nav.menuHor > .menu > ul > li a { text-align: center; } body.PortadaInstitucional #nav.menuHor ul li:first-child { border-left: none; } body.PortadaInstitucional #nav .buscador { display: none; } @media (min-width: 768px) { body.PortadaInstitucional.general-search #nav .buscador #buscadorGeneral { float: none; } body.PortadaInstitucional.general-search #nav .buscador #buscadorGeneral .fBuscar { border: none; } } @media (min-width: 768px) { body.PortadaInstitucional.general-search #buscadorGeneral .fBuscar::before { content: url('/base/media/base/img/decorativa/img_comunes_busqueda_cerrar-r/search_close.png'); font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif; } body.PortadaInstitucional.general-search #buscadorGeneral .fBuscar .fBuscarEn { position: static; border: none; } } @media screen and (max-width: 767.98px) { body.PortadaInstitucional #buscadorGeneral .buscar { color: #3a3a3a; } body.PortadaInstitucional #buscadorGeneral .fBuscar input[type="submit"].botonBuscar { color: transparent; } body.PortadaInstitucional #buscadorGeneral .fBuscarEn input[type="radio"] { border-color: #f4f4f4; } } body.PortadaInstitucional #footer { display: flex; padding-left: 16px; padding-right: 16px; border-width: 15px; padding-top: 0; padding-bottom: 0; font-size: 15px; line-height: 1.4em; letter-spacing: 0.5px; } @media (min-width: 768px) { body.PortadaInstitucional #footer { padding-left: 8px; padding-right: 8px; } } @media (min-width: 1024px) { body.PortadaInstitucional #footer { padding-left: 32px; padding-right: 32px; } } @media (min-width: 1280px) { body.PortadaInstitucional #footer { padding-left: 64px; padding-right: 64px; } } @media (min-width: 1560px) { body.PortadaInstitucional #footer { padding-left: calc((var(--cw, 100vw) - 1432px) / 2); padding-right: calc((var(--cw, 100vw) - 1432px) / 2); } } @media (min-width: 1280px) { body.PortadaInstitucional #footer { font-size: 16px; } } @media (min-width: 768px) { body.PortadaInstitucional #footer { border-width: 10px; } } @media (min-width: 1560px) { body.PortadaInstitucional #footer { position: relative; } } body.PortadaInstitucional #footer img { vertical-align: middle; } body.PortadaInstitucional #footer > *:first-child { flex-grow: 1; width: 100%; } body.PortadaInstitucional #footer .enlAcceso { display: flex; flex-direction: column; flex-wrap: wrap; padding: 0; color: #707070; } @media (min-width: 768px) { body.PortadaInstitucional #footer .enlAcceso { flex-direction: row; } } body.PortadaInstitucional #footer .enlAcceso li { margin-left: 0; margin-bottom: 0; padding-bottom: 5px; white-space: nowrap; font-size: 15px; line-height: 1.4em; } @media (min-width: 1280px) { body.PortadaInstitucional #footer .enlAcceso li { font-size: 16px; } } @media (min-width: 768px) { body.PortadaInstitucional #footer .enlAcceso li { display: inline-block; position: relative; padding-left: 11px; } } body.PortadaInstitucional #footer .enlAcceso li::before { display: none; } @media (min-width: 768px) { body.PortadaInstitucional #footer .enlAcceso li::before { content: ""; display: block; position: absolute; top: 3px; left: 5px; width: 1px; height: 17px; background-color: #707070; } } @media (min-width: 1280px) { body.PortadaInstitucional #footer .enlAcceso li::before { top: 2px; height: 19px; } } body.PortadaInstitucional #footer .enlAcceso a, body.PortadaInstitucional #footer .enlAcceso span { display: inline-block; font-size: 15px; line-height: 1.4em; vertical-align: middle; } @media (min-width: 1280px) { body.PortadaInstitucional #footer .enlAcceso a, body.PortadaInstitucional #footer .enlAcceso span { font-size: 16px; } } @media (max-width: 767.98px) { body.PortadaInstitucional #footer .enlAcceso a { color: #707070; } } body.PortadaInstitucional #footer .enlAcceso span { white-space: nowrap; } body.PortadaInstitucional #footer .logoCopyright { line-height: 0; } @media (max-width: 767.98px) { body.PortadaInstitucional #footer .logoCopyright img { width: 90%; max-width: 500px; } } body.PortadaInstitucional #footer .marcoImagen.col.span_3.pie_UC3M { flex-shrink: 0; margin-left: 0; padding-left: 0.5em; width: auto; } body.PortadaInstitucional .link-primary { display: inline-flex; align-items: center; position: relative; padding-right: 30px; min-height: 25px; color: #171796; text-decoration-color: currentColor; font-weight: 600; transition: color 0.3s ease-in-out; } body.PortadaInstitucional .link-primary::before, body.PortadaInstitucional .link-primary::after { content: ""; position: absolute; top: calc(50% - 12.5px); right: 0; width: 25px; height: 25px; } body.PortadaInstitucional .link-primary::before { border-radius: 50%; background-color: #171796; transition: background-color 0.3s ease-in-out; } body.PortadaInstitucional .link-primary::after { top: calc(50% - 4px); right: 9px; border-bottom: 2px solid #ffffff; border-right: 2px solid #ffffff; width: 7px; height: 7px; transform: rotate(-45deg); transition: border-color 0.3s ease-in-out; } body.PortadaInstitucional .link-primary.disabled { pointer-events: none; color: #707070; } body.PortadaInstitucional .link-primary.disabled::before { background-color: #707070; } body.PortadaInstitucional .link-primary:hover, body.PortadaInstitucional .link-primary:focus { color: #3366cc; } body.PortadaInstitucional .link-primary:hover::before, body.PortadaInstitucional .link-primary:focus::before { background-color: transparent; } body.PortadaInstitucional .link-primary:hover::after, body.PortadaInstitucional .link-primary:focus::after { border-color: #3366cc; } body.PortadaInstitucional .link-primary:hover.disabled, body.PortadaInstitucional .link-primary:focus.disabled { color: #707070; } body.PortadaInstitucional .link-primary:hover.disabled::before, body.PortadaInstitucional .link-primary:focus.disabled::before { background-color: #707070; } body.PortadaInstitucional .link-primary:hover.disabled::after, body.PortadaInstitucional .link-primary:focus.disabled::after { border-color: #ffffff; }