/*
@font-face {
    font-family: "ArsenicaTrial-Extrabold";
    src: url(/themes/actual/fonts/ArsenicaTrial-Extrabold.woff2) format("woff2"),url(/themes/actual/fonts/ArsenicaTrial-Extrabold.woff) format("woff"),url(/themes/actual/fonts/ArsenicaTrial-Extrabold.otf) format("opentype");
    font-weight: ;
    font-style: normal;
    font-display: fallback
}

@font-face {
    font-family: "ArsenicaTrial-ExtraBoldItalic";
    src: url(/themes/actual/fonts/ArsenicaTrial-ExtraBoldItalic.woff2) format("woff2"),url(/themes/actual/fonts/ArsenicaTrial-ExtraBoldItalic.woff) format("woff"),url(/themes/actual/fonts/ArsenicaTrial-ExtraBoldItalic.otf) format("opentype");
    font-weight: ;
    font-style: normal;
    font-display: fallback
}

@font-face {
    font-family: "ArsenicaTrial-Medium";
    src: url(/themes/actual/fonts/ArsenicaTrial-Medium.woff2) format("woff2"),url(/themes/actual/fonts/ArsenicaTrial-Medium.woff) format("woff"),url(/themes/actual/fonts/ArsenicaTrial-Medium.otf) format("opentype");
    font-weight: ;
    font-style: normal;
    font-display: fallback
}

@font-face {
    font-family: "ArsenicaTrial-MediumItalic";
    src: url(/themes/actual/fonts/ArsenicaTrial-MediumItalic.woff2) format("woff2"),url(/themes/actual/fonts/ArsenicaTrial-MediumItalic.woff) format("woff"),url(/themes/actual/fonts/ArsenicaTrial-MediumItalic.otf) format("opentype");
    font-weight: ;
    font-style: normal;
    font-display: fallback
}
@font-face {
    font-family: "ArsenicaTrial-Light";
    src: url(/themes/actual/fonts/ArsenicaTrial-Light.woff2) format("woff2"),url(/themes/actual/fonts/ArsenicaTrial-Light.woff) format("woff"),url(/themes/actual/fonts/ArsenicaTrial-Light.otf) format("opentype");
    font-weight: ;
    font-style: normal;
    font-display: fallback
}

@font-face {
    font-family: "ArsenicaTrial-LightItalic";
    src: url(/themes/actual/fonts/ArsenicaTrial-LightItalic.woff2) format("woff2"),url(/themes/actual/fonts/ArsenicaTrial-LightItalic.woff) format("woff"),url(/themes/actual/fonts/ArsenicaTrial-LightItalic.otf) format("opentype");
    font-weight: ;
    font-style: normal;
    font-display: fallback
}


*/
/*
@font-face {
    font-family: "ArsenicaTrial-";
    src: url(/themes/actual/fonts/ArsenicaTrial-.woff2) format("woff2"),url(/themes/actual/fonts/ArsenicaTrial-.woff) format("woff"),url(/themes/actual/fonts/ArsenicaTrial-.otf) format("opentype");
    font-weight: ;
    font-style: normal;
    font-display: fallback
}
*/


/* ROSA  #e31c79 */
/* NARANJA  #ff8200 */
/* AZUL  #00b5e2 */


@font-face {
    font-family: "edosz";
    src: url(/themes/actual/fonts/edosz.woff2) format("woff2"),url(/themes/actual/fonts/edosz.woff) format("woff"),url(/themes/actual/fonts/edosz.otf) format("opentype");
    font-weight: ;
    font-style: normal;
    font-display: fallback
}

body p{font-weight: 700}

#comunicacion .encabezado{border-color: #e31c79}
#comunicacion .encabezado .desplegar,
#comunicacion .encabezado .telefono,
#comunicacion .encabezado .abrir,
#comunicacion .encabezado .informate

 {filter: hue-rotate(342deg);}


.titulo, h1, .hUno, h2, .hDos, h3, .hTres, h4, .hCuatro, div.contenidoPrincipal h4{
    font-family:  'edosz', fantasy;
    font-weight: 400;
}
/*
h2, .hDos, h3, .hTres, h4, .hCuatro, h5, .hCinco, h6, .hSeis, .banners, .cabecera{
font-family: 'ArsenicaTrial-Extrabold';
}*/

/*
#comunicacion h1 span, 
#comunicacion .hUno span, 
#comunicacion h2 span, 
#comunicacion .hDos span, 
#comunicacion h3 span, 
#comunicacion .hTres span, 
#comunicacion h4 span, 
#comunicacion .hCuatro span,
#comunicacion  h5 span, 
#comunicacion  .hCinco span, 
#comunicacion  h6 span, 
#comunicacion  .hSeis span
{font-family: 'ArsenicaTrial-Medium';}

#comunicacion a{
    font-family: 'ArsenicaTrial-Extrabold'
}
#comunicacion .encabezado a.telefono, #comunicacion .footer a.tele{ font-family: 'ArialMTPro-BoldCond';}

*/
#comunicacion .titulo, #comunicacion h1, #comunicacion .hUno,#comunicacion a,#comunicacion h3{color:#e31c79;}
#publicidad .titulo, #publicidad h1, #publicidad .hUno,#publicidad a,#publicidad h3{color:#ff8200;}
#artes .titulo, #artes h1, #artes .hUno,#artes a,#artes h3{color:#00b5e2;}

#comunicacion h3,#publicidad h3,#artes h3 {opacity: .7}

body.titulacion.proyecto.FCA .encabezado a,
body.titulacion.proyecto.FCA .relacionados a{color: #000!important}
body.titulacion.proyecto.FCA .footer a{color: #fff!important}

body.titulacion.proyecto .testimonios .textoCabecera{
    min-width: 200px;
    padding: 2vh 2vw;
    margin-left: 3vw;
}
/*
#menuMovil,
.encabezado #menuPrincipal a{
    font-family: 'ArsenicaTrial-Light';
}
body.titulacion.proyecto.FCA{
    font-family: 'ArsenicaTrial-Medium';
}
body.titulacion.proyecto.FCA p{
	font-family: 'ArialMTPro';
}
*/

.cabecera .tituloCabecera.XXL{
    font-size: 7vw;
}

.FCA h2, .FCA .hDos, .FCA .contenidoPrincipal h2, .FCA .contenidoPrincipal .hDos, .FCA h3, .FCA .hTres, .FCA .contenidoPrincipal h3, .FCA .contenidoPrincipal .hTres{
    font-size: 2.5em;
}
.FCA h2, .FCA .hDos, .FCA .contenidoPrincipal h2, .FCA .contenidoPrincipal .hDos{
    font-size: 4em;
}

/*
body.titulacion.proyecto.FCA .cabecera .textoCabecera{font-family: 'ArsenicaTrial-MediumItalic'}
*/
body.titulacion.proyecto.FCA #home .menuLeft>ul li a{ font-family: 'edosz'}

#comunicacion #home .menuLeft ul{
    background: #e31c79aa;
    margin-top: 0;
}

#publicidad #home .menuLeft ul{
    background: #ff8200aa;
    margin-top: 0;
}

#artes #home .menuLeft ul{
    background: #00b5e2aa;
    margin-top: 0;
}

#comunicacion #home .menuLeft ul li a,
#publicidad #home .menuLeft ul li a,
#artes #home .menuLeft ul li a{
    color:#000;
    border-color:transparent; 
}

body.titulacion.proyecto.FCA #home .menuLeft>ul>li.noancla>a{box-shadow: none;    margin-top: 10px;}

body.titulacion.proyecto.FCA #home .menuLeft ul li a.active{
    box-shadow: 0 4px 0 #ffffff44, inset 0 -4px 0 #ffffff44;
}

#banners a.flotante:hover svg .pod0{fill:#e31c79aa;}

div.sobreBanner {
    position: absolute;
    top: 200px;
    z-index: 99;
    width: 325px;
    right: 30px;
    text-align: center;
    background: linear-gradient(0deg, white, 80%, #ffffffaa);
    font-size: 66%;
}

iframe.cuadroBordeado
{
    margin: 10px 2%;
    width: 95%;
    height: 90px;
}