BODY
{
/*background-color: #CC0;*/
}
#botonMenu
{
top: 14px;
}
#logo A
{
width: 400px;
height: 100px;
background-size: 260px;
}
#logo
{
width: 400px;
}
.bHome #banner_ #cImg
{
height: 310px;
}
.bHome #banner_ #ContTexto
{
z-index: 10;
width: 50%;
max-width:var(--maxw);
display: flex;
padding: 15px;
justify-content: flex-start;
position: absolute;
flex-wrap: wrap;
bottom: 0;
}
/*Contenidos*/
.tActualidad:before
{
display: none;
}
.cFormacion
{
background-size: 1250px;
}
.cEmpleo DIV
{
padding: 20px 15px 15px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
.cEmpleo ARTICLE
{
width: 48%;
}
.cEmpleo A.btn
{
margin: 5px auto;
}
.cDestacados A
{
margin: 0px 2%;
width: 25%;
}
.cDestacados A IMG
{
object-fit: contain;
width: 100%;
max-height: 62px;
}
.cDestacados A IMG
{
}
.cDestacados DIV
{
flex-wrap: nowrap;
justify-content: center;
padding: 25px;
max-width:var(--maxw1);
margin: 0 auto;
}
.cPresentacion
{
max-width:var(--maxw);
margin: 0px auto 40px;
padding-top: 40px;
display: flex;
flex-direction: row-reverse;
}
.cPresentacion IMG
{
height: auto;
flex-grow: 0;
}
.cPresentacion IMG P
{
text-align: left;
}
.cPresentacion DIV
{
display: flex;
flex-direction: column;
align-items: flex-end;
width: 130%;
justify-content: center;
}
.cPresentacion P
{
text-align: right;
}
.cPresentacion H3
{
margin: 0 14px 0 0;
}
MAIN H1
{
font-size: 2.2rem;
line-height: 2.5rem;
}
BODY:not(.bHome) MAIN
{
flex-direction: row;
}
ASIDE:before
{
display: none;
}
ASIDE
{
margin: 0px 0 30px;
padding: 0 0 0 15px;
border-left: 1px solid #CCC;
width: 29%;
}
ASIDE NAV
{
position: sticky;
top: 10px;
}
SECTION.principal
{
margin: 0 20px 20px 0;
max-width: 850px;
width: 69%;
}
.mContacto ADDRESS
{
margin: 20px 0 0;
font-style: normal;
font-size: 0.9rem;
}
.mContacto FORM
{
flex-grow: 1;
max-width: 530px;
width: 51%;
margin: 0 30px 40px 15px;
}
.mContacto ADDRESS
{
max-width: 470px;
font-size: 1rem;
flex-grow: 1;
width: 40%;
margin: 16px 0 30px 20px;
}
.mContacto ADDRESS IFRAME
{
margin: 5px 0 0;
height: 294px;
}
.mColegiados #Resultadosbuscador H3 SPAN
{
font-size: 0.9rem;
margin: 0 0 0 5px;
display: inline-block;
}
.mColegiados #Resultadosbuscador A
{
padding: 12px 5px 12px 10px;
}
.mDespachos #Resultadosbuscador H3 SPAN
{
font-size: 0.9rem;
margin: 0 25px 0 0;
display: inline-block;
}
.mDespachos #Resultadosbuscador A
{
padding: 12px 5px 12px 10px;
}
.mDespachos #Resultadosbuscador H3
{
display: flex;
justify-content: space-between;
}
.mSociedades #Resultadosbuscador A
{
padding: 12px 5px 12px 10px;
}
.mSociedades #Resultadosbuscador H3
{
display: flex;
justify-content: space-between;
}
.mEconomistas #Resultadosbuscador H3 SPAN
{
font-size: 0.9rem;
display: inline-block;
}
.mEconomistas #Resultadosbuscador A
{
padding: 12px 12px 12px 10px;
}
.mEconomistas #Resultadosbuscador H3
{
display: flex;
justify-content: space-between;
}
/*Listado Noticias*/
.bNoticias SECTION.principal
{
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
.bNoticias ARTICLE:nth-child(3), .bNoticias ARTICLE:nth-child(4)
{
flex-direction: column;
width: 48.5%;
}
.bNoticias ARTICLE:nth-child(n+5)
{
flex-direction: row;
display: flex;
}
.bNoticias ARTICLE:nth-child(n+5) FIGURE
{
flex-shrink: 0;
width: 50%;
max-width: 350px;
margin: 0 15px 0 0;
}
.bNoticias ARTICLE:nth-child(n+5) H2
{
margin-top: 0;
padding-top: 0;
}
