html{ 
  background: url("/images/fondo.jpg") no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/*login*/
#page_login{
	font-size:1.2em;
    width: 350px;
    /*height: 450px;*/
	margin: 50px auto;
	border-radius: 5px;
    box-shadow: 2px 4px 3px #333333;
	background-color:#FFFFFF;
    -webkit-perspective: 800px;
    perspective: 800px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
#page_login .caja_login{margin: 0 auto;text-align: center;width: 100%; background: rgba(0, 0, 0, 0) url("/images/logo_urba.png") no-repeat scroll center 42px;}
#page_login h1{font-family: Indie Flower;font-size:1.2em;}
#page_login .hola{font-family: Indie Flower;text-align:center;font-size: 2em;margin-top: 120px;}
#page_login .accedeinfo{font-family: Indie Flower;text-align:center;}
#page_login .formulario p{text-align:center;}
#page_login .formulario p::before{font-family: icomoon;font-size: 1em;color: #888888;}
#page_login .formulario .p_user::before{content:"\eaf4";margin-right: 5px;}
#page_login .formulario .p_pass::before{content:"\eb52";margin-left: 3px;}
#page_login .formulario #loginPass{margin-left: 2px;}
#page_login .botonera{margin: 20px auto;float: none;}
#page_login .botonera .boton{display: block;font-size: 1em;}
#page_login .botonera .boton a::before{font-size: 1.2em;}
#page_login .recordar{font-size: 0.7em;text-align: center;}
#page_login .oauth{display: inline-block;position: relative;padding: 20px 10px;}
#page_login .oauth h3{font-family: Indie Flower;font-size: 1em;}
#page_login .oauth p,#page_login .oauth ul{font-size: 0.7em;margin-bottom:10px;}
#page_login .oauth ul li{list-style-type: disc;margin-left: 20px;}


/*inicio*/
#page_inicio .activar_opciones{margin: 20px auto;text-align: center;}
#page_inicio .activar_opciones .mod{background-color: #ffffff;border: 5px solid #000000;border-radius: 50%;padding: 20px 12px;position: relative;margin:0 10px;}
#page_inicio .activar_opciones .mod.disabled{opacity: 0.5;}
#page_inicio .activar_opciones .mod a{color: #000000;}
#page_inicio .activar_opciones .mod a::before{color: #000000;font-family: icomoon;font-size: 2.5em;padding-bottom: 10px;vertical-align: middle;}
#page_inicio .activar_opciones #mod_BSQ a::before{content:"\eb30";}
#page_inicio .activar_opciones #mod_CLT a::before{content:"\eaf4";}
#page_inicio .activar_opciones #mod_INM a::before{content:"\e904";}
#page_inicio .activar_opciones #mod_ACT a::before{content:"\ea4c";}
#page_inicio .activar_opciones #mod_ACC a::before{content:"\ea4a";}
#page_inicio .activar_opciones #mod_TPS a::before{content:"\eb8d";}
#page_inicio .activar_opciones #mod_GRF a::before{content:"\eb8c";}
#page_inicio .activar_opciones #mod_EXV a::before{content:"\e919";}

/*notificaciones*/
#page_inicio #notificaciones{text-align: center;background-color: rgba(255, 255, 255, 0.4);display: block;margin-bottom: 30px;padding: 20px 0;width: 100%;}
#page_inicio #notificaciones .seccion{margin: 0 auto 10px auto;width: 49%;display: inline-block;vertical-align: top;}
#page_inicio #notificaciones .seccion .bloque_seccion{background-color: #fffbcf;border-radius: 5px;margin: 0 auto;padding: 10px;width:calc(100% - 40px);box-shadow: 2px 3px 3px #000;text-align: center;}
#page_inicio #notificaciones .seccion h2{font-size:1.2em;text-align: center;}
#page_inicio #notificaciones .seccion h2::before{color: #ff0000;font-family: icomoon;content:"\ed4c";font-size: 1em;margin-right: 10px;}
#page_inicio #notificaciones .seccion .bloque_seccion > ul {display: inline-block;margin: 0 auto;width: auto;}
#page_inicio #notificaciones .seccion .bloque_seccion a::before{font-family: icomoon;content:"\ea98";margin-right: 5px;}
#page_inicio #notificaciones .seccion .bloque_seccion a::after{color: #000000;content:" - ";}

/*Noitificaciones - contenido*/
.lgb_inf_ini_ntf .bloque{border: 1px solid #EFEFEF;border-radius: 5px;width:99%;float:left;padding: 0.5%;margin-bottom: 20px;background-color: #fff;}
.lgb_inf_ini_ntf .bloque .iframe_contenido{height: 300px;width: 100%;}
.lgb_inf_ini_ntf .botonera{float: left;margin:20px 0;text-align:center;width: 100%;}

/*avisos*/
#page_inicio #avisos{text-align: center;background-color: rgba(255, 255, 255, 0.4);display: block;margin-bottom: 30px;padding: 20px 0;width: 100%;}
#page_inicio #avisos .seccion{margin: 0 auto 10px auto;width: 49%;display: inline-block;vertical-align: top;}
#page_inicio #avisos .seccion .bloque_seccion{background-color: #fffbcf;border-radius: 5px;margin: 0 auto;padding: 10px;width:calc(100% - 40px);box-shadow: 2px 3px 3px #000;text-align: center;}
#page_inicio #avisos .seccion h2{font-size:1.2em;text-align: center;}
#page_inicio #avisos .seccion h2::before{color: #ff0000;font-family: icomoon;content:"\ed4c";font-size: 1em;margin-right: 10px;}
#page_inicio #avisos .seccion .bloque_seccion > ul {display: inline-block;margin: 0 auto;width: auto;}

/*modulos*/
#page_inicio #modulos{
text-align: center;
background-color: rgba(255, 255, 255, 0.4);display: block;margin-bottom: 30px;padding: 20px 0;width: 100%;
}
#page_inicio #modulos .modulo{
	margin: 0 auto 10px auto;
    width: 25%;
    display: inline-block;
    vertical-align: top;
}
	#page_inicio #modulos .modulo .bloque{
		background-color: #ffffff;
		border: 3px solid #000;
		border-radius: 5px;
		margin: 0 auto;
		padding: 10px;
		width: calc(100% - 40px);
	}
	#page_inicio #modulos .modulo h2{font-size:1.2em;text-align: center;}
/*modulo clientes*/
#page_inicio #modulos .p_busqCliente_chk .prelabel{font-weight: 800;margin-right: 12px;}
#page_inicio #modulos .p_busqCliente_chk .dato{margin-right: 20px;padding-top: 6px;vertical-align: middle;}
#page_inicio #modulos .p_busqCliente #busqCliente{width: 65%;margin-right: 10px;}
#page_inicio #modulos .p_busqCliente .boton{margin-top: -5px;}
/*modulo inmuebles*/
#page_inicio #modulos .p_busqInmueble_chk .prelabel{font-weight: 800;margin-right: 12px;}
#page_inicio #modulos .p_busqInmueble_chk .dato{margin-right: 20px;padding-top: 6px;vertical-align: middle;}
#page_inicio #modulos .p_busqInmueble #busqInmueble{width: 65%;margin-right: 10px;}
#page_inicio #modulos .p_busqInmueble .boton{margin-top: -5px;}
#page_inicio #modulos .p_busqAutCpltInmueble{margin-top: 5px;}
#page_inicio #modulos .p_busqAutCpltInmueble #busqAutCpltInmueble{width: 65%;margin-right: 10px;}
#page_inicio #modulos .p_busqAutCpltInmueble .boton{margin-top: -5px;}
/*modulo actividades*/
#page_inicio #modulos .p_origen{float: left;width: 49.9%;}
#page_inicio #modulos .p_origen .label{float: left;margin-right: 3px;text-align: right;width: 35%;}
#page_inicio #modulos .p_origen .dato select{width:60%;}
#page_inicio #modulos .p_dias{float: left;width: 49.9%;}
#page_inicio #modulos .p_dias .label{float: left;margin-right: 3px;text-align: right;width: 35%;}
#page_inicio #modulos .p_dias .dato select{width:60%;}
#page_inicio #modulos #parte_actividades{text-align:center;clear: left;padding-top: 15px;}
#page_inicio #modulos #parte_actividades ul{display: inline-block;margin: 0 auto;width: auto;}
/*modulo accesos*/
#page_inicio #modulos .p_accesos{text-align: center;}
#page_inicio #modulos .p_accesos ul{display: inline-block;margin: 0 auto;width: auto;}
#page_inicio #modulos .p_accesos ul li a::before{font-family: icomoon;font-size: 1em;margin-right: 10px;vertical-align: middle;}
#page_inicio #modulos .p_accesos ul li .crear::before{content:"\ea95";}
/*modulo tops*/
#page_inicio #modulos #parte_tops{text-align: center;}
#page_inicio #modulos #parte_tops .parte_top{text-align: center;}
#page_inicio #modulos #parte_tops .parte_top ul{display: inline-block;margin: 0 auto;width: auto;padding-bottom: 15px;}
/*modulo grafica*/
#page_inicio #modulos #modulo_GRF{width: 800px !important;}
#page_inicio #modulos #modulo_GRF .bloque{width: 800px !important;}
/*modulo exclusivas*/
#page_inicio #modulos .p_origen{float: left;width: 49.9%;}
#page_inicio #modulos .p_origen .label{float: left;margin-right: 3px;text-align: right;width: 35%;}
#page_inicio #modulos .p_origen .dato select{width:60%;}
#page_inicio #modulos .p_dias{float: left;width: 49.9%;}
#page_inicio #modulos .p_dias .label{float: left;margin-right: 3px;text-align: right;width: 35%;}
#page_inicio #modulos .p_dias .dato select{width:60%;}
#page_inicio #modulos #parte_exclusivas{text-align:center;clear: left;padding-top: 15px;}
#page_inicio #modulos #parte_exclusivas ul{display: inline-block;margin: 0 auto;width: auto;}
#page_inicio #modulos #parte_exclusivas .fecha{display: inline-block;width: auto;margin-right: 5px;}
#page_inicio #modulos #parte_exclusivas .fecha::after{content: "-";margin-left: 5px;}
#page_inicio #modulos #parte_exclusivas .referencia{display: inline-block;margin-right: 5px;width: auto;}
#page_inicio #modulos #parte_exclusivas .referencia::after{content: "-";margin-left: 5px;}
#page_inicio #modulos #parte_exclusivas .agencia{display: inline-block;width: auto;}

/*Recordar pass*/
.lgb_inf_disc_reclog #formRecPass .bloque span.label{width: 100%;text-align:center;}
.lgb_inf_disc_reclog #formRecPass .bloque span.dato{width: 100%;text-align:center;}
.lgb_inf_disc_reclog #formRecPass .bloque #p_varios_agentes span.label{color: red;}
.lgb_inf_disc_reclog #formRecPass .bloque #p_varios_agentes span.dato input{width: 20%;}




/* Tablets */
@media (max-width: 1024px){	
	#page_inicio #modulos .modulo{
		width: 33%;
	}
	#page_inicio #avisos .seccion{
		width: 100%;
	}
}
/* FIN Tablets */


/* Smartphones  */ 
@media (max-width:768px){
	#page_inicio #modulos .modulo{
		width: 100%;
	}
	#page_inicio .activar_opciones .mod{
	    padding: 10px 5px;
		margin:0 3px;
	}
	#page_inicio .activar_opciones .mod a::before{
		font-size: 1.5em;
	}
}
/* FIN Smartphones  */