/*Listado agentes*/
.listadoAgentes .bannerSuperior{background: transparent url(/images/secciones_banner.jpg) no-repeat center center;display: flex;flex-direction:column;background-size: cover;justify-content: center;align-items: center;padding: 85px 0;height: 483px;}
	.listadoAgentes .bannerSuperior h1{text-transform: uppercase;color:#fff;margin: 0;}
		.listadoAgentes .bannerSuperior .separacion{text-align:center;margin: 35px 0;}
			.listadoAgentes .bannerSuperior .separacion span{width:81px;border-bottom: 1px solid #fff;display:inline-block;}
		.listadoAgentes .bannerSuperior .subti{color: #fff;margin: 0;font-size: 1.5rem;max-width: 700px;text-align:center;}
.listadoAgentes .debajoBanner{margin: 60px auto 80px auto;text-align: center;max-width: 1200px;}
	.listadoAgentes .debajoBanner h2{text-transform: uppercase;color:#66cc10;margin: 0;}
		.listadoAgentes .debajoBanner .separacion{text-align:center;margin: 35px 0;}
			.listadoAgentes .debajoBanner .separacion span{width:81px;border-bottom: 1px solid #d4cfca;display:inline-block;}
		.listadoAgentes .debajoBanner .imagen img{max-width: 100%;}
		.listadoAgentes .debajoBanner .subti{color: #d4cfca;margin: 40px 0 0 0;font-size: 1.5rem;}
		
		.listadoAgentes .debajoBanner .agentesRogFra{margin-top: 40px;}
		.listadoAgentes .debajoBanner .agentesRogFra .fichaAgente {width: 80%;height: auto;min-height: 366px;}
			.listadoAgentes .debajoBanner .agentesRogFra .fichaAgente .foto {height:300px;}
			.listadoAgentes .debajoBanner .agentesRogFra .fichaAgente .foto img {max-height: 300px;max-width: 450px;}
			.listadoAgentes .debajoBanner .agentesRogFra .fichaAgente .frase{display:none;}
			.listadoAgentes .debajoBanner .agentesRogFra .fichaAgente .entradilla{display: block;text-align: center;}
			
/*Datos sucursales*/
.contact_sucursales{display: inline-block;width: 100%;}
	.contact_sucursales .contact_sucursal{display: inline-block;width: 100%;margin-top: 3rem;}
	.contact_sucursales .contact_sucursal::before {
	    content: "\f3c5";
	    font-family: 'Font Awesome 5 Free';
	    font-weight: 900;
	    font-size: 2rem;
	    width: 40px;
	}
		.contact_sucursales .contact_sucursal p{margin-bottom: 45px;display: inline-block;width: calc(100% - 50px);margin-left: 40px;vertical-align: top;margin-top: -40px;}
		.contact_sucursales .contact_sucursal p:nth-child(1),
			.contact_sucursales .contact_sucursal p:nth-child(2){display: none;}
		.contact_sucursales .contact_sucursal .label{display: none;}
		.contact_sucursales .contact_sucursal .contact_contactos table{width: 100%;}
			.contact_sucursales .contact_sucursal .contact_contactos th{background-color: #66cc10;color: #fff;text-align: center;}
			.contact_sucursales .contact_sucursal .contact_contactos td{text-align: center;}

/*minificha agente*/		
.listadoAgentes .agrupacionAgencia{/*margin-bottom: 70px;*/display: inline-block;text-align: center;padding: 20px 15%;border-bottom: 1px solid #d4cfca;}
	.listadoAgentes .agrupacionAgencia:last-child{border-bottom: none;}

	.listadoAgentes .agrupacionAgencia h2.nombreAgencia {display: none;/*margin-bottom: 50px;color:#66cc10;*/}
	.listadoAgentes .agrupacionAgencia:nth-child(2n+0) h2.nombreAgencia {border-bottom: 1px solid #FFF;}

.listadoAgentes .fichaAgente {display: inline-block;margin: 0 auto 20px;text-align: center;width: 25%;padding: 0 10px;vertical-align: top;height: 366px;}
	.listadoAgentes .fichaAgente a {display: inline-block;text-align: center;width: 100%;/*height: 320px;overflow: hidden;*/}
	.listadoAgentes .fichaAgente .foto {text-align: center;/*height: 200px;overflow: hidden;width: 400px;*/height:200px;}
		.listadoAgentes .fichaAgente .foto img {max-height: 200px;max-width: 350px;filter: grayscale(100%);}
		.listadoAgentes .fichaAgente .foto img:hover{filter: grayscale(0%);}
				
	.listadoAgentes .fichaAgente .nombre {font-size: 1.5em;text-align: center;margin: 30px 0 15px 0;color: #66cc10;}
	.listadoAgentes .fichaAgente .telefono {display:none;}
	.listadoAgentes .fichaAgente .email {display:none;}
	.listadoAgentes .fichaAgente .frase{color: #d4cfca;text-align: center;}
	.listadoAgentes .fichaAgente .entradilla{display:none;}
	
/*servicios generales*/
.listadoAgentes .agentesServiciosGenerales{background-color: #f9f9f9;padding-top: 60px;}
	.listadoAgentes .agentesServiciosGenerales h2 {text-transform: uppercase;color: #66cc10;margin: 0;text-align:center;margin-bottom: 30px;}
/*resto agentes*/
.listadoAgentes .restoAgentes{padding-top: 80px;}
	.listadoAgentes .restoAgentes #urbaWeb_agentesAgenciasList label{width:50%; text-align: right;color: #66cc10;font-size: 1.5em;}
	.listadoAgentes .restoAgentes #urbaWeb_agentesAgenciasList .controls{display: inline-block;padding-left: 10px;}
	.listadoAgentes .restoAgentes #urbaWeb_agentesList{margin-top: 30px;}


	
/*Detalle agente*/
.detalleAgente .row.cabecera{margin:0;padding:0;text-align: center;vertical-align: middle;background-color: #66cc10;height: 242px;}
	.detalleAgente .cabecera #agenteH1{margin:0;padding:0;}
	.detalleAgente .cabecera h1{color: #d7d2cb;text-transform: uppercase;margin-top:90px;}
	.detalleAgente .cabecera .separacion{text-align:center;margin: 35px 0;}
		.detalleAgente .cabecera .separacion span{width:81px;border-bottom: 1px solid #d7d2cb;display:inline-block;}
			
	.detalleAgente .bloqueInfo {max-width:1200px;width:auto;margin:85px auto 0 auto;}
		.detalleAgente .bloqueInfo h3{display:none;}

	.detalleAgente #urbaWeb_agenteDetalle {background-color: #FFF;padding: 20px;}
		.detalleAgente #urbaWeb_agenteDetalle .agentDetail{background-color: #66cc10;margin-bottom:20px;text-align: center;}
		.detalleAgente #urbaWeb_agenteDetalle .fotoCintillo {display: inline-block;width:/*346px*/325px;position: relative;padding: 6px;margin: 6px;background-color: #fff;}
			.detalleAgente #urbaWeb_agenteDetalle .fotoCintillo .foto{max-width: 700px;overflow:hidden;}
				.detalleAgente #urbaWeb_agenteDetalle .fotoCintillo .foto img{width: 100%;}
			.detalleAgente #urbaWeb_agenteDetalle .cintillo{display:none;}
		.detalleAgente #urbaWeb_agenteDetalle .datosBasicos{display: inline-block;width:calc(100% - /*360px*/338px);vertical-align: top;/*padding-left: 35px;*/padding: 0 15px;text-align: left;}
			.detalleAgente #urbaWeb_agenteDetalle .datosBasicos p{font-size: 1rem;color:#fff;}
			.detalleAgente #urbaWeb_agenteDetalle .datosBasicos p i{margin-right: 10px !important;}
			.detalleAgente #urbaWeb_agenteDetalle .datosBasicos p.slogan_bis{font-size: 1.2rem;color:#fff;margin: 15px 0 55px 0;}
			.detalleAgente #urbaWeb_agenteDetalle .datosBasicos .slogan{display:none;}
			.detalleAgente #urbaWeb_agenteDetalle .datosBasicos p.entradilla_bis{color:#fff;margin-bottom: 55px;}
			.detalleAgente #urbaWeb_agenteDetalle .datosBasicos .entradilla{display:none;}
			.detalleAgente #urbaWeb_agenteDetalle .datosBasicos .contacta{color:#c6c8c6;margin-bottom:25px;}
			.detalleAgente #urbaWeb_agenteDetalle .datosBasicos .social{list-style-type: none;margin: 15px 0 0 0;padding: 0;}
				.detalleAgente #urbaWeb_agenteDetalle .datosBasicos .social a{color: #fff;}
				.detalleAgente #urbaWeb_agenteDetalle .datosBasicos .social li{display:inline-block;}
				.detalleAgente #urbaWeb_agenteDetalle .datosBasicos .social li i{font-size:1.5rem;margin-right: 20px;}
					.detalleAgente #urbaWeb_agenteDetalle .datosBasicos .social li span{display:none;}
			.detalleAgente #urbaWeb_agenteDetalle .datosBasicos .slogan{font-size: 1.2rem;font-style: italic;margin-top: 2rem;}
	/*Textos*/
	.detalleAgente #urbaWeb_agenteDetalle #agtDtl_sec_textos{margin: 0;padding: 0 0 0 50px;}
		.detalleAgente #urbaWeb_agenteDetalle .contenedorTextos h2{font-size:1rem;color:#66cc10;}
		.detalleAgente #urbaWeb_agenteDetalle .contenedorTextos p{font-size:1rem;color:#d4cfca;line-height: 1.5rem;}
	/*Zonas*/
	.detalleAgente #urbaWeb_agenteDetalle #agtDtl_sec_zonas{display:none;}
		.detalleAgente #urbaWeb_agenteDetalle .contenedorZonas h2{font-size:1.5rem;}
		.detalleAgente #urbaWeb_agenteDetalle .contenedorZonas .texto{margin: 20px 0;}
		.detalleAgente #urbaWeb_agenteDetalle .contenedorZonas .boton{margin-top: 10px;text-align: center;}
	/*Playlist*/
	.detalleAgente #urbaWeb_agenteDetalle #agtDtl_sec_videos{display:none;}
		.detalleAgente #urbaWeb_agenteDetalle .contenedorPlaylist iframe.playlistIframe {width: 500px;height: 500px;margin: 0 auto;}
	/*Destacados*/
	.detalleAgente #urbaWeb_agenteDetalle #agtDtl_sec_destacados{display:none;}
	
	
/*Formulario contactar*/
#formularioContactar .contactar_clausula{margin-top: 1rem;}
	#formularioContactar .contactar_clausula input{width:auto;display:inline-block;height: unset;margin-right: 5px;}
	
/*MediaQuerys*/
@media (max-width: 1024px){
	#urbaWeb_agentesList .agrupacionAgencia{padding-left: 0;padding-right: 0;}
}
@media (max-width: 991px){
	.listadoAgentes .fichaAgente{width:33%;}
	.detalleAgente #urbaWeb_agenteDetalle #agtDtl_sec_textos{padding:0 10px;}
}
@media (max-width: 575px){
	.listadoAgentes .fichaAgente{width:100%;}
	.detalleAgente #urbaWeb_agenteDetalle .fotoCintillo{width: calc(100% - 24px);}
	.detalleAgente #urbaWeb_agenteDetalle .datosBasicos{width: 100%;padding: 20px 10px;}
	
	.listadoAgentes .restoAgentes #urbaWeb_agentesAgenciasList label{width:100%; text-align: center;color: #66cc10;font-size: 1.5em;}
	.listadoAgentes .restoAgentes #urbaWeb_agentesAgenciasList .form-group{text-align: center;}
	.listadoAgentes .restoAgentes #urbaWeb_agentesAgenciasList .controls{text-align: center;padding-left: 0;margin: 0 auto;}
}