@media screen and (max-width: 1000px) { 
	.footerR {
    	display: none;
    }
}

@media screen and (max-width: 768px) {
   .foterUno {
    	display: none;
    }
    .footerR {
    	display: none;
    }
}

@media screen and (max-width: 560px){ 
    .footerUno, .footerDos, .footerTres {
    	display: none;
    }
    .footerR {
   	 	display: block;
    	text-align: left;
    	padding: 1em;
    }
    .footerR a, .footerR a:visited, .footerR a:link {
    	color: white;
    	text-decoration: none;
    }
  
}

@media screen and (max-width: 360px){
    footer {
    	background-color: #5b296e;<
    	background-color: #5b296e;<
    	color: white;
    	float: left;
    	font-size: .9em;
    	margin: 0 auto;
    	padding: 1em 0 2em 0;
    	text-align: center;
    	width: 100%;
	}
	footer figure {
    	display: block;
    	width: 50%;
	}
	footer figure img {
    	margin: 0 auto;
	}
	footer ul {
    	list-style: none;
    	padding: 0;
	}
	.footerUno, .footerDos, .footerTres {
    	display: none;
	}

	#logoBlanco {
	    width: 150px;
	}
	#redesIcons {
	    vertical-align: middle;
	    width: 30px;
	}
	
	.topIzqFooter {
	    text-align: left;
	    display: inline-block;
	    margin: 0 auto;
	    vertical-align: middle;
	    width: 46%;
	}
	.topDerFooter {
	    text-align: right;
	    display: inline-block;
	    margin: 0 auto;
	    vertical-align: middle;
	    width: 46%;
	}
	.puntoDeVista {
	    background-color: white;
	    clear: both;
	    color: #5b296e;    
	    font-size: 1.2em;
	    font-weight: 400;
	    padding: 1em 0;
	    text-align: center;
	    vertical-align: middle;
	}
	.puntoDeVista img {
	    vertical-align: middle;
	    width: 80px;
	}
	
	.contacto {
	    background-size: contain;
	    background-color: #5b296e;
	    color: white;
	    padding: 1em 0 1em 0;
	    text-align: center;
	}
	.contacto input {
	    background-color: #5b296e;
	    border: 1px solid white;
	    border-radius: .25em;
	    display: inline-block;
	    padding: 0;
	}
	.contacto textarea {
	    background-color: #5b296e;
	    border: 1px solid white;
	    border-radius: .25em;
	    padding: 0;
	}
	.contacto h3 {
	    color: white;
	    font-size: 2em;
	    font-style: normal;
	    font-size: 1.5em;
	    font-weight: 700;
	    padding-top: 0;
	    text-align: center;
	}
	.formLeft {
	    display: block;
	    margin: 0 auto;
	    width: 80%;
	    max-width: 300px;
	}
	.formLeft input {
	    padding: .5em;
	    margin-left: -.5em;
	    width: 100%;
	}
	.formRight {
	    display: block;
	    text-align: left;
	    margin: 0 auto;
	    vertical-align: top;
	    width: 80%;
	    max-width: 340px;
	}
	.formRight input {
	    padding: .5em;
	    margin-left: -.5em;
	}
	.formRight button {
	    background-color: #5b296e;
	    border: 1px solid white;
	    border-radius: .25em;
	    color: white;
	    padding: .25em 1em;
	}
	.formRight textarea {
	    padding: .5em;
	    margin-left: -.5em;
	    width: 100%;
	}
	
	/*--- Nosotros ---*/
	    
	.interioresHeader {
	    background-color: #5B296E;
	    text-align: center;
	}
	.interioresHeader h2 {
	    color: white;
	    font-size: 2em;
	    margin: 0 auto .5em auto;
	}
	.interioresHeader figure {
	    margin: 0 auto;
	}
	.interioresHeader img {
	    border-radius: 50%;
	    width: 250px;
	}
	.tituloTextoListaTop {
	    background-color: white;
	    color: #555;
	    margin-top: -125px;
	    padding-top: 125px;
	    padding-bottom: 2em;
	}
	.tituloTextoListaTop h2 {
	    display: block;
	    font-size: 2em;
	    vertical-align: top;
	    width: 100%;
	}
	article.bloqueDer {
	    display: block;
	    font-size: 1em;
	    width: 90%;
	}
	
	.tituloTextoLista {
	    background-color: #f2f2f2;
	    color: #555;
	    margin-top: 0px;
	    padding-top: 1em;
	    padding-bottom: 1em;
	}
	.tituloTextoLista h2 {
	    display: block;
	    font-size: 2em;
	    text-align: center;
	    vertical-align: top;
	    width: 90%;
	}
	
	.equipo {
	    margin: 0 auto;
	    padding-bottom: 1em;
	    width: 100%;
	}
	.equipo h3 {
	    color: #555;
	    font-size: 2em;
	    text-align: center;
	}
	.equipo p {
	    color: #555;
	    font-size: 1.1em;
	    font-weight: 300;
	    padding: 0;
	}
	.equipo span {
	    color: #5B296E;
	    font-weight: 400;
	}
	.equipo ul {
	    color: #555;
	    display: block;
	    list-style: none;
	    padding: 0;
	    text-align: center;
	}
	.equipo ul li {
	    display: inline-block;
	    margin: 1em;
	}
	.bancaDeInversionTxt {
	    color: #555;
	    text-align: center;
	    font-size: 1.1em;
	}
	.bancaDeInversionTxt h3 {
	    font-size: 2em;
	}
	.bancaDeInversionTxt ul {
	    display: block;
	    padding: 0 1em;
	    list-style: none;
	}
	.bancaDeInversionTxt ul li {
	    display: inline-block;
	    padding: 0;
	    margin: .5em auto;
	    width: 90%;
	}
	
	.empresasMedianas p {
	    text-align: left;
	    width: 90%;
	}
	.empresasMedianas ul {
	    padding: 0;
	}
	.empresasMedianas ul li {
	    margin-bottom: 1em;
	}
	.empresasMedianas article {
	    padding-bottom: 2em;
	    width: 100%;
	}
	.empresasMedianas article h4 {
	    margin: 1em auto 0 auto;
	    padding: 0;
	}
	    
	.mitos2 p {
	}
	.mitosEsferas2 {
	    margin-bottom: 2em;
	}
	
	.beneficios {
	    color: #555;
	}
	.beneficios ul {
	    padding: 0;
	}
	.beneficios ul li {
	    padding: 0;
	    text-align: left;
	}
	
	.frase2 p {
	    margin: 0 auto;
	    width: 90%;
	}
	
	.beneficiosB ul {
	    padding: 0;
	}
	
	.gestionRiesgos ul {
	    padding: 0;
	}
	.remuneracionTxt figure {
	    width: 100%;
	}
	.remuneracionTxt figure img {
	    width: 100%;
	}
	.plazo ul li {
	    width: 40px !important;
	}
	    
	/*--- Contacto ---*/
	
	.contacto2 {
	    background-color: white;
	    padding: 1em 0 1em 0;
	    text-align: center;
	}
	.contacto2 input {
	    background-color: white;
	    border: 1px solid white;
	    border-radius: .25em;
	    display: inline-block;
	    padding: 0;
	}
	.contacto2 textarea {
	    background-color: white;
	    border: 1px solid white;
	    border-radius: .25em;
	    padding: 0;
	}
	.contacto2 h3 {
	    font-size: 2em;
	    font-style: normal;
	    font-size: 1.5em;
	    font-weight: 700;
	    padding-top: 0;
	    text-align: center;
	}
	.formLeft2 {
	    display: block;
	    margin: 0 auto;
	    width: 80%;
	    max-width: 300px;
	}
	.formLeft2 input {
	    border: 1px solid #5b296e;
	    padding: .5em;
	    margin-left: -.5em;
	    width: 100%;
	}
	.formRight2 {
	    display: block;
	    text-align: left;
	    margin: 0 auto;
	    vertical-align: top;
	    width: 80%;
	    max-width: 340px;
	}
	.formRight2 input {
	    border: 1px solid #5b296e;
	    padding: .5em;
	    margin-left: -.5em;
	}
	.formRight2 button {
	    background-color: white;
	    border: 1px solid #5b296e;
	    border-radius: .25em;
	    padding: .25em 1em;
	}
	.formRight2 textarea {
	    border: 1px solid #5b296e;
	    padding: .5em;
	    margin-left: -.5em;
	    width: 100%;
	}
	.formLeft2 select {
	    margin-bottom: 1em;
	}
	.objetivos {
	    background-size: cover;
	}

}