/* CSS INMOVILLA */
/*
Para que el alto se ajuste automaticamente tienes que ponerle float:left
 */


body{
	text-align:left;
	font-family:Arial,sans-serif;
	font-size:14px;
	margin:0;
	overflow:hidden;
}

.css-old hr{
	color:#f9f9f7;
	height:1px;
}

#EditorHTML{ font-weight:normal;}

.css-old table {
	margin:0px;
	padding:0px;
}

.css-old td {
	margin:0px;
	padding:0px;
}


.nuevosemails{
	background:url("../images/nuevosemails.gif") no-repeat;
	color:white;
	padding-left:50px;
	padding-top:10px;
	font-weight:bold;
	width:145px;
	height:37px;
}

.micorreo{
	background:url("../images/micorreo.png") no-repeat;
	color:#3D5D82;
	padding-left:50px;
	padding-top:10px;
	font-weight:bold;
	width:145px;
	height:37px;
}


#colorletra div{

	color:#505050;
	font-weight:bold;
}

#colorletra div:hover{
	color:#3D5D82;
	font-weight:bold;
}


.boton_izq2{
	width:20px;
	height:21px;
	background:url(../images/izq2.png);
	cursor:pointer;
	border:0px;
	margin-right:5px;
	margin-top:2px;
}

.boton_der2{
	width:20px;
	height:21px;
	background:url(../images/der2.png);
	cursor:pointer;
	border:0px;
	margin-right:5px;
	margin-top:2px;
}


.boton_pdf{
	width:70px;
	height:70px;
	background:url(../images/icon_pdf.png) no-repeat;
	cursor:pointer;
	border:0px;
	margin-right:5px;
	margin-top:2px;
}

.boton1{
	width:52px;
	height:15px;
	text-align:center;
	color:white;
	background-color:#955458;
	margin-left:5px;
	margin-top:5px;
	cursor:pointer;
	border-radius:5px 5px 5px 5px;
	-webkit-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.59);
	-moz-box-shadow:    1px 1px 1px rgba(50, 50, 50, 0.59);
	box-shadow:         1px 1px 1px rgba(50, 50, 50, 0.59);
}

.boton2{
	width:76px;
	height:15px;
	text-align:center;
	color:white;
	background-color:#955458;
	border-radius:5px 5px 5px 5px;
	-webkit-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.59);
	-moz-box-shadow:    1px 1px 1px rgba(50, 50, 50, 0.59);
	box-shadow:         1px 1px 1px rgba(50, 50, 50, 0.59);
	margin-left:5px;
	margin-top:5px;
	cursor:pointer;
}

.boton3{
	width:104px;
	height:15px;
	text-align:center;
	color:white;
	background-color:#955458;
	border-radius:5px 5px 5px 5px;
	-webkit-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.59);
	-moz-box-shadow:    1px 1px 1px rgba(50, 50, 50, 0.59);
	box-shadow:         1px 1px 1px rgba(50, 50, 50, 0.59);
	margin-left:5px;
	margin-top:5px;
	cursor:pointer;
}
#verde {
	color:#3d883f;
}
.botonazul{
	width:89px;
	height:18px;
	text-align:center;
	color:white;
	background-color:#3D5D82;
	border-radius:2px 2px 2px 2px;
	margin-left:5px;
	margin-top:5px;
	cursor:pointer;
	font-weight:bold;
	font-family:Arial,sans-serif;
	font-size:11px;
	text-align:center;
	padding-top:3px;
}


.xxboton1{
	font-size:16px;
	width:62px;
	height:20px;
	text-align:center;
	color:white;
	background-color:#955458;
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	font-weight:bold;
	cursor:pointer;
	border-radius:5px 5px 5px 5px;
	-webkit-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.59);
	-moz-box-shadow:    1px 1px 1px rgba(50, 50, 50, 0.59);
	box-shadow:         1px 1px 1px rgba(50, 50, 50, 0.59);
	padding:15px;
	margin-bottom:5px;
}

.xxboton2{
	font-size:16px;
	width:86px;
	height:20px;
	text-align:center;
	color:white;
	background-color:#955458;
	border-radius:5px 5px 5px 5px;
	-webkit-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.59);
	-moz-box-shadow:    1px 1px 1px rgba(50, 50, 50, 0.59);
	box-shadow:         1px 1px 1px rgba(50, 50, 50, 0.59);
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	font-weight:bold;
	cursor:pointer;
	padding:15px;
	margin-bottom:5px;
}

.xxboton3{
	font-size:16px;
	width:124px;
	height:20px;
	text-align:center;
	color:white;
	background-color:#955458;
	border-radius:5px 5px 5px 5px;
	-webkit-box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.59);
	-moz-box-shadow:    1px 1px 1px rgba(50, 50, 50, 0.59);
	box-shadow:         1px 1px 1px rgba(50, 50, 50, 0.59);
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	font-weight:bold;
	cursor:pointer;
	padding:15px;
	margin-bottom:5px;
}

.botonUsuarios{

	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/usuarios.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonUsuarios:hover{
	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/usuarios2.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonCalidades{

	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/calidades.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonCalidades:hover{
	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/calidades2.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonTipoCliente{

	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/tiposcliente.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonTipoCliente:hover{
	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/tiposcliente2.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonTipos{

	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/tipos.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonTipos:hover{
	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/tipos2.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonRegiones{

	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/regiones.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonRegiones:hover{
	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/regiones2.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonDistritos{

	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/distritos.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonDistritos:hover{
	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/distritos2.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonColaboraciones{

	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/colaboraciones.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonColaboraciones:hover{
	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/colaboraciones2.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonEstadistica{
	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/estadisticas.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonEstadistica:hover{
	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/estadisticas2.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonEstvendidas{
	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/statsvendidas.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonEstvendidas:hover{
	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/statsvendidas2.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonConfiguracion{
	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/configuracion.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonConfiguracion:hover{
	width:90px;
	height: 81px;
	outline: 0;
	border: 0;
	background: url(../images/configuracion2.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}




.botonFacturas{

	width:117px;
	height: 105px;
	outline: 0;
	border: 0;
	background: url(../images/facturas.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonFacturas:hover{
	width:117px;
	height: 105px;
	outline: 0;
	border: 0;
	background: url(../images/facturas2.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonCabfactura{

	width:117px;
	height: 105px;
	outline: 0;
	border: 0;
	background: url(../images/cabfactura.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonCabfactura:hover{
	width:117px;
	height: 105px;
	outline: 0;
	border: 0;
	background: url(../images/cabfactura2.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonAbonos{

	width:117px;
	height: 105px;
	outline: 0;
	border: 0;
	background: url(../images/abonos.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonAbonos:hover{
	width:117px;
	height: 105px;
	outline: 0;
	border: 0;
	background: url(../images/abonos2.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonGastos{

	width:117px;
	height: 105px;
	outline: 0;
	border: 0;
	background: url(../images/gastos.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonGastos:hover{
	width:117px;
	height: 105px;
	outline: 0;
	border: 0;
	background: url(../images/gastos2.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonIngresos{

	width:117px;
	height: 105px;
	outline: 0;
	border: 0;
	background: url(../images/ingresos.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonIngresos:hover{
	width:117px;
	height: 105px;
	outline: 0;
	border: 0;
	background: url(../images/ingresos2.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonPresupuestos{

	width:117px;
	height: 105px;
	outline: 0;
	border: 0;
	background: url(../images/presupuestos.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonPresupuestos:hover{
	width:117px;
	height: 105px;
	outline: 0;
	border: 0;
	background: url(../images/presupuestos2.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonRecibos{

	width:117px;
	height: 105px;
	outline: 0;
	border: 0;
	background: url(../images/recibos.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}

.botonRecibos:hover{
	width:117px;
	height: 105px;
	outline: 0;
	border: 0;
	background: url(../images/recibos2.png) no-repeat;
	cursor: pointer;
	margin-left: 5px;
}







.botonadd{
	width: 20px;
	height: 21px;
	background: url(../images/nuevopanel2.png) no-repeat;
	outline:0;
	border:0;
	cursor: pointer;
	position:absolute;
	top:-5px;
}

.botonadd:hover{
	width: 20px;
	height: 21px;
	background: url(../images/nuevopanel.png) no-repeat;
	outline:0;
	border:0;
	cursor: pointer;
	position:absolute;
	top:-5px;
}

.botontitulo{
	width: 92px;
	height: 24px;
	background: url(../images/botontitulo.png) no-repeat;
	outline:0;
	border:0;
	cursor: pointer;
	color:#ffffff;
	font-family:Arial;
	font-size: 11px;
	padding-left: 5px;
	text-align: center;
}

.botontitulo:hover{
	width: 92px;
	height: 24px;
	background: url(../images/botontitulo2.png) no-repeat;
	outline:0;
	border:0;
	cursor: pointer;
	color:#ffffff;
	font-family:Arial;
	font-size: 11px;
	padding-left: 5px;
	text-align: center;
}

.botonLLamada{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/llamadas.png) no-repeat;
	background-position:center;
	cursor: pointer;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

.botonLLamada:hover{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/llamadas2.png) no-repeat;
	background-position:center;
	cursor: pointer;
	color:white;
	background-color:white;
	border-bottom:1px inset black;
	border-radius:0px 0px 5px 5px;
	padding-left:5px;
	padding-right:5px;

}

.botonCalc{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/calculadora.png) no-repeat;
	background-position:center;
	cursor: pointer;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

.botonCalc:hover{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/calculadora2.png) no-repeat;
	background-position:center;
	cursor: pointer;
	color:white;
	background-color:white;
	border-bottom:1px inset black;
	border-radius:0px 0px 5px 5px;
	padding-left:5px;
	padding-right:5px;

}

.botonUtilidadesPanel{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/utilidades.png) no-repeat;
	background-position:center;
	cursor: pointer;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

.botonUtilidadesPanel:hover{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/utilidades2.png) no-repeat;
	background-position:center;
	cursor: pointer;
	color:white;
	background-color:white;
	border-bottom:1px inset black;
	border-radius:0px 0px 5px 5px;
	padding-left:5px;
	padding-right:5px;

}

.botonAyudaPanel{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/ayuda2.png) no-repeat;
	background-position:center;
	cursor: pointer;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

.botonAyudaPanel:hover{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/ayuda3.png) no-repeat;
	background-position:center;
	cursor: pointer;
	color:white;
	background-color:white;
	border-bottom:1px inset black;
	border-radius:0px 0px 5px 5px;
	padding-left:5px;
	padding-right:5px;
}

.botonAyudaPanelsi{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/ayuda2.gif) no-repeat;
	background-position:center;
	cursor: pointer;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

.botonAyudaPanelsi:hover{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/ayuda3.png) no-repeat;
	background-position:center;
	cursor: pointer;
	color:white;
	background-color:white;
	border-bottom:1px inset black;
	border-radius:0px 0px 5px 5px;
	padding-left:5px;
	padding-right:5px;
}

.botonSugerenciasPanel{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/buzon.png) no-repeat;
	background-position:center;
	cursor: pointer;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

.botonSugerenciasPanel:hover{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/buzon2.png) no-repeat;
	background-position:center;
	cursor: pointer;
	color:white;
	background-color:white;
	border-bottom:1px inset black;
	border-radius:0px 0px 5px 5px;
	padding-left:5px;
	padding-right:5px;
}





.botonDollar{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/dollar.png) no-repeat;
	background-position:center;
	cursor: pointer;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

.botonDollar:hover{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/dollar2.png) no-repeat;
	background-position:center;
	cursor: pointer;
	color:white;
	background-color:white;
	border-bottom:1px inset black;
	border-radius:0px 0px 5px 5px;
	padding-left:5px;
	padding-right:5px;
}

.botonVentana{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/search.png) no-repeat;
	background-position:center;
	cursor: pointer;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.botonVentana:hover{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/search2.png) no-repeat;
	background-position:center;
	cursor: pointer;
	color:white;
	background-color:white;
	border-bottom:1px inset black;
	border-radius:0px 0px 5px 5px;
	padding-left:5px;
	padding-right:5px;

}



.botonCalculadora{

	height: 44px;
	outline: 0;
	border: 0px;
	background: url(../images/calc.png) no-repeat;
	cursor: pointer;
	text-align:center;
}

.botonContacto{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/contacto.png) no-repeat;
	background-position:center;
	cursor: pointer;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

.botonContacto:hover{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/contacto2.png) no-repeat;
	background-position:center;
	cursor: pointer;
	color:white;
	background-color:white;
	border-bottom:1px inset black;
	border-radius:0px 0px 5px 5px;
	padding-left:5px;
	padding-right:5px;
}

.botonSug{
	width:44px;
	height: 44px;
	outline: 0;
	border: 0;
	background: url(../images/buzon.png) no-repeat;
	cursor: pointer;
	margin-left: 10px;
}

.botonPublicador{
	width:44px;
	height: 44px;
	outline: 0;
	border: 0;
	background: url(../images/publicador.png) no-repeat;
	cursor: pointer;
	margin-left: 10px;
}

.botonConfig{
	width:52px;
	height: 46px;
	outline: 0;
	border: 0;
	background: url(../images/config.png) no-repeat;
	cursor: pointer;
	margin-left: 10px;
}

.botonUtilidades{
	width:52px;
	height: 46px;
	outline: 0;
	border: 0;
	background: url(../images/utilidades.png) no-repeat;
	cursor: pointer;
	margin-left: 10px;
}

.botonBuscarpropiedades{
	width:52px;
	height: 47px;
	outline: 0;
	border: 0;
	background: url(../images/buscapropiedades.png) no-repeat;
	cursor: pointer;
	margin-left: 10px;
}

.botonAyuda{
	width:52px;
	height: 46px;
	outline: 0;
	border: 0;
	background: url(../images/ayuda.png) no-repeat;
	cursor: pointer;
	margin-left: 10px;
}

.botonAyuda2{
	width:122px;
	height: 46px;
	outline: 0;
	border: 0;
	background: url(../images/ayuda.gif) no-repeat;
	cursor: pointer;
	margin-left: 10px;
}

.botonCerrarMo{
	margin: 0px auto;
	border: 0px;
	background: url(../images/cerrar4.png) no-repeat;
	border-bottom: 1px inset black;
	border-radius: 0px 0px 5px 5px;
	width: 28px;
	height: 28px;
	display: inline-block;
}


.botonCerrar{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/cerrar.png) no-repeat;
	background-position:center;
	cursor: pointer;
	padding-left:5px;
	padding-right:5px;
}

.botonCerrar:hover{
	margin:0px auto;
	outline: 0;
	border: 0px;
	background: url(../images/cerrar2.png) no-repeat;
	background-position:center;
	cursor: pointer;
	color:white;
	background-color:white;
	border-bottom:1px inset black;
	border-radius:0px 0px 5px 5px;
	padding-left:5px;
	padding-right:5px;
}

.botonCerrar2{
	width:44px;
	height: 44px;
	outline: 0;
	border: 0;
	background: url(../images/cerrar2.png) no-repeat;
	cursor: pointer;
	margin-left: 10px;
}

.botonContable{
	width:44px;
	height: 44px;
	outline: 0;
	border: 0;
	background: url(../images/contable.png) no-repeat;
	cursor: pointer;
	margin-left: 10px;
}

.botonNuevaficha{
	width:44px;
	height: 44px;
	outline: 0;
	border: 0;
	background: url(../images/nuevaficha.png) 0px 3px no-repeat;
	cursor: pointer;
	margin-left: 10px;

}

/*para quitarle al boton el borde  de puntos al clickar*/
input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{
	border:0px;
	outline:0px;
}


.capalista{
	display:none;
	background-color:#FFFFFF;
	position:absolute;
	z-index:100;
}


#contenedor{
	text-align:left;
	float:left;
	width:100%;
	height:auto;
	margin:0px auto;

}

.capanegra {
	display:none;
	z-index:-1;
	position:fixed;
	/*background-color:#000000;*/
	background:rgba(0, 0, 0, 0.5);
	height:100%;
	width:100%;
	top:0px;
	left:0px;
	float:left;
	/*-moz-opacity:.50;
    opacity:.50
   filter:alpha(opacity=50);*/ ;
}


.bordes{
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	border-top-style:solid;
	border-top-color:#CCCCCC;
	border-top-width:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#CCCCCC;
	border-right-width:1px;
}

/* CAPAS VENTANAS */
#ventana1{
	width:auto;
	height:auto;

}

#ventanas{
	height:100%;

}


/*CAPA MENU INMOVILLA*/
.menu{
	float:left;
	width:140px;
	height:100%;
	background:url("../images/fondomenu.jpg");
	font-size:12px;
}

.menu div{
	float:left;
	margin-right:5px;
	cursor:pointer;
}


#filtrocapas{
	float:left;
	/* height:100%; */
	width:720px;
}

/*CAPAS MENU*/
.capaMenu{
	float:left;
	width:auto;


}

.capader{
	width:820px;
	height:auto;
	float:left;
	background-color:#f8fbfd;

}


#topventanas{
	float:left;
	clear:both;
	background-color:#678ab3;
	height:20px;
	width:100%;
	padding-top:1px;
	z-index:2;
}

#topventanas div{
	float:left;
	margin-left:10px;
	display:block;
	padding-left:5px;
	text-align:left;
	color:white;
	cursor:pointer;
}

#topventanasmodal{
	padding:10px 10px 10px 10px;
	top:0px;left:0px;position:absolute;
	border-radius:0px 0px 5px 5px;
	background-color:#F0F0F0;color:#3D5D82;
	display:none;width:150px;
	z-index:5000;
	box-shadow:3px 3px 2px  #6b6b6b;
	-moz-box-shadow:3px 3px 2px  #6b6b6b;
	-webkit-box-shadow:3px 3px 2px  #6b6b6b;
	padding-bottom:10px;
	height:auto;

}


#topventanasmodal div{
	float:left;
	clear:both;
	margin-left:10px;
	display:block;
	padding-left:5px;
	text-align:left;
	color:#3D5D82;
	cursor:pointer;
}




.form_login{
	display: flex;
	flex-direction: column;
	position: relative;
	width: 450px;
	margin: 0px auto;
	text-align: center;
	background-color: #FFF;
}

.form_login h1{
	display: flex;
	align-items: center;
	font-size:16px;
	width:auto;
	color:white;
	margin:0;
	text-align:left;
	padding: 5px 10px;
	background-color:var(--color1);
	height:30px;
}

.usu{
	font-family: Arial,sans-serif;
	color: #999999;
	font-size: 9px;
	visibility: inherit;
	text-align: right;
	width: calc(100% + 30px);
	color: rgb(149, 84, 88);
	font-size: 10px;
}

.cuadro_pestana{

	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	/*background-color:#bed3fc;*/
	background-color:#b7d3f4;
	clear:both;
	margin-top:0px;
	display:none;
	width:auto;
	float:left;

}

.cont_pestana{
	float:left;
	display:block;
	margin-left:10px;
	clear:both;

}

.pestana{
	height:19px;
	width:144px;
	background:url(../images/back_menu2.png) no-repeat;
	padding-top:5px;
	text-align:left;
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	float:left;
	text-align:center;
	cursor:pointer;

}

.pestana_sel{
	height:19px;
	width:144px;
	background:url(../images/back_menu2sel.png) no-repeat;
	padding-top:5px;
	text-align:left;
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	float:left;
	text-align:center;
	cursor:pointer;
}

.pestana:hover{
	height:19px;
	width:144px;
	background:url(../images/back_menu2sel.png) no-repeat;
	padding-top:5px;
	text-align:left;
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	float:left;
	text-align:center;
	cursor:pointer;
}


.datosform{
	width:auto;
	margin:10px 0px 10px 10px;
	margin-left:30px;
}

.datosformx{
	width:auto;
	margin:10px 0px 10px 10px;
	margin-left:30px;

}

.partederech{

	margin:10px;

	font-weight:bold;


}


.datosform input{
	font-size:11px;
	font-weight:bold;

}



.inputlistaboton{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/flechalista.gif) no-repeat 0px 7px;
	width:10px;
	height:15px;
	padding-top:2px;
	outline:none;
	border:0px 0px 0px 0px;
	border-style:none;
}

.datosformx input{
	font-size:11px;
	font-weight:bold;
	color:#505050;
	border-color:#b2b2b2;
	border-style:solid;
	border-width:0.5px;
	border-radius:2px 2px 2px 2px;
	padding:2px;
	padding-right:5px;
}

.datosformx input[type=text]{
	color:#505050;

}
.datosformx textarea{
	font-weight:normal;
	font-size:11px;
	font-family:Arial,sans-serif;
	padding:5px 5px 5px 5px;
	color:#505050;
	border-color:#b2b2b2;
	border-style:solid;
	border-width:0.5px;
	border-radius:2px 2px 2px 2px;
	background-color:#eeeeee;



}

.datosform  textarea{
	font-size:11px;
	font-family:Arial,sans-serif;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	background-color:#ffffff;
	border:1px solid #b2b2b2;
	color:#3D5D82;

}



.botonbarra{
	border-radius:4px 4px 4px 4px;
	border-style:none;
	background-color:#bbb86f;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	height:18px;
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	color:white;
	margin:2px 2px 2px 2px;


}
.botonbarra:disabled{
	background-color:#d8d5d5;
	border-radius:4px 4px 4px 4px;
	border-style:none;
	cursor:default;
	color:#f9f9f7;
}
.botonbarra:hover{
	background-color:#c9c67d;
	border-radius:4px 4px 4px 4px;
	border-style:none;
}


.boton{
	border-radius:4px 4px 4px 4px;
	border-style:none;
	background-color:#955458;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	height:22px;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	color:white;
	margin:2px 2px 2px 2px;


}
.boton:disabled{
	background-color:#d8d5d5;
	border-radius:4px 4px 4px 4px;
	border-style:none;
	cursor:default;
	color:#f9f9f7;
}
.boton:hover{
	background-color:#a6696d;
	border-radius:4px 4px 4px 4px;
	border-style:none;
}

.boton_verde{
	border-radius:4px 4px 4px 4px;
	border-style:none;
	background-color:#72aaa4;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	height:22px;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	color:white;
	margin:2px 2px 2px 2px;


}
.boton_verde:disabled{
	background-color:#d8d5d5;
	border-radius:4px 4px 4px 4px;
	border-style:none;
	cursor:default;
	color:#f9f9f7;
}
.boton_verde:hover{
	background-color:#95b9b5;
	border-radius:4px 4px 4px 4px;
	border-style:none;
}


.boton_fecha{
	height:14px;
	width:14px;
	border:0px 0px 0px 0px;
	background:url(../images/calendar_icon.gif) no-repeat;
	float:inherit;
}

.datosform select{
	font-size:11px;

}

.datosform div{
	width:auto;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#505050;

}


.datosform_calidades{
	width:auto;
	float:left;
	margin:10px 10px 10px 10px;
	margin-left:15px;
	font-weight:bold;
	overflow:auto;
	clear:both;

}

.dvcalidad{
	float:left;
	width:160px;
	height:30px;
	font-size:12px;
	color:#505050;
	font-weight:normal;

}

.dvcal{
	float:left;
	width:140px;
	height:25px;
	font-size:11px;

}
/* CAPA RESULTADOS */

.query{
	width:400px;
	height:auto;
	float:left;
	padding:5px;


}

/*TEXTOS */

.titulo_columna {
	cursor:pointer;
	/* background-color:#f5f5f3; */
	/* background-color:#f9aa88;  */
	background-color:#678AB3;
	color:white;
	height:20px;
	display:block;
	font-weight:bold;
	float:left;
	padding-top:3px;
	width:70px;
	font-size:11px;
	padding-left:0px;
	border-bottom:1px inset black;


}

.titulo_columna:hover {
	cursor:pointer;
	/* background-color:#f5f5f3; */
	/* background-color:#f9aa88;  */
	background-color:#678AB3;
	color:white;
	height:20px;
	display:block;
	font-weight:bold;
	float:left;
	padding-top:3px;
	width:70px;
	font-size:11px;
	padding-left:0px;
	text-decoration:underline;
	border-bottom:1px inset black;


}

.fotolistado{
	border-bottom:1px solid #3D5D82;
	border-top:1px solid #3D5D82;
	border-left:1px solid #3D5D82;
	border-right:1px solid #3D5D82;


}

.titulo_columna2 {
	cursor:pointer;
	background-color:#f5f5f3;
	color:black;
	height:20px;
	display:block;
	font-weight:bold;
	float:left;
	padding-top:3px;
	width:100px;
	font-size:11px;


}


.fila_impar {

	background-color:#f8fbfd;
	color:#313131;
	clear:both;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	font-size:11px;
	float:left;


}
.fila_impar b{
	color:#3D5D82;
}

.fila_ultimo {

	background-color:#f9ff96;
	color:black;
	clear:both;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	font-size:11px;
	float:left;

}
.fila_favorito {

	background-color:#efdbac;
	color:black;
	clear:both;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	font-size:11px;
	float:left;

}
.fila_visto {

	background-color:#d2f6d3;
	color:black;
	clear:both;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	font-size:11px;
	float:left;

}
.fila_favoritoult {

	background-color:#edcb7b;
	color:black;
	clear:both;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	font-size:11px;
	float:left;

}
.fila_vistoult {

	background-color:#b4e7b6;
	color:black;
	clear:both;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	font-size:11px;
	float:left;

}

.fila_par {


	color:#313131;
	clear:both;
	background-color: #dbe5eb;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	font-size:11px;
	float:left;
}

.fila_par b{
	color:#3D5D82;
}
.tituloInmovilla{
	font-size:30px;
	padding-left:15px;
	padding-top:2px;

}

#contmodal {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	padding-top:10px;

}
.modal{

	display:none;
	z-index:-1;
	position:fixed;
	margin:0px auto;
	text-align:center;

	background-color:#ffffff;
	border-top-width:2px;
	border-top-color:#ffffff;
	border-top-style:solid;
	border-right-width:1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-left-width:1px;
	border-left-color:#ffffff;
	border-left-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ffffff;
	border-bottom-style:solid;



}

.opcionesresultados{
	display:none;
	z-index:-1;
	position:fixed;
	margin:0px auto;
	text-align:center;
	width:600px;
	background-color:blue;
	height:20px;
}

.barramenu{
	height:25px; width:100%;background:url(../images/back_modal.jpg);
}


.cerrar{

	cursor:pointer;
	float:right;
	margin-right:2px;
	margin-top:2px;
	padding-top:0;
	text-align:right;
	background:url("../images/cerrar_modal.png") no-repeat;
	width:21px;
	height:21px;

}


.css-old input:disabled
{
	color:#505050;
	background-color:#f0f0f0;


}

.css-old textarea:disabled
{
	color:#505050;
	background-color:#f0f0f0;
}

.css-old textarea[readonly="readonly"],
.css-old textarea[readonly] {
	color:#505050;
	background-color:#f0f0f0;

}



.css-old input[readonly="readonly"],
.css-old input[readonly] {
	color:#505050;
	background-color:#f0f0f0;

}

.css-old select:disabled
{
	color:#505050;


}


.titulo{ padding-top:2px; outline:none; clear:both; text-decoration:none; font-weight:bold; color:#505050; display:block; height:20px; text-align:left; padding-left:15px; font-size:14px; margin-bottom:15px; }

.enlacemenu { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left;color:#505050; display:block; height:20px; text-align:center; background:url(../images/casa_1.png) no-repeat 10px; padding-left:35px; }
.enlacemenu:hover{  color:#3d5d82; font-weight:bold; }

.pulsado{ padding-top:5px; outline:none; clear:both; text-decoration:none; font-weight:bold; text-align:left;color:#3d5d82; display:block; height:20px;  background:url(../images/casa2.png) no-repeat 10px; padding-left:35px; }


.enlaceapar { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left;  color:#505050; display:block; height:20px;  background:url(../images/casa_1.png) no-repeat 10px; padding-left:35px; }
.enlaceapar:hover{  color:#3d5d82; font-weight:bold; }



.enlacemenu2 { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/casa_1.png) no-repeat 10px; padding-left:35px; }
.enlacemenu2:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_comunicados { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/comunicados.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_comunicados:hover{  color:#3d5d82; font-weight:bold; }

.enlacemenu_revisiones {padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/back_revisiones.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_revisiones:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_informe { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/back_informe.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_informe:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenuf_mail2 { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/casa_1.png) no-repeat 10px; padding-left:35px; }
.enlacemenuf_mail2:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_documentos { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/documentos_1.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_documentos:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_exportar { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/back_exportar.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_exportar:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_extras { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/extra.png) no-repeat 10px; padding-left:35px;}
.enlacemenu_extras:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_fotos { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/fotos.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_fotos:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_mapa { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/back_mapa.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_mapa:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_folleto { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/back_folleto.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_folleto:hover{  color:#3d5d82; font-weight:bold; }



.enlacemenu_newsletter { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/back_newsletter.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_newsletter:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_propietarios { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/propietarios_1.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_propietarios:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_restablecer { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/back_restablecer.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_restablecer:hover{  color:#3d5d82; font-weight:bold; }

.enlacemenu_campanya { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/casa_1.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_campanya:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_relaciones { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/casa_1.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_relaciones:hover{  color:#3d5d82; font-weight:bold; }

.enlacemenu_seguimientos {padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left;color:#505050; display:block; height:20px;  background:url(../images/seguimientos.png) no-repeat 10px; padding-left:35px;}
.enlacemenu_seguimientos:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_compartir { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/back_compartir.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_compartir:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_casa { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/casa_1.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_casa:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_generico { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/generico.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_generico:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_acciones { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/back_acciones.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_acciones:hover{  color:#3d5d82; font-weight:bold; }



.enlacemenu_mail_contacto { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/casa_1.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_mail_contacto:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_mail_enviado {padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/casa_1.png) no-repeat 10px; padding-left:35px;}
.enlacemenu_mail_enviado:hover{  color:#3d5d82; font-weight:bold; }

.enlacemenu_mail_spam {padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px; background:url(../images/spam_1.png) no-repeat 10px; padding-left:35px;}
.enlacemenu_mail_spam:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_mail_historico { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/mail_historico.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_mail_historico:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_mail_papelera { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/mail_papelera.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_mail_papelera:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_mail_recibido { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/mail_recibido.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_mail_recibido:hover{  color:#3d5d82; font-weight:bold; }



.enlacemenu_mail_recibido_sinleer { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/mail_recibido_sinleer2.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_mail_recibido_sinleer:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_mail_todos { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/mail_todos.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_mail_todos:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_nuevo_mail { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/nuevo_mail.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_nuevo_mail:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_traspaso { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/casa_1.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_traspaso:hover{  color:#3d5d82; font-weight:bold; }



.enlacemenu_ver_sms { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/casa_1.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_ver_sms:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_enviar_sms {padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; font-weight:bold; color:#505050; display:block; height:20px;  background:url(../images/casa_1.png) no-repeat 10px; padding-left:35px;}
.enlacemenu_enviar_sms:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_mail_automatico { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/mail_automatico.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_mail_automatico:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_back_sel { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/back_sel.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_back_sel:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_back_avanzado { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/back_avanzada.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_back_avanzado:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_back_cruces { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/back_cruces.png) no-repeat 10px; padding-left:35px;}
.enlacemenu_back_cruces:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_back_visitas { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/visitas_1.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_back_visitas:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_back_interno { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/interno.png) no-repeat 10px; padding-left:35px;}
.enlacemenu_back_interno:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_back_descripciones { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/back_descripciones.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_back_descripciones:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_consulta2 { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left;  color:#505050; display:block; height:20px;  background:url(../images/back_consulta2.png) no-repeat 10px; padding-left:35px;}
.enlacemenu_consulta2:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_presentacion { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/back_presentacion.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_presentacion:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_portales { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/back_portales.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_portales:hover{  color:#3d5d82; font-weight:bold; }



.enlacemenu_disponibilidad { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; font-weight:bold; color:#505050; display:block; height:20px;  background:url(../images/back_disponibilidad.png) no-repeat 10px; padding-left:35px;}
.enlacemenu_disponibilidad:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_moroso { padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/back_moroso.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_moroso:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_nuevaficha{ padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/nuevaficha.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_nuevaficha:hover{  color:#3d5d82; font-weight:bold; }

.enlacemenu_modificar{ padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/modificar.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_modificar:hover{  color:#3d5d82; font-weight:bold; }

.enlacemenu_eliminar{ padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/eliminar.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_eliminar:hover{  color:#3d5d82; font-weight:bold; }

.enlacemenu_imprimir{ padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/imprimir_1.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_imprimir:hover{  color:#3d5d82; font-weight:bold; }

.enlacemenu_cerrarficha{ padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/cerrarficha.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_cerrarficha:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_cancelar{ padding-top:5px; outline:none; clear:both; text-decoration:none; text-align:left; color:#505050; display:block; height:20px;  background:url(../images/cancelar.png) no-repeat 10px; padding-left:35px; }
.enlacemenu_cancelar:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenu_acm{padding-top:5px; outline:none; clear:both; text-decoration:none; font-weight:normal; text-align:left;  color:#505050; display:block; height:20px;  background:url(../images/acm.png) no-repeat 10px; padding-left:35px;   width: 150px; font-size:12px;}
.enlacemenu_acm:hover{  color:#3d5d82; font-weight:bold; }

.enlacemenu_youtube{
	padding-top:5px; outline:none; clear:both; text-decoration:none; font-weight:normal; text-align:left;  color:#505050; display:block; height:20px;  background:url(../images/videos_1.png) no-repeat 10px; padding-left:35px;   width: 150px; font-size:12px;
}
.enlacemenu_youtube:hover{  color:#3d5d82; font-weight:bold; }

.enlacemenu_sms{
	padding-top:5px; outline:none; clear:both; text-decoration:none; font-weight:normal; text-align:left;  color:#505050; display:block; height:20px;  background:url(../images/sms.png) no-repeat 10px; padding-left:35px;   width: 150px;font-size:12px;
}
.enlacemenu_sms:hover{  color:#3d5d82; font-weight:bold; }

.enlacemenuf_mail{
	padding-top:5px; outline:none; clear:both; text-decoration:none; font-weight:normal; text-align:left;  color:#505050; display:block; height:20px;  background:url(../images/enviaremail.png) no-repeat 10px; padding-left:35px;   width: 150px;font-size:12px;
}
.enlacemenuf_mail:hover{  color:#3d5d82; font-weight:bold; }


.enlacemenuf_estadistica{
	padding-top:5px; outline:none; clear:both; text-decoration:none; font-weight:normal; text-align:left;  color:#505050; display:block; height:20px;  background:url(../images/estadistica.png) no-repeat 10px; padding-left:35px;   width: 150px;font-size:12px;
}

.enlacemenuf_estadistica:hover{  color:#3d5d82; font-weight:bold; }

.enlacemenuf_vistacliente{
	padding-top:5px; outline:none; clear:both; font-weight:normal; text-decoration:none; text-align:left;  color:#505050; display:block; height:20px;  background:url(../images/vistacliente.png) no-repeat 10px; padding-left:35px;   width: 150px;font-size:12px;
}

.enlacemenuf_vistacliente:hover{  color:#3d5d82; font-weight:bold; }

.enlacemenuf_fichacliente{
	padding-top:5px; outline:none; clear:both; font-weight:normal;text-decoration:none; text-align:left;  color:#505050; display:block; height:20px;  background:url(../images/fichacliente.png) no-repeat 10px; padding-left:35px;   width: 150px;font-size:12px;
}

.enlacemenuf_fichacliente:hover{  color:#3d5d82; font-weight:bold; }

.enlacemenuf_copiar{
	padding-top:5px; outline:none; clear:both; font-weight:normal; text-decoration:none; text-align:left;  color:#505050; display:block; height:20px;  background:url(../images/duplicar.png) no-repeat 10px; padding-left:35px;   width: 150px;font-size:12px;
}
.enlacemenuf_copiar:hover{  color:#3d5d82; font-weight:bold; }






.cabeceraprevio{
	background:url(../images/back_cabecera.jpg);
	height:100px;
	margin-top:10px;
}

.logoprevio{
	float:left;
	margin-top:20px;
	margin-left:20px;
	width:auto;
}

.tituloprevio{
	float:left;
	width:auto;
	font-family:Arial,sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#2878df; /* azul */
	margin-left:100px;
	margin-top:30px;
}

.cont_datosprevio{
	float:left;
	width:auto;
	margin-left:150px;
	margin-top:15px;
}

.cont_datosprevio div{
	float:left;
	clear:both;
	font-family:Arial,sans-serif;
	color:#2878df;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	text-align:right;
}
.cont_datosprevio img{ margin-right:10px;}


.datosprevio{
	float:left;
	margin-top:10px;
	width:65%;
	height:665px;
	background-color:#fffde5;
}

.titulodatosprevio{
	width:auto;
	background-color:#678AB3;
	color:white;
	font-weight:bold;
	font-family:Arial,sans-serif;
	text-align:left;
	padding-left:10px;
	font-size:18px;
}

.titulodatosprevio b{
	color:#FF0000;
}

.columnaderechaprevio{
	float:left;
	margin-top:10px;
	width:33%;
	height:500px;
	margin-left:10px;
}

.fotoprevio{
	position:relative;

}

.botonesprevio{
	float:right;
	clear:both;
	width:800px;

}

.visorprevio{
	position:absolute;
	right:5px;
	bottom:0px;
	width:100px;
	height:100px;
	background:url(../images/lupa.png) right;
	z-index:9d9;
	cursor:pointer;
}


.mapaprevio{
	width:320px;
	height:300px;
	margin-top:10px;

}

.columnaizqprevio{
	width:49%;
	float:left;
	height:auto;
	margin-left:5px;
	margin-top:10px;

}

.columnaderprevio{
	width:48%;
	float:left;
	height:auto;
	margin-left:5px;
	margin-top:10px;

}

.capainferiorprevio{
	float:left;
	height:auto;
	width:auto;
	margin-left:5px;
	margin-top:10px;


}

.capadatosprevio{
	float:left;
	background-color:#FFFFFF;
	width:290px;
	height:auto;
	font-weight:bold;
	margin-top:10px;
	margin-left:5px;
}

.capadatosprevio li{

	font-family:Arial,sans-serif;
	font-size:16px;
	color:#53938c;
	text-align:left;
	padding-left:0px;
	margin:0px 0px 0px 0px;

}

.css-old ul { margin:0px 0px 0px 0px; padding-left:25px;}

.observprevio{
	font-family:Arial,sans-serif;
	color:#153c6e;
	padding:10px 10px 10px 10px;
	font-size:12px;
	float:left;
	background-color:#FFFFFF;
	width:580px;
	height:180px;
	font-weight:bold;
	margin-top:10px;
	margin-left:10px;
	text-align:left;
	overflow:auto;
	overflow-x:hidden;
}

.observprevio li{

	font-family:Arial,sans-serif;
	font-size:16px;
	color:#53938c;
	text-align:left;
	padding-left:0px;
	margin:0px 0px 0px 0px;
}


.capadatosextprevio{
	float:left;
	background-color:#FFFFFF;
	width:auto;
	overflow:auto;
	overflow-x:hidden;
	height:100spx;
	font-weight:bold;
	margin-top:10px;
	margin-left:5px;
}


.titulosprevio{
	float:left;
	margin:5px 5px 5px 5px;
}

.titulosprevio div{
	float:left;
	clear:both;
	font-family:Arial,sans-serif;
	color:#153c6e;
	font-size:12px;
	text-align:right;
	margin-top:1px;


}

#extprevio div{
	float:left;
	width:110px;
	height:auto;
	font-family:Arial,sans-serif;
	color:#153c6e;
	margin-left:3px;
	margin-right:8px;
	margin-bottom:2px;
	margin-top:2px;
	font-weight:bold;
	font-size:12px;
	background:url(../images/checkbox.gif) no-repeat;
	padding-left:20px;
	text-align:left;
}


.valoresprevio{
	float:right;
	margin:5px 5px 5px 5px;
}


.valoresprevio div{
	float:left;
	clear:both;
	width:170px;
	font-family:Arial,sans-serif;
	color:#153c6e;
	background-color:#d4e8f2;
	font-size:12px;
	text-align:right;
	margin-top:1px;

}

.bordesgrisprevio{
	border-bottom:solid #CCCCCC 1px;
	border-top:solid #CCCCCC 1px;
	border-left:solid #CCCCCC 1px;
	border-right:solid #CCCCCC 1px;

}

.bordesazulprevio{
	border-bottom:solid #c9e1f7 1px;
	border-top:solid #c9e1f7 1px;
	border-left:solid #c9e1f7 1px;
	border-right:solid #c9e1f7 1px;

}

#capaciudades {
	background-color:white;
	display:none;
	z-zindex:99;
	position:absolute;
	display:block;
	border-style:solid;
	border-color:blue;
	border-width:1px;
}



#cuadrooferesultados{
	float:left;
	padding:0px;
	margin-left:10px;
	background-color:white;


}

#cuadroxoferesultados{
	float:left;
	padding:0px;
	margin-left:10px;
	background: url("../images/back_menu_titulo.jpg") repeat-x;
}





.vercomen{

	font-size:9px;
	height:10px;

	width:90px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	cursor:pointer;

}

.comen{

	font-size:8px;
	height:9px;

	width:130px;
	padding:1px;
	margin:0px;
	cursor:pointer;

}
#newcomen{

	font-size:9px;
	height:10px;
	width:100px;
	padding:1px;
	background-color:white;
	border-style:solid;
	border-width:1px;
	color:#3D5D82;
	font-weight:bold;
	padding:2px;
	margin:0px;
	cursor:pointer;

}
#capaestado {
	text-align: center;
	font-size: 40px;
	width: 600px;
	height: 60px;
	position: absolute;
	top: 300px;
	left: 170px;
	background-color:#72AAA4;
	visibility: hidden;
	color:white;
	font-weight:bold;
	margin-top:50px;
	padding-top:10px;
	border-radius:5px 5px 5px 5px;
	box-shadow:1px 1px 5px gray;
	z-index:2;
}

.boton_izq{
	width:30px;
	height:31px;
	background:url(../images/izq.png);
	margin-left:5px;
	margin-top:5px;
	cursor:pointer;
	border:0px;
}

.boton_der{
	width:30px;
	height:31px;
	background:url(../images/der.png);
	margin-left:5px;
	margin-top:5px;
	cursor:pointer;
	border:0px;
}

#dhtmltooltip{
	position: absolute;
	border: 1px solid #eae484;
	width: 250px;
	padding: 5px;
	background-color: #fefef5;
	visibility: hidden;
	font-family:Arial,sans-serif;
	color:black;
	font-size:11px;
	z-index: 100;
	-moz-box-shadow: 5px 5px 5px #888;


}

#dhtmltooltip center {
	margin-top:5px;
}
#dhtmltooltip #envideo {
	color:blue;
	font-weight:bold;
	margin-top:25px;
	padding-top:25px;
}

.divutils{

}

.divutils span{
	padding-left: 5px;
	font-size:15px;
	font-weight: bold;

}


#redessociales img{
	width:50px;
	margin: 0px 10px;
	opacity:0.7;
	transition: 0.5s;
}

#redessociales img:hover{
	opacity:1;
	cursor:pointer;
}


.datas {

}
.datacols {
	clear:both;
	float:left;
	background-color:#678AB3;
}

#coltemporadareg .titulo_columna{
	display:inline-table;
}

.indexContenedor{
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 20px;
}

button.nuevoBoton, input[type="button"].nuevoBoton {
	padding: 0 10px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: 5px center;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 4px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background-size: 13px;
	border: 2px solid var(--color4);
	background-color: #FFF;
	color: var(--color3);
	cursor: pointer;
}

button.nuevoBoton:focus, input[type="button"].nuevoBoton:focus{outline:0;}

input[type="text"],input[type="password"]{
	height: 25px;
	border: 1px solid #d8d8d8;
	width:100%;
}


.msgcookie{
	height: auto !important;
	display: flex;
	flex-direction: row;
	align-items:center;
}

.msgcookie i{
	display: flex;
	align-items: center;
	font-size: 18px;
	margin-right: 10px;
	cursor: pointer;
}

.msgcookie p{
	width: 100% !important;
	padding: 10px 10px 10px 25px !important;
	box-sizing: border-box !important;
	/* text-align:center; */
	width:80%;
	margin-top:0 !important;
}

.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.flexWrap {
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
}

.flexColumn {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.flexDerecha {
	margin-left: auto;
	text-align: right;
}

.flexBetween{
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.flexBetweenSinMargenesLaterales{
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.flexAround{
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-justify-content: space-around;
}

.flexStart {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
}

.flexAlignCenter{
	align-items: center;
	margin: 5px 0;
}

.flexJustifyCenter{
	justify-content: center;
}

#contenedorInputs{
	/* height: auto; */
	padding: 20px 40px 20px 40px;
	box-sizing: border-box;
	font-weight: bold;
}

#contenedorInputs input{
	padding:25px;
	width: 100% !important;
	background-color: var(--color5);
	margin-bottom: 5px;
}

#contenedorInputs input[name="user"]{
	padding-right: 0px;
	width: 155px;
}




#redessociales{
	margin-top: 35px;
	height: 50px;
}

#contenedorGlobal{
	/* padding: 0 30px 60px; */
	/* box-sizing: border-box; */
	/* min-height: 100vh; */
	/* background-color: var(--background); */
}

#idiomas{
	margin: 15px auto;
}

#idiomas img{
	height: 40px;
	width: 40px;
	margin: 0 10px;
}

#contenedorBoton {
	margin-top: 10px;
}

.avisoMayusculas {
	padding: 3px;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #2c76ab;
}

#formLoginContenedor .mostrarPass, #formLoginContenedor .mostrarOfi {
	width: 22px;
	height: 22px;
	/*background: url(../iconos/mostrarPass.png) no-repeat;*/
	background-position: center;
	background-size: contain;
	cursor: pointer;
	position: absolute !important;
	align-self: center;
	right: 50px;
}




#formLoginContenedor  .checkbox_red {
	width: 25px;
	height: 20px;
	/*background: url(../iconos/checkindex.png) no-repeat;*/
	background-position: 2px 0;
	cursor: pointer;
	position: absolute !important;
	align-self: center;
	right: 12px;
	/*filter:var(--recordarllave);*/
}

#formLoginContenedor  i.icPreview{
	position: absolute;
	right: 17px;
	font-size: 20px;
	top: 35px;
}

#formLoginContenedor #inputsInicio > div:nth-child(1),
#formLoginContenedor #inputsInicio > div:nth-child(2),
#formLoginContenedor #inputsInicio >  div:nth-child(3){
	position:relative;
}


#formLoginContenedor .checked {
	background-position: -25px 0px;
}
#navegadorObsoleto {
	display:none;
	width: 300px;
	clear:both;
	font-style: italic;
	color: #FFF;
	font-size: 1.1em;
	margin:0px auto;
	margin-top: 40px;
	font-weight: normal;
	background-color: #b9051b;
	border-radius: 5px;
	text-align: justify;
	box-sizing: border-box;
	max-height: 270px;
	transition: .3s;
}

#navegadorObsoleto b {
	text-decoration: underline;
	cursor: pointer;
}

#decargarAppPC {
	display: block;
	margin-bottom: 25px;
	text-align: center;
	/* opacity: 0; */
}

#decargarApp {
	display: flex;
	flex-direction: column;
	color: var(--color1);
	align-items: center;
	margin-bottom: 20px;
	height: 75px;
	justify-content: space-evenly;
	font-size: 1.5em;
}

#decargarAppFull {
	display: none !important;
	display: flex;
	flex-direction: column;
	position: fixed;
	top: 0;
	left: 0;
	color: #FFF;
	background-color: #FDC101;
	background: radial-gradient(circle at top, #ecb503 20%, #f4ba02 20%, #f4ba02 40%, #fdc101 40%);
	align-items: center;
	margin-bottom: 20px;
	height: 75px;
	justify-content: center;
	font-size: 1.3em;
	width: 100%;
	height: 100%;
	z-index: 99999999999999;
	text-align: center;
}

#decargarAppFull p {
	margin: 5px auto;
}

#decargarAppFull .lanzamientoAppFull {
	position: absolute;
	top: 12px;
	left: 0;
	background-color: #ffc401;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	padding: 10px 20px;
	font-family: Roboto;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #1c61b2;
}

#decargarAppFull .cerrarAppFull {
	position: absolute;
	top: 12px;
	right: 20px;
	cursor: pointer;
}

.msgcookie {
	z-index: 100;
}

.logotipoPortada img {
	max-height: 111px;
	max-width: 300px;
}


#formLoginContenedor #divoficheck,#formLoginContenedor #divusercheck,#formLoginContenedor #divpasscheck{
	width: 25px;
	height: 20px;
	background-position: 2px 0;
	cursor: pointer;
	position: absolute !important;
	align-self: center;
	right: -33px;
	top: 35px;
	/*filter: var(--recordarllave);*/
	font-size: 19px;
}


#formLoginContenedor .iBtnFondoGris{
	background:var(--azul1);
	padding:10px;
	color:#fff;
	border:none;
	text-transform:uppercase;
}


#formLoginContenedor  #inputsRecuperar input[type="text"]{
	margin-bottom:10px;
}

#formLoginContenedor  #inputsRecuperar #btnRecup,
#formLoginContenedor  #inputsRecuperar #btnRecup span{
	width:100% !important;
}

#formLoginContenedor  #contenedorBoton #entrar, #contenedorBoton #entrar span{
	width:100% !important;
}

#formLoginContenedor  #contenedorBoton #entrar,
#formLoginContenedor #inputsRecuperar #btnRecup,
#formLoginContenedor #inputsRecuperar #volverAtras {
	height: 56px !important;
	border-radius: 8px !important;
}

#formLoginContenedor  #contenedorBoton #entrar span,
#formLoginContenedor #inputsRecuperar #btnRecup span {
	font-size: 18px !important;
	font-weight: bold !important;
}

#formLoginContenedor #inputsRecuperar #volverAtras span {
	font-size: 18px !important;
}

#formLoginContenedor #inputsRecuperar #volverAtras * {
	color: #1C62B2 !important;
}

#formLoginContenedor input[type="text"]:focus, #formLoginContenedor input[type="password"]:focus{
	outline: none;
}

@media (max-width: 700px)
{

	#contenedorGlobal {
		display: flex;
		flex-direction: row;
		align-items: center;
	}

	#navegadorObsoleto {
		margin-top: 0;
		font-size: .9em;
		padding: 8px;
	}

}


#navegadorObsoleto {
	display:flex;
	width: 450px;
	font-style: italic;
	font-size: 1.1em;
	margin:0px auto;
	margin-top: 5px;
	font-weight: normal;
	box-sizing: border-box;
	max-height: 270px;
	transition: .3s;
	align-items: stretch;
	justify-content: center;
}


#navegadorObsoleto div:nth-child(1){
	background-color: #b9051b;
	width:25%;
	color:white;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius:8px 0 0 8px;
}

#navegadorObsoleto div:nth-child(2){
	background-color: #ffffff;
	width:75%;
	padding:10px;
	border-radius: 0 4px 4px 0;
	font-size:12px;
	color:#6f6f6f;
}

#navegadorObsoleto b {
	text-decoration: underline;
	cursor: pointer;
}
#navegadorObsoleto i{
	font-size:50px;
}


@media (max-width: 500px){
	#contenedorBoton{
		width:100%;
	}

	.form_login,
	#navegadorObsoleto,
	#formLoginContenedor{
		width:100% !important;
	}

	.form_login{
		margin:0 !important;
	}
	#contenedorGlobal{
		padding:0 20px 60px;
		overflow:auto;
	}

	#decargarApp{
		margin-top: 50px;
		margin-bottom:10px;
		position: relative;
	}

	#formLoginContenedor #contenedorBoton button:not(.iBtnFondoGris){
		height:35px !important;
		border-radius:18px !important;
	}

	#navegadorObsoleto{
		margin-top:0;
		padding:0;
	}

	.msgcookie p{
		padding:7px 0 7px 10px !important;
	}

	body div.msgcookie{
		/* height:80px !important; */
		display: flex;
	}

	#formLoginContenedor #contenedorInputs input[type=checkbox]{
		margin-right:4px !important;
	}

	#navegadorObsoleto i {
		font-size: 35px;
	}
	#navegadorObsoleto div:nth-child(1){
		wdith:18%;
	}
	#formLoginContenedor .mostrarPass, #formLoginContenedor .mostrarOfi {
		right: 15%;
	}
	#formLoginContenedor  .checkbox_red {
		right: 3%;
	}
	.capaSombra{
		height: 22px;
		position: absolute;
		z-index: 0;
		top: 41px;
		left: 4px;
		width: 97%;
		border-radius: 12px;
	}
	label[for=soyformador]{
		margin-right: 8px !important;
	}

	.logotipoPortada img{
		max-width:105%;
	}
}

@media (max-width: 550px)
{
	#contenedorGlobal {
		flex-direction: column;
	}

	#formLoginContenedor .form_login{
		width:90%;
	}

	#formLoginContenedor #contenedorBoton .iBtnAmarillo{
		border-radius: 16px !important;
		height: 30px !important;
		padding: 0 8px !important;
		width: max-content !important;
	}

	#decargarApp{
		margin-top:20px;
	}
}


@media (max-height: 470px)
{

	#accedeversionantigua,
	#sitrabajasconlaversionantigua {
		display: none !important;
	}



}

/* Quitar borde negro en Chrome v83, sigue saliendo en option */
*, *:focus,*:hover, input, select, textarea, option, button {
	outline: none !important;
}

#formLoginContenedor input::-webkit-contacts-auto-fill-button {
	visibility: hidden;
	display: none !important;
	pointer-events: none;
	position: absolute;
	right: 0;
}