@font-face {
  font-family: nobel_italic;
  src: url("fonts/nobel_light.woff");
}

@font-face {
  font-family: nobel;
  src: url("fonts/nobel_light_regular.woff");
}

@font-face {
  font-family: nobel_book;
  src: url("fonts/nobel_book.woff");
}

@font-face {
  font-family: nobel_bold;
  src: url("fonts/nobel-bold.woff");
}

body{
	background-color:white!important;
}

a:hover{
	color:#B9C0C2!important;
}


.sinBordes{
	padding:0px!important;
	margin:0px!important;
}

.col-sm-12{
	padding:0px!important;
}

.cochesGrande{
	margin-top:3%;
}

h2{
	text-align:center;
	color:black!important;
}

.imagenCoche{
	max-width:100%;
	width: 90%;
}

.modal-content{
	background-color:black!important;
}

.modal-dialog {
    width: 700px!important;
}

.form-group{
	width:50%!important;
	margin-left:25%!important;
}

.imagenTituloPopup{
	width:100%;
	margin-top:7%;
	margin-bottom:7%;
}

button{
	margin-top:3%!important;
}

.form-control{
	background-color:transparent!important;
	border:0px solid black!important;
	border-bottom:2px solid #626262!important;
	width:100%!important;
	margin-top:5%;
	color:white!important;
}

label{
	color:white;
	margin-top:2%;
	font-family:nobel;
	font-size:20px;
}

.checkbox{
	width:60%!important;
	margin-left:20%!important;

}

.checkbox label{
		font-size:16px!important;
	font-family:nobel;
}

.btn-default {
    color: #333!important;
    background-color: transparent!important;
    border-color: transparent!important;
}

.tituloPopup{
	color:white;
}

.textoPopup{
	color:white;
}

.lateralNegro{
	background-color:black!important;
	padding:0px!important;
}

.tituloCuadroCoche{
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	font-family:nobel_book;
	width:80%;
	margin-left:10%;
}

.divTextoSuperiorHome{
	background-color:black;
	padding:0px!important;
	padding-bottom:7%!important;
}


.cochesGeneral{
	margin-top:4%;
}

.cochesIzquierda{
	margin-top:20%;
}

.cocheSuperior{
	margin-top:35%;
}

.Footer{
	border-top:2px solid black;
	margin-top:5%;
	margin-bottom:3%;
	padding-top:3%!important;
}

.enlaceFooter{
	font-family:nobel_book;
	color:#696969;
	font-size:15px;
	margin-left:4%;
	margin-right:4%;
}

.botonInteriorVoto{
	margin-bottom:5%;
}

.botonInteriorDossier{
	margin-top:5%;
}


.ciudadInterior{
	font-family:nobel_book;
	color:#4d4d4d;
	font-size:22px;
}

.tituloInterior{
	font-family:nobel_bold;
	color:black;
	font-weight:bold;
	font-size:55px;
	text-align:left;
	margin-top: 1%;
    margin-bottom: 1%;
}

.subtituloInterior{
	font-family:nobel_book;
	color:black;
	font-weight:bold;
	font-size:30px;
	text-align:left;
	width:90%;
}

.textoInterior{
	font-family:nobel;
	color:black;
	font-weight:bold;
	font-size:22px;
	text-align:left;
	width:90%;
}

.inferiorInterior{
	margin-bottom:5%;
}

.letraNegrita{
	font-family:nobel_bold;
}

.votacion{
	text-align:right;
	width:80%;
	margin-left:10%;
	font-weight:bold;
	font-family:nobel_bold;
	color:black;
	font-size:22px;
	cursor:pointer;
}

.votacion span{
	float:left;
	font-weight:400;
	font-family:nobel;
	cursor:auto;
}

.botonVotar{
	float:right!important;
	cursor:pointer!important;
	font-family:nobel_bold!important;
}

.sliderHome{
	margin-top:10%;
}

.glyphicon-chevron-left::before{
	display:none;
}

.glyphicon-chevron-right::before{
	display:none;
}

.carousel-control.left,.carousel-control.right {
	background:none!important;
}

.izquierdaCabecera h2{
	color:white!important;
	text-align:left;
	margin-left: -9%;
	font-family:nobel_bold;
	font-size:27px;
	text-transform:uppercase;
    letter-spacing: 1px;
}

.izquierdaCabecera p{
	color:white;
	text-align:left;
	margin-left: -9%;
	font-family:nobel;
	font-size:27px;
    letter-spacing: 2px;
}

.derechaCabecera h2{
	color:white!important;
	text-align:left;
	font-family:nobel_bold;
	font-size:27px;
	text-transform:uppercase;
    letter-spacing: 2px;
}

.derechaCabecera p{
	color:white;
	text-align:left;
	font-family:nobel;
	font-size:27px;
	width:80%;
    letter-spacing: 2px;
}

.sliderInterior{
	margin-bottom:1%;
}

.textoInterior a{
	color:black;
}

.textoInterior a:hover,.textoInterior a:focus,.textoInterior a:selected{
	color:black!important;
}


.coche a:hover{
	text-decoration:none;
}
.inferiorInterior img{
	max-width:100%;
}

.textoV2Interior{
	margin-bottom:2%;
}

.tituloInteriorV2{
	font-family:'nobel_bold';
	font-size:28px;
}

.textoInteriorV2{
	font-family:'nobel';
	font-size:27px;
	width:80%;
	margin-left:5%;
}
/*Responsives*/

.TituloHeader {
    position: absolute;
    z-index: 99999999;
    bottom: 10%;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    color: white;
}

.TituloHeaderIzq {
    margin-left: 0%;
    right: auto;
    left: 0%;
    width: 100%;
    text-align: left;
    font-size: 15px;
    padding-left: 5%;
	bottom: 25%!important;
}

.TituloHeader p{
	font-size:40px;
	font-family:'nobel';
}

.TituloHeaderIzq p{
	font-size:50px;
	margin-bottom: 0;
	line-height: 1.2;
}

.edicionTitulo{
font-size:40px!important;	
}

.textoSlider p{
    position: absolute;
    bottom: 0;
    color: white;
    font-size: 15px;
    background-color: #00000091;
    width: 100%;
    margin: 0px !important;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;

}

.TextoCalendario span{
	float:right;
}

.TextoCalendario strong{
	text-align:left;
}

.TextoCalendario{
	background-color: #cdcdcdbd;
    padding: 5px;
}

.TextoCalendarioUltimo{
	margin-bottom:0px;
}

.cuadroHorario {
    padding: 10px;
    padding-left: 10px!important;
    padding-right: 10px!important;
}

/* Nuevos Estilos */
.BSupInf{
	border-top:2px solid black;
	border-bottom: 2px solid black;
}

.BLeft{
	border-left:2px solid black;
}

.BRight{
	border-right:2px solid black;
}

.BTop{
	border-top:2px solid black;
}

.BBottom{
	border-bottom:2px solid black;
}

.imgSeccionDer{
	text-align:right;
}

.tituloSeccion{
	text-align:left;
	margin-left: 0%;
    margin-bottom: 5%;
	font-family:nobel_bold;
	font-size:45px;
	margin-top: 30px;
    margin-bottom: 30px;
}

.tituloSeccionSegundo{
	text-align:left;
	margin-left: 15%;
    margin-bottom: 2%;
	margin-top:3%;
	font-family:nobel_bold;
	font-size:45px;
}

.textoSeccionDerecha{
	margin-left:10%;
	font-family:'nobel';
	font-size:22px;
	color:black;
	margin-bottom:1%;
	line-height: 1.15;
}

.ImagenSeccion2{
	max-width:100%;
	float: right;
}

.participantesTitulo {
    text-align: center;
    margin-left: 0%;
    margin-bottom: 0%;
    font-family: nobel_bold;
    font-size: 45px;
}

.sliderTitulo {
    text-align: center;
    margin-left: 0%;
    margin-bottom: 3%;
	margin-top: 3%;
    font-family: nobel_bold;
    font-size: 45px;
}

.imagenParticipante{
	width:90%;
	margin-left:5%;
}


.ubicacionParticipante{
	width:90%;
	margin-left:5%;
	margin-top:7%;
	margin-bottom:7%;
}


.tituloParticipante{
	font-family: nobel_bold;
	font-size:22px;
}

.ciudadParticipante{
	float:right;
	font-family:'nobel';
	font-size:20px;
}

.votosParticipante{
	text-align:center;
	font-size:25px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: nobel_bold;
	width:90%;
	margin-left:5%;
}

.btnVotarProyecto{
	cursor:pointer;
	width:90%;
	margin-left:5%;

}

.btnVotarProyectoSup{
	cursor:pointer;
	width:82%;
	margin-left:9%;
}


.enlaceProyecto{
	text-align:center;
	font-size:18px;
	padding-top:20px;
	padding-bottom:20px;
	font-family: nobel_bold;
	width:90%;
	margin-left:5%;
}

.enlaceProyecto a{
	color:black;
	cursor:pointer;
}

.enlaceProyecto a:hover{
	text-decoration:none;
	color:#B9C0C2;
}

.claimSociales{
	font-family: nobel_bold ;
	font-size:45px;
	text-align:left;
	margin-top:60px;
	margin-bottom:60px;
}

.centradoVertical{
	margin-top: 94.5px;
    margin-bottom: 94.5px;
}

.enlaceFooter {
    font-family: nobel_book;
    color: #696969;
    font-size: 15px;
    margin-left: 8%;
    margin-right: 8%;
}

.espaciadoFooter{
	margin-top:70px;
	margin-bottom:70px;
}

.enlacePolitica{
	font-family:nobel;
	font-size:25px;
	color:black;
}

.enlacePolitica:hover{
	font-family:nobel;
	color:black;
	text-decoration:none;
}

.imgSlider{
	max-width:100%;
	width:100%;
}

.studioSlider {
    text-align: left;
    font-family: nobel;
    font-size: 35px;
    margin-left: 30px;
    margin-top: 35px;
}

.lineaTitulo{
	border: 0px;
    border-top: 2px solid black;
    margin-left: 30px;
    width: 50px;
}

.nombreSlider{
	font-family: 'nobel_bold';
    font-size: 27px;
    font-weight: bold;
    margin-left: 50px;
	width:80%;
}

.ciudadSlider{
	font-family: 'nobel';
    font-size: 20px;
    margin-left: 50px;
	width:80%;
}

.enlaceWeb{
	font-family: 'nobel';
	font-weight:bold;
    font-size: 20px;
    margin-left: 50px;
	text-align:left;
	color:black;
	cursor:pointer;
}

.enlaceLinkWeb{
	margin-right:10px;
}

.enlaceWeb:hover{
	text-decoration:none;
	color:black;
}

.enlaceProyectoSliderInterior{
	color:black;
	float:right;
	font-size:20px;
	font-family:nobel_bold;
	cursor:pointer;
	margin-right:3%;
}

.enlaceProyectoSliderInterior:hover{
	text-decoration:none;
}

.logoCabecera{
	margin-left: 15%;
    margin-top: 18px;
    margin-bottom: 18px;
}

.contenedorCabecera{
    z-index: 99999;
	position:fixed!important;
}

.enlaceVolver {
    position: absolute;
    top: 5%;
    left: 5%;
    font-family: nobel_bold;
    font-size: 20px;
    color: black;
}

.enlaceVolver:hover {
	text-decoration:none;
    color: black;
}

.tituloStudioInteriorSuperior {
    font-family: nobel_bold;
    margin-top: 15px;
    margin-bottom: 15px;
}

.ciudadStudioInterior {
    font-family: nobel;
    position: absolute;
    right: 0;
    top: 15px;
    font-size: 20px;
}

.imagenSuperiorCocheInterior {
    width: 100%;
    margin-top: -15%;
}

.imagenSeccionIzqInterior{
	max-width:100%;
	width:100%;
}

.otrosProyectosTitulo {
    text-align: center;
    margin-left: 0%;
    margin-bottom: 0%;
    font-family: nobel_bold;
    font-size: 35px;
    margin-top: 35px;
    margin-bottom: 35px;
}

.proyectosInteriores{
	display:flex;
	margin-bottom:70px!important;
}

.proyectoInterior{
	width:20%;
}
.imagenProyectoInterior{
	width:100%;
}

.titulajeOtrosProyectos{
	padding-left: 15px;
    padding-right: 15px;
	position:relative;
}

.tituloStudioInterior {
    font-family: 'nobel_bold';
    font-size: 17px;
}

.ciudadInteriorOtroProeycto {
    position: absolute;
    right: 30px;
    top: 0;
    font-family: nobel;
}

.VotosInteriorOtrosProeyctos {
    text-align: center;
    font-family: nobel;
    margin-bottom: 0;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight: bold;
}

/* Estilos Pantalla Ganador */
.imagenSuperiorCocheGanador{
	width:100%;
	margin-top: -20%;
}

.cajaTitular{
	position:absolute;
	top:40%;
	left:15%;
	right:15%;
}

.tituloGanador{
	font-family:nobel_bold;
	font-size:45px;
	font-weight:bold;
	text-align:left;
}

.proyectoGandor{
	font-family:nobel;
	font-size:30px;
	letter-spacing:8.5;	
} 

.lineaTituloGanador{
	border:0px solid black;
	border-top:2px solid black;
	width:50px;
	margin-left:0px;
}

.edicionGanador {
    font-family: nobel;
    font-size: 25px;
    width: fit-content;
    border-top: 2px solid black;
    padding-top: 15px;
}
/* End Estilos Pantalla Ganador */

.mostrarMovil{
	display:none;
}

.colocacionOtrosProyectos {
	width:100%;
}

.imagenCocheGanador{
	height:570px;
}

.btnVotarHero{
	width:100%;
}

.flecha{
	margin-top:-4px;
}

.popupVotacion{
	position: fixed;
    width: 100%;
    height: 100%;
    background-color: #00000091;
    backdrop-filter: blur(6px);
	z-index:99999;
}

.popupInterno{
	width:50%;
	margin-left:25%;
	border:2px solid black;
	background-color:white;
	margin-top:5%;
	position: relative;
}

.textoPop {
    font-size: 32px;
    font-family: nobel;
    margin-top: 70px;
    margin-bottom: 30px;
}

.participantesPop{
	max-width:100%;
}

.botonVotarPop{
	max-width:100%;
	margin-bottom:50px;	
	background-color:black;
	font-size:16px;
	padding-top:16px;
	padding-bottom:16px;
	font-family:nobel_bold;
	color:white;
	text-align:center;
	cursor:pointer;
	width:40%;
	margin-left:30%;
}

.botonVotarPop:hover{
	color:black;
	background-color:#B9C0C2;
}

.aspacerrar{
	position:absolute;
	top:25px;
	right:25px;
	font-size:25px;
	font-family:nobel;
	z-index:999999999999;
	cursor:pointer;
}

.hoverBTN:hover{
	box-shadow: 0px -4px 8px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
}

.Shadow{
	box-shadow: 0px -4px 8px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
}

.textoInteriorPop{
	text-align: center;
    width: 70%;
    margin-left: 15%;
	margin-bottom:70px;
}

.enlaceFooter img:hover{
	color:#B9C0C2;
}

.CTAProyecto{
	background-color:black;
	font-size:16px;
	padding-top:16px;
	padding-bottom:16px;
	font-family:nobel_bold;
	color:white;
	text-align:center;
	cursor:pointer;
	width:90%;
	margin-left:5%
}

.CTAProyectoHero{
	background-color:black;
	font-size:16px;
	padding-top:16px;
	padding-bottom:16px;
	font-family:nobel_bold;
	color:white;
	text-align:center;
	cursor:pointer;
	width:100%;
	margin-left:0%;
}

.CTAProyecto:hover{
	background-color:#B9C0C2;
	color:black;
}

.CTAProyectoHero:hover{
	background-color:#B9C0C2;
	color:black;
}

.btnVotarInterior{
	max-width:100%;
	background-color:black;
	font-size:16px;
	padding-top:16px;
	padding-bottom:16px;
	font-family:nobel_bold;
	color:white;
	text-align:center;
	cursor:pointer;
}

.btnVotarInterior:hover{
	background-color:#B9C0C2;
	color:black;
}

.btnVotarInteriorSup{
	margin-left:10%;
}

/* End Nuevos Estilos */

/*Código scroll home*/
.ScrollHome{
			display: -webkit-box;
			width: 100%;
			overflow: auto;
			scrollbar-color: rgba(0, 0, 0, .5) rgba(0, 0, 0, 0);
			scrollbar-width: thin;
		}
		
		.activarScroll{
			display: -webkit-box;
			width: 100%;
			overflow: auto;
			scrollbar-color: rgba(0, 0, 0, .5) rgba(0, 0, 0, 0);
			scrollbar-width: thin;
		}
		
		
		
		.ScrollHome::-webkit-scrollbar {
			-webkit-appearance: none;
		}

		.ScrollHome::-webkit-scrollbar:vertical {
			width:10px;
		}

		.ScrollHome::-webkit-scrollbar-button:increment,.pruebaScroll::-webkit-scrollbar-button {
			display: none;
		} 

		.ScrollHome::-webkit-scrollbar:horizontal {
			height: 10px;
		}

		.ScrollHome::-webkit-scrollbar-thumb {
			background-color: #797979;
			border-radius: 20px;
			border: 2px solid #f1f2f3;
		}

		.ScrollHome::-webkit-scrollbar-track {
			border-radius: 10px;  
		}
		
		
		.activarScroll::-webkit-scrollbar {
			-webkit-appearance: none;
		}

		.activarScroll::-webkit-scrollbar:vertical {
			width:10px;
		}

		.activarScroll::-webkit-scrollbar-button:increment,.pruebaScroll::-webkit-scrollbar-button {
			display: none;
		} 

		.activarScroll::-webkit-scrollbar:horizontal {
			height: 10px;
		}

		.activarScroll::-webkit-scrollbar-thumb {
			background-color: #797979;
			border-radius: 20px;
			border: 2px solid #f1f2f3;
		}

		.activarScroll::-webkit-scrollbar-track {
			border-radius: 10px;  
		}
		
		.ScrollHome::-webkit-scrollbar {display: none;}
		.activarScroll::-webkit-scrollbar {display: none;}
/*End Código scroll home*/

.landing-inner-content{
	display:flex;width:100%;
}

.CTAProyectoHero a{
	color:white;
}

.CTAProyectoHero a:hover,.CTAProyectoHero a:focus{
	color:black!important;
	text-decoration:none;
}

.CTAProyectoHero:hover a,.CTAProyectoHero:focus a{
	color:black!important;
	text-decoration:none;
}


.CTAProyectoHero a:visited{
	color:white;
}

.CTAProyectoHero:visited a{
	color:white;
}

.enlaceProyectoSlider{
	position:absolute;
	bottom:0;
	width:100%;
	margin-top:25px;
}

.enlaceWeb{
	margin-left:10px!important;
}

.contenidoParticipantes{
	margin-bottom:50px;
}

.flechaAnteriorSlider {
    position: absolute!important;
    z-index: 999999999;
    left: 5px;
    top: 26%!important;
    height: 30px;
    font-size: 30px;
    color: #B9C0C2;
}

.flechaPosteriorSlider {
    position: absolute!important;
    z-index: 999999999;
    right: 5px;
    top: 26%!important;
    height: 30px;
    font-size: 30px;
    color: #B9C0C2;
}

.landing-wrapper{
	overflow:hidden;
}

.embed-responsive-16by9 {
    padding-bottom: 41.25%!important;
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    height: auto!important;
}

.bordesImagenesProyectos{
	border:2px solid black!important;
}

.marginL0{
	margin-left:0px!important;
}

@media (max-width: 1600px) {
	.tituloSeccion {
		margin-left: 10%;
		font-size: 40px;
	}
	
	.tituloSeccionSegundo {
		    margin-left: 10%;
		font-size: 40px;
	}
	
	.participantesTitulo {
		font-size: 40px;
	}
	
	.sliderTitulo {
		font-size: 40px;
	}
	
	.claimSociales {
		font-size: 40px;
	}
	
	.imagenCocheGanador{
		height:500px;
	}

	.textoSeccionDerecha {
		margin-left: 10%;
		width: 85%;
		font-size: 21px;
	}
	.btnVotarInteriorSup{
		margin-left:10%;
	}
	
	.flechaAnteriorSlider {
    top: 21%!important;
}

.flechaPosteriorSlider {
    top: 21%!important;
}
}

@media (max-width: 1536px) {
	
.izquierdaCabecera h2 {
    font-size: 23px;
}

.derechaCabecera h2 {
    font-size: 23px;
}

.izquierdaCabecera p {
    font-size: 21px;
}

.derechaCabecera p {
    font-size: 21px;
}

.ciudadInterior {
    font-size: 20px;
    padding-left: 2%;
    display: table;
}

.tituloInterior {
    font-size: 45px;
	padding-left: 2%;
    display: table;
}

.textoInterior {
    font-size: 20px;
    width: 90%;
	padding-left: 2%;
    display: table;
}

.textoInteriorV2 {
    font-family: 'nobel';
    font-size: 26px;
    width: 95%;
    margin-left: 5%;
}

.tituloInteriorV2 {
    font-family: 'nobel_bold';
    font-size: 26px;
}

.flechaHome {
	width:130px;
}

.enlaceWeb {
    font-size: 18px;
}

.enlaceProyectoSliderInterior {
    font-size: 18px;
}

}
@media (max-width: 1450px) {
.tituloParticipante {
    font-family: nobel_bold;
    font-size: 20px;
}

.textoSeccionDerecha {
    font-size: 19px;
}
}

@media (max-width: 1400px) {
.studioSlider {
    font-size: 30px;
}

.nombreSlider {
    font-size: 23px;
}

.ciudadSlider {
    font-size: 18px;
}

.enlaceWeb {
    font-size: 17px;
}

.enlaceProyectoSliderInterior {
    font-size: 17px;
}
}

@media (max-width: 1366px) {
.izquierdaCabecera h2 {
    font-size: 21px;
}

.derechaCabecera h2 {
    font-size: 21px;
}

.izquierdaCabecera p {
    font-size: 19px;
}

.derechaCabecera p {
    font-size: 19px;
}

.imagenCoche {
    max-width: 100%;
    width: 100%;
}

.textoCoche {
    font-size: 22px;
    width: 100%;
    margin-left: 0%;
}

.votacion {
    width: 100%;
    margin-left: 0%;
    font-size: 19px;
}

.sliderHome{
	width: 100%!important;
    margin-left: 0%!important;
}

.cochesGrande{
	width:75%!important;
	margin-left:12.5%!important;
}

.participantesTitulo {
    margin-bottom: 0%;
    font-size: 45px;
}

.inferiorInterior{
	width:75%!important;
	margin-left:12.5%!important;
}


/*Nuevos estilos*/

.proyectoGandor {
    font-family: nobel;
    font-size: 25px;
    letter-spacing: 5.5px;
}
.tituloGanador {
    font-size: 40px;
}

.tituloSeccion {
		margin-left: 15%;
		font-size: 30px;
	}
	
	.textoSeccionDerecha {
    margin-left: 15%;
    width: 85%;
}
	
	.tituloSeccionSegundo {
		font-size: 30px;
	}
	
	.participantesTitulo {
		font-size: 30px;
	}
	
	.sliderTitulo {
		font-size: 30px;
	}
	
	.claimSociales {
		font-size: 30px;
	}
	
	.textoSeccionDerecha {
    font-size: 19px;
}

.textoSeccionDerecha {
    font-size: 19px;
}

.cochesGrande{
	margin-left:0%!important;
	width:100%!important;
}

.claimSociales {
    font-size: 25px;
    margin-top: 40px;
    margin-bottom: 40px;
}

.centradoVertical {
    margin-top: 52px;
    margin-bottom: 52px;
}

.espaciadoFooter {
    margin-top: 30px;
    margin-bottom: 30px;
}

.enlacePolitica {
    font-size: 20px;
}

.imagenCocheGanador{
	height:420px;
}

.popupVotacion{
	position: fixed;
    width: 100%;
    height: 100%;
    background-color: #00000091;
    backdrop-filter: blur(6px);
	z-index:99999;
}

.popupInterno{
	width:50%;
	margin-left:25%;
	border:2px solid black;
	background-color:white;
	margin-top:5%;
}

.textoPop {
    font-size: 28px;
    font-family: nobel;
    margin-bottom: 30px;
}

.participantesPop{
	max-width:100%;
}

.botonVotarPop{
	max-width:100%;
}

.botonVotarPop{
	width:60%;
	margin-left:20%;
}

.textoPop {
    font-size: 28px;
    margin-top: 60px;
}

.popupInterno {
    margin-top: 2%;
}

/*End nuevos estilos*/

.flechaAnteriorSlider {
    top: 18%!important;
}

.flechaPosteriorSlider {
    top: 18%!important;
}

.textoSeccionDerecha {
    line-height: 1.1;
	font-size:18px;
}
}

@media (max-width: 1336px){
	.studioSlider {
    font-size: 26px;
}

.nombreSlider {
    font-size: 21px;
}

.ciudadSlider {
    font-size: 18px;
}

.enlaceWeb {
    font-size: 15px;
}

.enlaceProyectoSliderInterior {
    font-size: 15px;
}
}

@media (max-width: 1280px){
	.textoSeccionDerecha {
    line-height: 1.1;
    font-size: 17px;
}

.aspacerrar {
    top: 12px;
    right: 20px;
    font-size: 25px;
    width: 20px;
}

.textoPop {
    font-size: 28px;
    margin-top: 50px;
}

.botonVotarPop {
    margin-bottom: 30px;
}


}
@media (max-width: 1281px) and (min-width:1279px){
	.popupInterno {
		margin-top: 1%;
	}
	
	.textoPop {
		font-size: 24px;
		margin-top: 30px;
	}
}

@media (max-width: 1250px){
/* Nuevos estilos */
.imgSeccionDer img{
	max-width:100%;
	height:400px;
}

.imgSeccionIzq img{
	max-width:100%;
	height:400px;
}

.textoSeccionDerecha {
    font-size: 16px;
    margin-left: 10%;
}

.tituloSeccion {
    margin-left: 10%;
    font-size: 30px;
}
/* End nuevos estilos */
}

@media (max-width: 1200px) {
.izquierdaCabecera h2 {
    font-size: 18px;
}

.derechaCabecera h2 {
    font-size: 18px;
}

.izquierdaCabecera p {
    font-size: 17px;
}

.derechaCabecera p {
    font-size: 17px;
}

.participantesTitulo {
    margin-bottom: 0%;
    font-size: 35px;
}

.inferiorInterior {
    width: 80%!important;
    margin-left: 10%!important;
}

.textoCoche {
    font-size: 20px;
    width: 100%;
    margin-left: 0%;
}

.votacion {
    width: 100%;
    margin-left: 0%;
    font-size: 17px;
}

.carousel-control.right {
    right: -15%!important;
}

.carousel-control.left {
    left: -15%!important;
}

.sliderHome .carousel-control.right img{
   width:50px;
}

.sliderHome .carousel-control.left img{
   width:50px;
}

.enlaceFooter {
    font-family: nobel_book;
    color: #696969;
    font-size: 13px;
    margin-left: 3%;
    margin-right: 3%;
}

.tituloInterior {
    font-size: 33px;
    padding-left: 2%;
    display: table;
}

.textoInterior {
    font-size: 17px;
    width: 90%;
    padding-left: 2%;
    display: table;
}

.textoInteriorV2 {
    font-family: 'nobel';
    font-size: 24px;
    width: 95%;
}

.tituloInteriorV2 {
    font-family: 'nobel_bold';
    font-size: 23px;
}

.TituloHeader p{
	font-size:35px;
	font-family:'nobel';
}

.TituloHeaderIzq p{
	font-size:42px;
	margin-bottom: 0;
    line-height: 1.2;
}

.edicionTitulo{
	font-size:35px!important;	
}

.tituloSeccionSegundo {
    font-size: 25px;
}

.textoInteriorEspaciado {
    width: 100%!important;
    margin-left: 0%!important;
}

.tituloStudioInterior {
    font-size: 14px;
}

.VotosInteriorOtrosProeyctos {
    font-size: 17px;
}

.ciudadParticipante {
    font-size: 18px;
}

.tituloParticipante {
    font-size: 18px;
}


.enlaceWeb {
    font-size: 13px;
}

.enlaceProyectoSliderInterior {
    font-size: 13px;
}

.textoSeccionDerecha {
    line-height: 1.2;
    font-size: 15px;
}

}

@media (max-width: 1100px) {
	
	.studioSlider {
		margin-left: 25px;
	}

	.nombreSlider {
		font-size: 20px;
		margin-left: 25px;
	}

	.ciudadSlider {
		font-family: 'nobel';
		font-size: 18px;
		margin-left: 25px;
	}
	
	.enlaceWeb {	
		font-size: 18px;
		margin-left: 25px;
		text-align: left;
		color: black;
		cursor: pointer;
	}
	
	.enlaceProyectoSliderInterior {
		font-size: 18px;
	}

	.claimSociales {
		font-size: 22px;
		margin-top: 40px;
		margin-bottom: 40px;
	}
	

	
	.centradoVertical {
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.imagenCocheGanador{
		height:320px;
	}

	.popupVotacion{
		position: fixed;
		width: 100%;
		height: 100%;
		background-color: #00000091;
		backdrop-filter: blur(6px);
		z-index:99999;
	}

	.popupInterno{
		width:70%;
		margin-left:15%;
		border:2px solid black;
		background-color:white;
		margin-top:5%;
	}

	.textoPop {
		font-size: 26px;
		font-family: nobel;
		margin-bottom: 30px;
	}

	.participantesPop{
		max-width:100%;
	}

	.botonVotarPop{
		width:70%;
		margin-left:15%;
	}
	
.enlaceWeb {
    font-size: 13px;
}

.enlaceProyectoSliderInterior {
    font-size: 13px;
}

.textoSeccionDerecha {
    line-height: 1.2;
    font-size: 14px;
}
}

@media (max-width: 1050px) {
.ciudadParticipante {
    font-size: 16px;
}

.tituloParticipante {
    font-size: 16px;
}

.enlaceWeb {
    font-size: 12px;
}

.enlaceProyectoSliderInterior {
    font-size: 12px;
}

}
@media (max-width: 1024px) {
	
.izquierdaCabecera{
	margin-left:5%!important;
}

.izquierdaCabecera h2 {
    font-size: 15px;
}

.derechaCabecera h2 {
    font-size: 15px;
}

.izquierdaCabecera p {
    font-size: 15px;
}

.derechaCabecera p {
    font-size: 15px;
}

.inferiorInterior {
    width: 90%!important;
    margin-left: 5%!important;
}

.participantesTitulo {
    margin-left: 0%;
	font-size:30px;
}

.sliderHome .carousel-control.right {
    right: -12%!important;
}

.sliderHome .carousel-control.left {
    left: -12%!important;
}

.sliderHome .carousel-control.right img{
   width:40px;
}

.sliderHome .carousel-control.left img{
   width:40px;
}

.sliderHome{
	width:90%!important;
	margin-left:5%!important;
}

.form-control {
    margin-top: 3%;
	height: 20px;
}

.imagenTituloPopup {
    width: 70%;
    margin-top: 4%;
    margin-bottom: 4%;
}

label {
    color: white;
    margin-top: 2%;
    font-family: nobel;
    font-size: 16px;
}

.btn img{
	width:150px;
}

.checkbox label {
    font-size: 12px!important;
    font-family: nobel;
}

.flechaHome {
	width:100px;
}

.TituloHeader p{
	font-size:32px;
	font-family:'nobel';
}

.TituloHeaderIzq p{
	font-size:38px;
	margin-bottom: 0;
    line-height: 1.2;
}

.edicionTitulo{
	font-size:32px!important;	
}

.item .col-sm-6{
	margin-left:15%!important;
	width:70%!important;
}

.cochesGeneral{
	margin-left:0%!important;
	width:100%!important;
}

.textoSeccionDerecha {
    line-height: 1.2;
    font-size: 13px;
}

}
@media (max-width: 1000px) {
	.enlaceProyectoSlider {
    display: grid;
    margin-left: 25px;
}
.enlaceWeb {
    margin-left: 0px!important;
}
.enlaceProyectoSliderInterior {
    padding-top: 5px;
}
	
}

@media (max-width: 950px) {
.textoSeccionDerecha {
    line-height: 1.1;
    font-size: 12px;
}
	
}


@media (max-width: 900px) {
	.izquierdaCabecera{
		margin-left:5%!important;
		width:30%!important;
	}

	.derechaCabecera{
		margin-left:5%!important;
		width:60%!important;
	}
	
.textoInterior {
    font-size: 15px;
    width: 90%;
    padding-left: 2%;
    display: table;
}

.tituloInterior {
    font-size: 25px;
    padding-left: 2%;
    display: table;
}

.ciudadInterior {
    font-size: 18px;
    padding-left: 2%;
    display: table;
}

.tituloInteriorV2 {
    font-family: 'nobel_bold';
    font-size: 20px;
}

.textoInteriorV2 {
    font-family: 'nobel';
    font-size: 20px;
    width: 100%;
}

.imgSeccionIzq img {
    max-width: 100%;
    height: 350;
}

.imgSeccionDer img {
    max-width: 100%;
    height: 350;
}
.cochesGrande {
    margin-left: 3%!important;
    width: 94%!important;
}

.carousel-control.right {
    right: 0%!important;
}

.carousel-control.left {
    left: -10%!important;
}

.tituloSeccionSegundo {
    font-size: 22px;
}

.btnVotarInterior{
	max-width:100%;
	background-color:black;
	font-size:16px;
	padding-top:16px;
	padding-bottom:16px;
	font-family:nobel_bold;
	color:white;
	text-align:center;
	cursor:pointer;
}

.btnVotarInterior:hover{
	background-color:#B9C0C2;
	color:black;
}

.popupVotacion{
	position: fixed;
    width: 100%;
    height: 100%;
    background-color: #00000091;
    backdrop-filter: blur(6px);
	z-index:99999;
}

.popupInterno{
	width:80%;
	margin-left:10%;
	border:2px solid black;
	background-color:white;
	margin-top:5%;
}

.textoPop {
    font-size: 22px;
    font-family: nobel;
    margin-bottom: 30px;
}

.participantesPop{
	max-width:100%;
}

.botonVotarPop{
	width:80%;
	margin-left:10%;
}

.cajaTitular {
    position: absolute;
    top: 20%;
    left: 15%;
    right: 15%;
}

.tituloSeccion {
    margin-left: 5%;
    font-size: 30px;
}

.textoSeccionDerecha {
    font-size: 13px;
    margin-left: 5%;
    width: 90%;
}
}
@media (max-width: 850px) {
.textoSeccionDerecha {
    font-size: 12px;
    margin-left: 5%;
    width: 90%;
	line-height: 1;
}


}

@media (max-width: 767px) {
	
	.embed-responsive-16by9 {
    padding-bottom: 100.25%!important;
}
	
.izquierdaCabecera{
	width:80%!important;
	margin-left:5%!important;
	padding-top:3%!important;
}

.derechaCabecera{
	width:80%!important;
	margin-left:5%!important;
	margin-top:5%!important;
}

.izquierdaCabecera h2{
	width:100%!important;
	margin-left:0%!important;
	margin-top:0%!important;
}

.derechaCabecera h2{
	width:100%!important;
	margin-left:0%!important;
}

.izquierdaCabecera p{
	width:100%!important;
	margin-left:0%!important;
}

.derechaCabecera p{
	width:100%!important;
	margin-left:0%!important;
}


.cochesIzquierda {
    margin-top: 10%;
}

.cocheSuperior {
    margin-top: 15%;
}

.cochesDerecha{
	margin-top:15%;
}

.sliderHome {
    width: 100%!important;
    margin-left: 0%!important;
}

.sliderHome .carousel-control.left {
    left: -15%!important;
}

.sliderHome .carousel-control.right {
    right: -7%!important;
    width: auto;
}

.enlaceFooter {
    font-family: nobel_book;
    color: #696969;
    font-size: 10px;
    margin-left: 2%;
    margin-right: 2%;
}



.sliderInterior{
	width:80%!important;
	margin-left:10%!important;
}

.inferiorInterior{
	text-align:center;
}

.ciudadInterior {
    font-size: 18px;
    margin-top: 5%;
	width:80%!important;
	margin-left:10%!important;
	    text-align: left;
}

.tituloInterior {
	width:80%!important;
	margin-left:10%!important;
}

.textoInterior{
	width:80%!important;
	margin-left:10%!important;	
}

.interiorTitulo {
    text-align: center;
    margin-left: 0%;
    margin-bottom: 5%;
    margin-top: 5%;
    font-family: nobel_bold;
    font-size: 35px;
}

.subtituloInterior {
    width: 80%;
	margin-left:10%;
	padding-left:2%;
}

.modal-dialog {
    width: 90%!important;
	margin-left:5%!important;
}

.tituloInteriorV2 {
    font-family: 'nobel_bold';
    font-size: 20px;
}

.tituloInteriorV2 br{
display:none;
}

.textoInteriorV2 {
    font-family: 'nobel';
    font-size: 18px;
    width: 75%;
    margin-left: 12.5%;
}

.botonInteriorVoto{
	width:150px;
}

.flechaHome {
    
	width:75px;
}

.TituloHeader p{
font-size:25px;
font-family:'nobel';
}

.TituloHeaderIzq p{
font-size:30px;
margin-bottom: 0;
    line-height: 1.2;
}

.edicionTitulo{
font-size:25px!important;	
}

.cuadroHorario {
    margin-left: 0%!important;
    width: 100%!important;
}

.contenedorCabecera {
    width: 100%;
}

.imagenInvisibleMovil{
	display:none;
}


.cajaTitular {
    position: relative;
    top: 0%;
    left: 0%;
    right: 0%;
}

.tituloGanador {
    font-size: 40px;
    text-align: center;
}

.proyectoGandor {
    font-size: 28px;
    text-align: center;
}

.lineaTituloGanador {
    border: 0px solid black;
    border-top: 2px solid black;
    width: 30%;
    margin-left: 35%;
    text-align: center;
    margin-right: 35%;
}

.edicionGanador {
    font-family: nobel;
    font-size: 28px;
    text-align: center;
    margin-bottom: 20px;
}

.ocultoMovil{
	display:none!important;
}

.mostrarMovil{
	display:block;
}


.imagen100{
	margin:0%!important;
	width:100%!important;
}

.col-sm-6,.col-sm-12, .col-sm-5, .col-sm-7,.col-sm-10 {
	margin:0%!important;
	padding:0%!important;
}

.BRight, .BLeft{
	border:0px solid black;
}

.tituloSeccion {
    margin-left: 5%;
    font-size: 35px;
}

.textoSeccionDerecha {
    font-size: 27px;
    margin-left: 5%;
	margin-bottom:5%;
}

.tituloStudioInteriorSuperior {
    font-family: nobel_bold;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 5%;
    font-size: 40px;
	margin-top:3%;
}

.ciudadStudioInterior {
    font-family: nobel;
    position: relative;
    right: 0;
    top: 0;
    font-size: 28px;
    text-align: right;
    margin-bottom: 3%;
    margin-right: 5%;
}

.tituloSeccionSegundo {
    font-size: 40px;
    margin-left: 5%;
}

.mostrarMovil {
    display: block;
    
}

.btnVotarInterior{
	width: 60%;
    margin-left: 20%;
    margin-top: 5%;
	margin-bottom:10%;
}

.otrosProyectosTitulo {
    text-align: left;
    margin-left: 5%;
    margin-bottom: 0%;
    font-family: nobel_bold;
    font-size: 40px;
    margin-top: 35px;
    margin-bottom: 35px;
}

.claimSociales {
    font-size: 40px;
    margin-top: 40px;
    margin-bottom: 40px;
    border-bottom: 2px solid black;
    border-top: 2px solid black;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: left!important;
    margin-left: 5%;
}

.claimSociales {
    font-size: 40px;
    margin-top: 40px;
    margin-bottom: 40px;
    border-bottom: 2px solid black;
    border-top: 2px solid black;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: left!important;
    padding-left: 5%;
    width: 100%;
    margin-left: 0%;
    line-height: 1.5;
}

.enlacePolitica{
    font-size: 25px;
}


.textoInteriorEspaciado{
	padding:0px!important;
}

.logoCabecera {
    margin-left: 5%;
    margin-top: 18px;
    margin-bottom: 18px;
}

.participantesTitulo {
    font-size: 30px;
    margin-top: 15%;
    margin-bottom: 10%;
	text-align:center;
	margin-left:0;
}

.cochesGrande {
    width: 100%!important;
    margin-left: 0%;
}

.ubicacionParticipante {
    width: 90%;
    margin-left: 5%;
    margin-top: 2%;
    margin-bottom: 2%;
}

.votosParticipante {
    text-align: center;
    font-size: 22px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: nobel_bold;
    width: 90%;
    margin-left: 5%;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    left: 90%!important;
    margin-left: -10px!important;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    right: 20%!important;
    margin-right: -10px!important;
}

.bordesMovil{
	border:2px solid black;
}

.enlaceProyectoSliderInterior {
    font-size: 18px;
}

.enlaceProyectoSliderInterior {
    color: black;
    float: none;
    font-size: 25px;
    font-family: nobel_bold;
    cursor: pointer;
    margin-right: 0%;
    margin-left: 5%;
    padding-top: 8%;
}

.carousel-control.left img{
	width:40px;
}

.carousel-control.right img{
	width:40px;
}

.proyectoInterior {
    width: 50%;
}

.tituloStudioInterior {
    font-size: 14px;
    text-align: center;
}

.ciudadInteriorOtroProeycto {
    position: relative;
    right: 0;
    top: 0;
    font-family: nobel;
    text-align: center;
    font-size: 16px;
}

.ImagenSeccion2{
	float:none;
}

.sinBordeMovil{
	border:0px solid black;
}

.BTopMovil{
	border-top:2px solid black;
}

.BRM{
	border-right:2px solid black;
}

.BRL{
	border-left:2px solid black;
}

.BRM1{
	border-right:1px solid black;
}

.BRL1{
	border-left:1px solid black;
}

.titulajeOtrosProyectos {
    padding: 0;
}

.tituloStudioInterior {
    padding-bottom: 10px;
}

.ciudadInteriorOtroProeycto{
	margin-bottom:15px;
}

.VotosInteriorOtrosProeyctos {
    margin-top:5px;
	margin-bottom:5px;
}

.btnVotarHero{
	width:70%;
	margin-left:15%;
	margin-bottom:10%;
}

.studioSlider {
    font-size: 23px;
}

.enlaceProyectoSliderInterior {
    font-size: 18px;
	margin-top:0%;
	margin-left:30px;
}

.BsupNoneMov{
	border-top:0px!important
}

.contenedorCabecera {
	top:0px;
}

.enlaceVolver{
	margin-top:15%;
}

.enlaceVolver {
    margin-top: 15%;
    left: 5%;
}

.edicionGanador {
    margin-left: auto;
    margin-right: auto;
}

.popupVotacion {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #00000091;
    backdrop-filter: blur(6px);
    z-index: 99999;
    top: 0%;
}

.popupInterno {
    width: 90%;
    margin-left: 5%;
    border: 2px solid black;
    background-color: white;
    margin-top: 15%;
}

.botonVotarPop {
    max-width: 100%;
	width:80%;
	margin-left:10%;
}

.participantesPop{
	max-width:80%;
}

.columnaLegales center{
	display:grid;
}

.espaciadoFooter {
    margin-top: 25px;
    margin-bottom: 0px;
}

.columnaLegales{
	margin-top:5px;
	padding-bottom:25px;
}

.enlaceProyecto {
	font-size:16px;
}

.proyectosInteriores{
	display: -webkit-box;
    width: 100%;
    overflow: auto;
}

.proyectosInteriores::-webkit-scrollbar {display: none;}

.ScrollHome::-webkit-scrollbar {display: none!important;}

.CTAProyectoHero{
	width:82%;
	margin-left:9%;
}

.contenedorMovil{
	width:75%;
}

.BsupinfM{
	border-top: 2px solid black;
	border-bottom: 2px solid black;
}

	.NoShadowM{
			box-shadow: 0px 0px 0px rgb(0 0 0 / 15%);
	}

.enlaceFooter {
    font-family: nobel_book;
    color: #696969;
    font-size: 10px;
    margin-left: 8%;
    margin-right: 8%;
}

.enlacePolitica {
    padding-top: 15px;
    padding-bottom: 15px;
}

.landing-inner-content{
	display:flex;width:425%!important;
}

.ciudadParticipante {
    font-size: 22px;
}

.tituloParticipante {
    font-size: 22px;
}

.nombreSlider {
    margin-left: 30px;
}

.ciudadSlider {
    margin-left: 30px;
}
.enlaceProyectoSlider {
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0;
    padding-left: 30px;
	line-height: 1;
}

.enlaceProyectoSliderInterior {
    font-size: 18px;
    margin-top: 0%;
    margin-left: 3px;
}

.contenidoParticipantes {
    margin-bottom: 80px!important;
}

.enlaceProyectoSlider {
    margin-left: 0px;
}
.enlaceWeb {
    margin-left: 0px!important;
}
.enlaceProyectoSliderInterior {
    padding-top: 5px;
	float:right;
}

.enlaceProyectoSliderInterior {
    padding-top: 0px;
    float: right;
    padding-bottom: 15px;
}

.flechaAnteriorSlider {
    top: 30%!important;
}

.flechaPosteriorSlider {
    top: 30%!important;
}

.enlaceVolverVideo{
	margin-top: 0%!important;
}

.bordesImagenesProyectos{
	border:2px solid black!important;
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    bottom: 0!important;
    top: auto!important;
}



}

@media (max-width: 650px) {
.TextoCalendario {
    background-color: #cdcdcdbd;
    padding: 5px;
    font-size: 12px;
}

.cuadroGeneral {
    margin-left: 0%!important;
    width: 100%!important;
}
}

@media (max-width: 500px) {
	
	.flechaAnteriorSlider {
    top: 21%!important;
}

.flechaPosteriorSlider {
    top: 21%!important;
}

.TextoCalendario {
    background-color: #cdcdcdbd;
    padding: 5px;
    font-size: 10px;
}

.izquierdaCabecera {
    margin-left: 3%!important;
}

.derechaCabecera {
    margin-left: 3%!important;
}

.sliderHome {
    width: 90%!important;
    margin-left: 5%!important;
	padding-top:10%!important;
}


.sliderHome .carousel-control.left {
    left: -15%!important;
    width: auto;
}

.sliderHome .carousel-control.left img {
    width: 30px;
}

.sliderHome .carousel-control.right img {
    width: 30px;
}

.sliderInterior .carousel-control.left img {
    width: 30px;
}

.sliderInterior .carousel-control.right img {
    width: 30px;
}

.sliderHome .carousel-control.right {
    right: -15%!important;
    width: auto;
}

.ciudadInterior {
    font-size: 18px;
    margin-top: 5%;
	width:90%!important;
	margin-left:5%!important;
	    text-align: left;
}

.tituloInterior {
	width:90%!important;
	margin-left:5%!important;
}

.textoInterior{
	width:90%!important;
	margin-left:5%!important;	
}

.Footer center{
	display:grid;
}

.cocheSuperior {
    margin-top: 25%;
}

.cochesDerecha {
    margin-top: 25%;
}


.textoInteriorV2 {
    font-family: 'nobel';
    font-size: 18px;
    width: 100%;
}

.botonInteriorVoto{
	width:120px;
}

.flechaHome {
    
    width: 60px;
}

.TituloHeader p{
font-size:22px;
font-family:'nobel';
}

.TituloHeaderIzq p{
font-size:28px;
margin-bottom: 0;
    line-height: 1.2;
}

.edicionTitulo{
font-size:20px!important;	
}

.textoSlider p{
    position: relative;
    bottom: 0;
    color: white;
    font-size: 15px;
    background-color: #00000091;
    width: 100%;
    margin: 0px !important;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.enlaceFooter {
    font-family: nobel_book;
    color: #696969;
    font-size: 10px;
    margin-left: 5%;
    margin-right: 5%;
}

.bordesImagenesProyectos{
	border:2px solid black!important;
}

}

@media (max-width: 500px) {
.textoCoche {
    font-size: 15px;
    width: 100%;
    margin-left: 0%;
}

.izquierdaCabecera h2 {
    font-size: 13px;
}

.derechaCabecera h2 {
    font-size: 13px;
}

.izquierdaCabecera p {
    font-size: 12px;
}

.derechaCabecera p {
    font-size: 12px;
}

.sliderInterior .carousel-control.right img {
    width: 20px;
}

.sliderInterior .carousel-control.left img {
    width: 20px;
}

.subtituloInterior{
	width:90%;
	margin-left:5%;
}

.tituloGanador {
    font-size: 25px;
}

.proyectoGandor {
    font-size: 25px;
    text-align: center;
}

.edicionGanador {
    font-family: nobel;
    font-size: 24px;
    text-align: center;
    margin-bottom: 20px;
}

.tituloSeccion {
    font-size: 25px;
}

.textoSeccionDerecha {
    font-size: 18px;
}

.tituloStudioInteriorSuperior {
    font-family: nobel_bold;
    margin-top: 15px;
    margin-bottom: 0px;
    margin-left: 5%;
    font-size: 25px;
    margin-top: 3%;
}

.ciudadStudioInterior {
    font-size: 25px;
}

.tituloSeccionSegundo {
    font-size: 25px;
}

.btnVotarInterior {
    width: 80%;
    margin-left: 10%;
    margin-top: 5%;
    margin-bottom: 5%;
}

.otrosProyectosTitulo {
    font-size: 25px;
}

.claimSociales {
    font-size: 25px;
}

.enlaceFooter img {
	margin-left:2%;
	margin-right:2%;
}

.enlacePolitica {
    font-size: 18px!important;
}

.bordesImagenesProyectos{
	border:2px solid black!important;
}

}

@media (max-width: 414px) {
	.TextoCalendario {
		background-color: #cdcdcdbd;
		padding: 3px;
		font-size: 8px;
	}
	
	.cuadroGeneral {
		margin-left: 0%!important;
		width: 100%!important;
		padding-left:5px!important;
		padding-right:5px!important;
	}
	
	.TituloHeaderIzq p {
		font-size: 20px;
		margin-bottom: 0;
		line-height: 1.2;
	}
	
	.enlaceFooter {
    font-family: nobel_book;
    color: #696969;
    font-size: 10px;
    margin-left: 4%;
    margin-right: 4%;
}

	
	.flechaAnteriorSlider {
    top: 18%!important;
}

.flechaPosteriorSlider {
    top: 18%!important;
}

.bordesImagenesProyectos{
	border:2px solid black!important;
}
}
/*End Responsives*/