.botones{
	position:relative;
	float:left;
	width:330px;
	top:-2px;
	background:url("../img/parte_medio_330px.jpg") repeat-y;
	left:22px;
}
.deCalculo, .deSistema{
	margin-left:70px;
}
.Qpr{
color:black;
margin-top:0px;
margin-left: 5px;
font-size:12px; 

}
.Qpr input{
 width:40px;
}

.desp_ancho{
position:relative; 
float:left;
top:-2px;
left:22px; 
padding-right:18px;
padding-left:12px;
background:url("../img/parte_medio_330px.jpg") repeat-y;
width:330px;
text-align: left;
font-weight: normal;
padding-top: 10px;
}
.deModelo{
	float: left;
	padding-left:8px;
}


.limdiseño{
position:relative;
float:left;
top:-2px;
height:auto;
width:752px;
left:22px;
background:url("../img/parte_medio_752px.jpg") repeat-y;

}
.medio_ancho{
	background: url("../img/parte_medio_330px.jpg") repeat-y scroll 0 0 transparent;
    float: left;
    height: auto;
    left: 22px;
    position: relative;
    top: -2px;
    width: 330px;
}


.caja_separador_inicial{

	width: 760px; 
	height: 30px;
}

.varcar{
position:relative; 
float:left;
top:-2px;
padding-left:0px;
background:url("../img/parte_medio_752px.jpg") repeat-y;
left:22px;
width:752px;
}
.varcar .celda{
	width:65px;
	float:left;
	text-align:right;
	padding-right:3px;
}
.varcar input.titulo{
	width:150px;
	float:left;
	text-align:left;
}

.varcar input#fecha_creacion,
.varcar input#fecha {
	width:75px;
}

.caja_separador{
	position: relative; 
	width: 760px; 
	display: block; 
	float: left; 
	height: 10px;
}
.caja_label{
	position:relative;
	float:left;
	width:33%;
	/*height:30px;*/
    height: auto;
}
.caja-realizadopor input {
	width:125px;
}
.caja-referencia input {
	width:125px;
}

.abre_caja{
	position:relative;
	float:left;
	left:22px;
}
.caja_g{
	position: relative; 
	width: 760px; 
	float: left;
}
.cierra_caja{
	position:relative;
	float:left;
	top:-2px;
	left:22px;
}
.caja_i{
	position: relative; 
	width: 370px; 
	float: left;
}

.caja_d{
	position: relative;
	width: 330px;
	float: right; 
	margin-right: 19px;
}
.titulo_caja{
	z-index: 100; 
	position: relative; 
	line-height: 25px; 
	background: url("../img/bo_menu1fill.gif") 0px 0px; 
	float: left; 
	height: 27px; 
	top: 10px; 
	font-weight: bold; 
	left: 30px;
}
.texto_titulo {
	font-family: Verdana,Tahoma, Arial;
	font-size:12px;
	text-align: center;
	color: white;
}
.etiquetanegra .texto_titulo{
    /*color: rgb(81, 81, 81);*/
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: .8rem;
}
.texto_titulo a {
	color:white;
	text-decoration:none;
	width: 100%;
	height: 100%;
	display: block;
}
.texto_titulo a:hover
{
	color:white;
	text-decoration:none;
}
.texto_titulo a:visited
{
	color:white;
	text-decoration:none;
}
.texto_paso{
	position: relative; 
	float: left; 
	color: #000000; 
	font-size: 11px; 
	top: 15px; 
	font-weight: bold;
}
.paso_sig{
	color: #a4c8e1; 
}
.posreleft
{
	position: relative;
	float: left;
}
.tab_left
{
	left: 30px;
}
.posrelrig
{
	position: relative;
	float: right;
}
.tab_right
{
	right: 10px;
}
.etiquetanegra {
	z-index: 100; 
	line-height: 25px; 
	/*background: url("../img/bo_menu1fill.gif") 0px 0px; */
	height: 27px; 
	top: 10px;
	padding: 0 .5rem;
	font-weight: bold;
	/*border: 1px solid #999999;*/
	/*background: #1C1C1C;*/
	/*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#999999), to(#000000));*/
	/*background: -webkit-linear-gradient(#999999, #000000);*/
	/*background: -moz-linear-gradient(#999999, #000000);*/
	/*background: -ms-linear-gradient(#999999, #000000);*/
	/*background: -o-linear-gradient(#999999, #000000);*/
	/*background: linear-gradient(#999999, #000000);*/
	/*-pie-background: linear-gradient(#999999, #000000);*/
	/*behavior: url(css/PIE.htc);*/
    background: var(--color-head);
    border: 1px solid #eee;
}
.etiquetanegra2
{
	z-index: 100; 
	line-height: 25px; 
	height: 27px; 
	top: 10px; 
	font-weight: bold; 
	
	border: 1px solid #999999;
	background: #1C1C1C url("../img/bo_menu1fill_b.gif") 0px 0px;
}

#ui-datepicker-div {
	z-index: 120!important; 

}
.cajaProyectoSR {
    margin-top:20px;
}
.cajaProyectoSR .cajaDegradado {
    margin: 0 auto;
    float: initial;
}
    .cajaProyectoSR .cajaDegradado .etiquetanegra {
        top:-13px;
        position:absolute;
        left:inherit;
    }
    .cajaProyectoSR .form_fecha img {
    top:0;
    }
#pestanaProyecto {
width: calc(100% - 9.5rem);
border: 0;
padding-bottom: 6px;
font-family: 'Open Sans', sans-serif;
font-size: 1em;
font-weight: 700;
color: #000 !important;
margin-top: 15px;
margin-left: 13px;
}
    #pestanaProyecto .current {
    
    background-color: rgb(0, 0, 0);
padding-bottom: .3rem;

    }
    #pestanaProyecto a {
    font-family: 'Open Sans', sans-serif;
font-size: .9rem;
font-weight: 700;
color: #000 !important;
width: 92px;
padding: 7px 10px 5px;
text-align: center;
float:left;
    }
    #pestanaProyecto .current a {
    background: black;
color: #fff !important;
font-family: 'Open Sans', sans-serif;
font-size: .9rem;
font-weight: 700;
    
    }
.cajaProyectoSR .radio {
    min-height: auto;
}
.cajaProyectoSR .radio label{
font-size: 11px;
line-height: 1.4em;
margin-bottom:0;
min-height: auto;

}
.tipo_cabecera{
	color: #6B839C;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}
.comentario{
	font-size: 10px;
	font-style: italic;
	margin-left: 80px;
}

#imagen_viga
{
 margin-top:10px;
 margin-left:84px;
 height:177px;
}

.refri{
	padding-left:20px;
	text-align:left;
	color:blue;
}
.calef{
	padding-left:20px;
	text-align:left;
	color:red;
}

.titulo1{
	text-decoration:underline;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 2px;
	margin-top: 16px;
	padding-top:16px;
	font-family: Verdana,Tahoma;
}

.titulo2{
    font-size: 11px;
    font-weight: bold;
    margin-top: 6px;
    margin-bottom: 3px;
	font-family: Verdana,Tahoma;
}

TABLE {
	border-collapse:collapse;
}

.salida{
	margin-bottom: 20px;
}

TABLE.salida TD {
	/*padding:3px 5px 2px 5px;*/
	text-align:center;
}
select{
	border: 1px solid #ccc;
}
.celda1{
	/*border: 1px solid #FE6700;*/
	border-top:0;
	/*padding:5px 5px 5px 4px;*/
	/*background-image:url(../img/fondo_celda1.gif);*/
	border: 1px solid #666666;
	background-image:url(../img/fondo_celda_gris.png);
	height:24px;
	color: white;
	font-family: Verdana,Tahoma;
	font-size:11px;
	font-weight:bold;
    background-size: 1px 27px;
}

.celda2{
	border: 1px solid #ACACAC;
	background-color:#fefefe;
	border-bottom:0;
	/*padding:3px 5px 2px 4px;*/
	background-image:url(../img/fondo_celda2.gif);
	height:24px;
	color:#666666;
	font-family: Verdana,Tahoma;
	font-size:11px;
	font-weight:bold;
	border-bottom: 1px solid #ACACAC;
    background-size: 1px 27px;
}

.celda-borde-izq-top{
	/* border-bottom: 1px solid #FE6700; */
        border-bottom: 1px solid var(--color-head);
	padding:3px 5px 2px 4px;
	background:url(../img/bord1_izq.gif) no-repeat;
	height:27px;
	color:white;
	font-family: Verdana,Tahoma;
	font-size:11px;
	font-weight:bold;
	
}

.celda-borde-der-top{
	/* border-bottom: 1px solid #FE6700; */
        border-bottom: 1px solid var(--color-head);
	padding:3px 5px 2px 4px;
	background:url(../img/bord1_dcha.gif) no-repeat right top;
	height:27px;
	color:white;
	font-family: Verdana,Tahoma;
	font-size:11px;
	font-weight:bold;
}

.celda-borde-izq-bottom{
	border-top: 1px solid #ACACAC;
	padding:3px 5px 2px 4px;
	background:url(../img/bord2_izq.gif) no-repeat;
	height:27px;
	color:#666666;
	font-family: Verdana,Tahoma;
	font-size:11px;
	font-weight:bold;
}

.celda-borde-der-bottom{
	border-top: 1px solid #ACACAC;
	padding:3px 5px 2px 4px;
	background:url(../img/bord2_dcha.gif) no-repeat right top;
	height:27px;
	color:#666666;
	font-family: Verdana,Tahoma;
	font-size:11px;
	font-weight:bold;
}

/**************************************************************************************************/
/* Clearfix */
.clearfix:after {content: " "; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/**************************************************************************************************/

/******************* VENTANA IMAGENES *******************/
/********************************************************/
#ventana-imagenes{
	width:860px;
	height:880px;
	padding:10px 0px;
	margin: 0 20px;
	text-align:center;
}

.fila-thumbnails{
	width:525px;
	margin:0 auto;
}

.fila-thumbnails img{
	float:left;
	margin-left:25px;
	cursor:pointer;
}

.fila-thumbnails img.selected{	
	cursor:default;
}

.fila-thumbnails .primera-imagen{
	margin-left:0px;
}

#imagen-real{
	/*margin-top:20px;*/
	float:left;
}

.ver-imagenes{
	text-decoration:none;
}

.ver-imagenes:hover{
	text-decoration:none;
}

.resultados-modelo {
    font-weight: bold;
	color:#888;
}


#placeholder-imgdifusion,#placeholder-imgdifusion2
{
	display:none;
	background:url(../img/popup.png) no-repeat 0 0 transparent;	
	width:436px;
	height:292px;
	padding:10px;
	z-index:999;
}

.cajaDegradado {
	z-index: 20; 
	position: relative; 
	width: 760px;
    height: auto !important;
	padding:20px 10px 10px 10px;
	float: left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #999999;
	background: #E3E3E3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#E3E3E3));
	background: -webkit-linear-gradient(#FFFFFF, #E3E3E3);
	background: -moz-linear-gradient(#FFFFFF, #E3E3E3);
	background: -ms-linear-gradient(#FFFFFF, #E3E3E3);
	background: -o-linear-gradient(#FFFFFF, #E3E3E3);
	background: linear-gradient(#FFFFFF, #E3E3E3);
	-pie-background: linear-gradient(#FFFFFF, #E3E3E3);
	behavior: url(css/PIE.htc);
}
.wrapper-parametros_entrada .cajaDegradado{

}
.cajaDegradado2 {
	z-index: 20; 
	/*position: relative; */
	width: 760px; 
	padding:20px 10px 10px 10px;
	float: left;
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #999999;
	/*behavior: url(css/PIE.htc);*/
	background: #dfdfdf url("../img/cuadro_gris_bg.jpg") left top repeat-x;
}

.celda{
	width:30%;
	float:left;
	text-align:right;
	padding-right:3px;
}
input.titulo{
	width:150px;
	float:left;
	text-align:left;
}

input#fecha_creacion,
input#fecha{
	width:75px;
	margin-right:6px;
	float:left;
}
.form_fecha img{
    position: relative;
    top: 4px;
}
.botonNaranja, .botonVolver
{
	position:relative;
	color:White;
	float:left;
	text-align:center;
	padding:2px 5px;
    line-height: 2em;
	/* border: 1px solid #FC7E0A; */
        border: 1px solid var(--color-head);
	/* background: #FC8505; */
        background: var(--color-head);
	/* background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FC8505), to(#FA6407)); */
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(var(--color-head)), to(var(--color-head)));
	/* background: -webkit-linear-gradient(#FC8505, #FA6407); */
        background: -webkit-linear-gradient(var(--color-head), var(--color-head));
	/* background: -moz-linear-gradient(#FC8505, #FA6407); */
        background: -moz-linear-gradient(var(--color-head), var(--color-head));
	/* background: -ms-linear-gradient(#FC8505, #FA6407); */
        background: -ms-linear-gradient(var(--color-head), var(--color-head));
	/* background: -o-linear-gradient(#FC8505, #FA6407); */
        background: -o-linear-gradient(var(--color-head), var(--color-head));
	/* background: linear-gradient(#FC8505, #FA6407); */
        background: linear-gradient(var(--color-head), var(--color-head));
	/* -pie-background: linear-gradient(#FC8505, #FA6407); */
        -pie-background: linear-gradient(var(--color-head), var(--color-head));
        behavior: url(css/PIE.htc);
}

.botonGris
{
	position:relative;
	color:White;
	float:left;
	text-align:center;
	padding:2px 5px;
	border: 1px solid #E8E8E8;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #E8E8E8;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E8E8E8), to(#757575));
	background: -webkit-linear-gradient(#E8E8E8, #757575);
	background: -moz-linear-gradient(#E8E8E8, #757575);
	background: -ms-linear-gradient(#E8E8E8, #757575);
	background: -o-linear-gradient(#E8E8E8, #757575);
	background: linear-gradient(#E8E8E8, #757575);
	-pie-background: linear-gradient(#E8E8E8, #757575);
	behavior: url(css/PIE.htc);
}

.botonNaranja2
{
	/*position:relative;*/
	color:White;
	float:left;
	text-align:center;
	padding:2px 5px;
	*/ border: 1px solid #FC7E0A; */
        border: 1px solid var(--color-head);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	/* background: #FC8505; */
        background: var(--color-head);
	/*behavior: url(css/PIE.htc);*/
}

.celdaLW
{
	/*background-color:#999;*/
	height: 20px;
	/*background-image:url(../img/fondo_celda3.gif);*/
	background-image:url(../img/fondo_celda_gris.png);
	border-left:1px solid #666;
	border-top:1px solid #666;
	border-right:1px solid #666;
	color:White;
	font-weight:bold;
}

.celdaLP
{
	/*background-color:#999;*/
	height: 20px;
	/*background-image:url(../img/fondo_celda3.gif);*/
	background-image:url(../img/fondo_celda_gris.png);
	border-right:1px solid #666;
	border-top:1px solid #666;
	color:White;
	font-weight:bold;
}


div#dp-popup
{
	z-index:9999 !important;
}

.etiqueta
{
	float:left;
	width:150px;
}

.tab_left_mini
{
	left:15px;
}

.texto_titulo_mini
{
	color: white;
    font-family: Verdana,Tahoma,Arial;
    font-size: 9px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}

#listado
{
	float:left;
	clear:both;
}

.contenedorPaginacion
{
	float:left;
	clear:both;
	width:100%;	
}

.botonAmpliarImagen2D3D
{
	margin-left:10px;
	margin-bottom:5px;
}
.boton-ampliar {
	margin-left:253px;
}

.tituloSubrayado
{
	text-decoration:underline;
	font-weight:bold;
	width:110px;
	float:left;
	margin-bottom: 5px;
}



.cajaConfigDifusion
{
	width:50%;
	float:left;
	margin-bottom:8px;
}

.capaInfoAlertasDistribucion
{
	display:none; 
	background-color: #FF8C8C;
	border: 1px solid red;
	font-weight: bold;
	text-align: center;
}

.capaAlertaTemperaturas
{
	font-weight:bold;
	display:none;
	background: none repeat scroll 0 0 #FF8C8C;
    border: 1px solid red;
    left: 200px;
    position: absolute;
    float:left;
    top: 745px;
    padding:15px;
    z-index: 1000;
}

.labelImagenes3D2D
{
	position:absolute;
	font-size: 9px;
    font-weight: bold;
}

.cajaInfoAnguloApertura
{
	clear:both;
	float:left;
	width:150px;
	margin:10px 0;
}

.inputAnguloApertura
{
	border:0; 
	font-weight:bold;
	float:left;
	width:30px
}

.capaTipoApertura
{
	clear:both;
	float:left;
	width:140px;
	margin:20px 0 10px 0;
}

.inputTipoApertura
{
	clear: both;
	margin-left: 20px;
	text-align: left;
}

.caja_sala_sin_letras
{
	width:222px;
	height:133px;
	background-image:url(../img/caja-sala-sin-letras.png);
	float:left;
	margin-top:20px;
}
.buscador-proyectos select.usuario {
	width:220px;
}

.buscador-proyectos div.delegados,
.buscador-proyectos div.clientes,
.buscador-proyectos div.con-proyectos {
	display:inline;
	float:left;
	padding: 0 5px;

}
.buscador-proyectos .filtro-tipos-usuarios {
	width:300px;
}
.buscador-proyectos .etiqueta {
	width:120px;
	text-align:right;
}

.caja_label.caja-realizadopor
{
	float:right;
}

.caja-realizadopor .celda
{
	width:35%;
}

.cajaConfigDifusion .tituloSubrayado
{
	width:auto;
}

/******************* VERSION DE PROGRAMA *******************/
/***********************************************************/
#menu .versionPrograma{
	font-weight: bold;
	position: absolute;
    right: 5px;
    top: 6px;
	color: #FFF;
}

.rvvq-error-paso-bafles {
    width: 200px;
    clear:left;
}
.rvvq-error-paso-bafles .errorSeleccionRapida {
    margin-bottom: 0;
}

#slider-angulo-palas {
    margin: 10px 0 10px 30px;
}
.angulo-palas-intro {
    float:left;
    display: inline-block;
}
.angulo-palas-value {
    float:left;
    display: inline-block;
    margin-left:10px;
}
#img_valor_angulo_palas_equivalente {
    display:none;
}
.cajaConfigDifusion.difusion {
    width:78%;
}
.cajaConfigDifusion.vena {
    width:22%;
}

.ayuda-cuadro-amarillo {
    width: auto;
	float: none;
	top: 0;
	left: 0;
	margin-top: 0;
	-webkit-box-ordinal-group: 2;
	-moz-box-ordinal-group: 2;
	-ms-flex-order: 2;
	-webkit-order: 2;
	order: 2;
}

/***NUEVO DISE�O***/
body{
    background-color: rgb(247, 249, 248);
}
#main-inner{
	border: 0;
}
/**header**/
/*login*/
#usuariopt{
	width: 17%;
	max-width: 140px;
	height: 9.2rem;
	position: absolute;
	z-index: 2;
	background-color: var(--color-head);
	font-family: 'Open Sans', sans-serif;
	font-size: .8rem;
	box-sizing: border-box;
}
	#usuariopt::before{
		font-family: FontAwesome;
		content:'\f2be';
		position: relative;
		top: 1.5rem;
		left: .8rem;
		font-size: 1.8rem;
		color: #fff;
	}
	#usuariopt span, #usuariopt a{
		display: table;
		margin-left: auto;
		margin-right: auto;
		color: #fff;
		padding-left: 2.5rem;
	}
		#usuariopt span{
			text-transform: uppercase;
			font-weight: 700;
		}
		#usuariopt a{
            display: table-cell;
			position: relative;
			left: .8rem;
			font-size: .7rem;
			text-decoration: none;
		}
#menu_login{
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;	
    font-weight: bold;
    line-height: 1.4em;
    text-align: center;
    text-decoration: none;
	padding-top:5px;	
	color: #8f8f8f;
	position:relative;
}
/*logo*/
#logo{
	height: 7.500rem;
	background-color: rgb(0, 0, 0);
}
	#logo img{
		display: none;
	}
.logo-koolair{
	position: absolute;
	right: .5rem;
	top: 0;
}
/*menu*/
#menu, .menu0 a{
	background-image: none;
	background-color: rgb(0, 0, 0);
	font-family: 'Open Sans', sans-serif;
	font-size: .8rem;
	font-weight: 700;
}
#menu{
	width: calc(100% - 168px);
	padding-left: 10.5rem;
	border: 0;
	margin-top: -6px;
	padding-bottom: 6px;
}
	.menu0{
		background-color: transparent;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 10px;
		overflow: hidden;
	}
		.menu0 li{
			float: left;
			margin-top: 0;
			margin-bottom: 0;
		}
		.menu0 li a, .menu0 li a:hover{
			font-family: 'Open Sans', sans-serif;
			font-size: .9rem;
			font-weight: 700;
			margin-top: -.5rem;
			color: #fff;
		}
		.menu0 li a:hover{
			background: transparent;
			opacity: .9;
		}
		/*�tem activo de men�*/
		.menu0 li.current{
			background-color: rgb(0, 0, 0);
			border-bottom: .5rem solid var(--color-head);
			padding-bottom: .3rem;
		}
			.menu0 li.current a{
				background: none;
				color: #fff !important;
				font-family: 'Open Sans', sans-serif;
				font-size: .9rem;
				font-weight: 700;
			}
	#menu .versionPrograma{
		/*display: none;*/
        left: 22rem;
        top: -6.5rem;
        color: #d7d7d7;
	}
/**nuevo proyecto**/
/*pisamos bootstrap*/
[class^="icon-"], [class*=" icon-"]{
    width: auto;
    background: none;
}
/*cambiamos color de fondo y quitamos imagen de fondo a wrapper*/
#wrapper, #main-inner{
	background-color: rgb(247, 249, 248);
	background-image: none;
}
/*aumentamos ancho del contenedor*/
#header{
	width: 100%;
}
#buscador, .main{
	overflow: hidden;
}
.general-wrapper .content-sup{
	width: 100%;
	max-width: 1250px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
    margin-top:15px;
}
    .general-wrapper .content-sup .title{
		float: left;
		position: relative;
		top: 1.2rem;
		font-size: 1.5rem;
		color: rgb(79, 81, 80);
		text-transform: capitalize;
	}
/*hacemos visible logo*/
#logo{
	background-image: url(img/logo-komfortair3d.png);
}
	#logo img{
		display: block;
		margin-left: 11rem;
		padding-top: .5rem;
	}
/*ocultamos caja desplegable*/
.general-wrapper .cajaDegradado{
	width: 100%;
    padding-left: 0;
    padding-right: 0;
	/*display: none;*/
}
.general-wrapper .cajaDegradado--new{
	background: transparent;
	border: 0;
}
.general-wrapper .form--new{
	width: 95%;
	max-width: 1250px;
	/*float: left;*/
	margin-left: auto;
	margin-right: auto;
}
/*ambos botones ocupan son block*/
.etiquetanegra{
	/*clear: both;*/
}
	/*bot�n nuevo*/
     .btn-gray{
		/*width: 20.5%;*/
		/*max-width: 135px;*/
		width: auto;
		height: 2.188rem;
		line-height: 2.188rem;
		padding: 0 .5rem;
        /*margin-left: -.8rem;*/
        margin-bottom: 1.5rem;
		text-align: center;
		/*background: rgb(204, 204, 204);*/
         background: rgb(190, 190, 190);
		border-radius: .3rem;
		border: 0;
		cursor: pointer;
	}
		.btn-gray .texto_titulo{
			padding: 0;
			font-family: 'Open Sans', sans-serif;
			font-size: .8rem;
            color: #fff;
		}
		.btn-gray::before, .icon-close::before{
			font-family: FontAwesome;
			margin-right: .4rem;
			color: #fff;
		}
		.btn-gray::before{
			content:"\f067";
		}
		.icon-close::before{
			content:"\f068" !important;
		}
/*cajas desplegables*/
.cajaDegradado-dropdown, .cajaDegradado--busqueda{
	background: transparent;
	border: 0;
	padding-left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
    padding: 0;
}
	.general-wrapper .cajaDegradado .inner_bloque_filtros{
		overflow: hidden;
		padding: 0;
        margin: 0;
	}
	/*bloques de campo*/
    .general-wrapper .cajaDegradado .campo_bloque{
        width: auto !important;
    }
        .styled-select{
            height: 2.4rem;
            line-height: 2.4rem;
            position: relative;
            display: inline-flex;
        }
        .styled-select::after{
            width: 1rem;
            font-family: FontAwesome;
            content: '\f107';
            /*overflow: hidden;*/
            height: 100%;
            position: absolute;
            right: .3rem;
            font-size: 1.5rem;
            color: rgb(197, 199, 198);
			pointer-events: none;
        }
         .styled-select select {
             -webkit-appearance: none;
             -moz-appearance: none;
             appearance: none;
         }
	/*ocultamos texto de inputs*/
	.etiqueta_campo{
		display: none;
		visibility: hidden
	}
	/*inputs*/
	.general-wrapper .cajaDegradado .campo_bloque span{
		width: 100%;
	}
	.general-wrapper .cajaDegradado input{
		/*width: 100%;*/
		height: 2.250rem;
		line-height: 2.250rem;
		padding: 0 .5rem;
		color: rgb(81, 81, 81);
		border: 1px solid rgb(234, 236, 235);
		border-radius: 4px 0 0 4px;
        box-shadow: none;
        font-size: .8rem;
	}
		.general-wrapper .cajaDegradado input[name="cliente"]{
			border-left: 0;
		}
	/*botones*/
    .general-wrapper .cajaDegradado .botonNaranja{
		height: 2.250rem;
		line-height: 2.250rem;
		float: left !important;
		margin: 0;
		padding: 0 1.8rem;
		background-color: var(--color-head);
		color: #fff;
	}
	.general-wrapper .cajaDegradado  .botonNaranja--project{
		width: 8%;
		padding: 0;
	}
	/*parte de b�squeda en caja degradado*/
	.cajaDegradado--busqueda{
		padding-top: 0;
		display: block;
	}
	.cajaDegradado--busqueda .clearfix, .cajaDegradado--busqueda .clearfix::after{
		clear: none;
	}
		.cajaDegradado--busqueda select, .filtro-tipos-usuarios{
			width: auto !important;
		}
			.cajaDegradado--busqueda .campo_bloque span{
				width: auto;
				display: inline-block;
			}
			.cajaDegradado--busqueda .filtro-tipos-usuarios{
				height: 2.230rem;
				border-top: 1px solid rgb(234, 236, 235);
				border-right: 1px solid rgb(234, 236, 235);
				border-bottom: 1px solid rgb(234, 236, 235);
				padding: 0 2.5rem;
				background-color: #fff;
			}
				.cajaDegradado--busqueda .filtro-tipos-usuarios div{
					height:100%;
					line-height: 2.250rem;
					margin-right: 1.2rem !important;
                    font-size: .8rem;
                    color: rgb(197, 199, 198);
				}
                .cajaDegradado--busqueda .filtro-tipos-usuarios div span {
                        color: rgba(81, 81, 81, .9);
                    }
				.cajaDegradado--busqueda .filtro-tipos-usuarios div:last-child{
					margin-right: 0 !important;
				}
			.cajaDegradado--busqueda .filtro-tipos-usuarios  input{
				width: auto;
				height: auto;
				line-height: 0;
				padding: 0;
				position: relative;
				top: -1px;
			}
			.cajaDegradado--busqueda .inner_bloque_filtros .clearfix{
				padding-top: 0 !important;
			}
				.cajaDegradado--busqueda .campo_bloque select{
					width: 14.3rem !important;
					height: 2.4rem;
                    font-size: .8rem;
					border: 1px solid rgb(234, 236, 235);
					border-left: 0;
                     color: rgba(81, 81, 81, .9);
                    outline: 0; 
				}
/*Paginaci�n superior*/
.contenedorPaginacion--sup .pag, #buscador .resultados{
	/*display: none;*/
}
.contenedorPaginacion--sup{
    width: 100% !important;
    max-width: 1250px;
    float: none;
    margin: 0 auto;
}
.contenedorPaginacion--sup .paginacion{
    float:left;
}
 
#buscador .resultados, .contenedorPaginacion--sup .pag, .boxNoFloat .sr_footer, .contenedorPaginacion--sup .npag{
	visibility: hidden;
	display: none;
}
.paginacion-bottom .npag{
    visibility: visible !important;
    display: inline-block !important;
}
.arrows-pag{
	width: 4.5rem;
	height: 2.4rem;
	border: 1px solid rgb(234, 236, 235);
	border-radius: 3px;
	float: right;
	margin-left: .6rem;
	box-sizing: border-box;
	text-align: center;
    clear:both;
}
.arrows-pag .fa{
	width: 44%;
	font-size: 1.5rem;
	line-height: 2.4rem;
	color: rgb(197, 199, 198);
	cursor: pointer;
}
	.arrows-pag .fa-angle-left {
		border-right: 1px solid rgb(234, 236, 235);
	}
	.arrows-pag .fa-angle-right {

	 }
/*Tabla listado*/
.general-wrapper table#listado{
    width: 100% !important;
    max-width: 1250px;
    float: none;
	margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
	border-left: 1px solid rgb(234, 236, 235);
	border-right: 1px solid rgb(234, 236, 235);
}
.general-wrapper thead#listado_head{
	border-top: 1px solid rgb(234, 236, 235);
	border-bottom: 1px solid rgb(234, 236, 235);
}
.general-wrapper thead#listado_head th{
	height: 2.5rem;
	line-height: 2.5rem;
	background: none;
	background-color: #fff;
	border: none;
	/*padding: .6rem 0;*/
	color: rgb(133, 133, 133);
	font-family: 'Open Sans', sans-serif;
	font-size: .8rem;
	font-weight: 800;
	text-transform: uppercase;
}
.general-wrapper thead#listado_head td, thead#listado_head a{
	background: none;
	color: rgb(133, 133, 133);
	font-family: 'Open Sans', sans-serif;
	font-size: .8rem;
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
}
.general-wrapper tbody#listado_body td{
	padding: .6rem 0;
	border-bottom: 1px solid rgb(234, 236, 235);
	text-align: center;
	color: rgb(107, 107, 107);
	font-family: 'Open Sans', sans-serif;
	font-size: .8rem;
	font-weight: 400;
}
.general-wrapper tbody#listado_body tr.sobre td, .general-wrapper tbody#listado_body tr.sobre a {
    color:#fff;
}
.general-wrapper tbody#listado_body a{
    color: rgb(0, 0, 0);
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: .8rem;
    font-weight: 800;
}
.general-wrapper tbody#listado_body a:hover{
    text-decoration: none;
    opacity: .9;
}
.general-wrapper tbody#listado_body a .fa-trash-o{
	/*color: rgb(133, 133, 133);*/
    color: #fff;
	font-size: 1.1rem;
    display: none;
	margin-right: .2rem;
}
.general-wrapper tbody#listado_body a .fa-files-o{
    float: right;
    font-size: 1.1rem;
    margin-left: -1.2rem;
}
.general-wrapper thead#listado_head th.th-proyecto, tbody#listado_body td.td-proyecto{
	padding-top: 3px;
	padding-left: .5rem;
	text-align: left;
}
.general-wrapper tbody#listado_body td.td-proyecto{
		padding-top: 13px;
	}
.general-wrapper thead#listado_head th input[type="checkbox"], tbody#listado_body td input[type="checkbox"]{
	margin-left: .5rem;
}
.general-wrapper .botonNaranja{
	border-radius: 0;
	padding: .5rem 0;
}
.general-wrapper .botonNaranja:hover{
	opacity: .9;
}
.general-wrapper .wrapper-botonNaranja{
	margin-left: auto;
	margin-right: auto;
	max-width: 1250px;
	width: 95%;
}
.general-wrapper .botonNaranja--sup{
	float: right;
	margin-bottom: .7rem;
	padding-left: .5rem;
	padding-right: .5rem;
}
.general-wrapper .botonNaranja--down{
	margin-top: -1.5rem;
	padding-left: .2rem;
	padding-right: .2rem;
}
/*Paginaci�n inferior*/
.general-wrapper .btn-massiveactions{
	max-width: none;
	height: 2.188rem;
	line-height: 2.188rem;
	float: left;
	padding: 0 .625rem;
	background-color: #fff;
	border: 1px solid rgb(234, 236, 235);
	border-radius: .3rem;
	color: rgb(133, 133, 133);
	font-family: 'Open Sans', sans-serif;
	font-size: .8rem;
	font-weight: 400;
	cursor: pointer;
	width: 210px;
	justify-content: center;
	display: flex;
}
.general-wrapper .btn-massiveactions::after, .icon-close--arrow::after{
	font-family: FontAwesome;
	margin-left: .4rem;
	/*font-size: 1.2rem;*/
	position: relative;
	/*top: .18rem;*/
}
.general-wrapper .btn-massiveactions::after{
	content:"\f107";
}
.icon-close--arrow::after{
	content:"\f106" !important;
}
.general-wrapper .dropdown-item{
	width: auto;
	max-width: 15rem;
    float: left;
    clear: left;
	display: none;
	padding: 0;

}
    .general-wrapper .dropdown-item .dropdown-naranja{
		margin-left: 0 !important;
		margin-top: 0 !important;
		padding: 0 !important;
		width: auto;
		height: 2.188rem;
		background: #fff;
		border: 1px solid rgb(234, 236, 235);
		border-radius: .3rem;
	}
        .general-wrapper .dropdown-item .dropdown-naranja span a{
			width: auto;
			padding-left: .4rem;
			padding-right: .4rem;
			color: rgb(133, 133, 133);
			line-height: 2.188rem;
			font-family: 'Open Sans', sans-serif;
			font-size: .8rem;
			font-weight: 400;
		}
#main-inner .contenedorPaginacion{
	width: auto;
	float: right;
	clear: none;
}
#main-inner .boxFloat{
	width: auto;
}
.logo-bottom{
    width: auto;
    position: absolute !important;
    top: 20%;
    left: 50%;
    transform: translate(-50%);
    margin: 0 !important;
}
.contenedorPaginacion{
	position:relative;
	z-index: 1000;
	right: 2rem;
	margin: 0;
    width: auto;
float: right;
clear: none;
}
	.contenedorPaginacion .paginacion{
		padding: .5rem 0;
	}
    .contenedorPaginacion .paginacion .npag {
    padding-right: 0;
}
		.contenedorPaginacion .paginacion .npag span a{
			color: #d0d2d1;
			font-family: 'Open Sans', sans-serif;
			font-size: .8rem;

		}
		.contenedorPaginacion .paginacion .npag span a:hover{
			background-color: #fff;
			color: var(--color-head);
			text-decoration: none;
		}
		.contenedorPaginacion .paginacion .pag{
			float: none;
			padding-left: 0;
			position: relative;
			top: .8rem;
			font-size: .6rem;
                line-height: 1.8em;
}
		}
.pag-active{
	background-color: #fff;
	color: var(--color-head);
	border: 1px solid #d0d2d1;
	border-radius: 2px;
}
/*paginaciones encontradas*/
.pagination-found{
	/*float: left;*/
    display: inline-block;
	padding-left: .8rem;
	font-family: 'Open Sans', sans-serif;
	color: rgb(133, 133, 133);
	font-weight: 400;
    font-size: .8rem;
}
.pagination-found .paginacion {
    background: #fff none repeat scroll 0 0;
    border: 1px solid rgb(234, 236, 235);
    border-radius: 0.3rem;
    height: 2.188rem;
    margin-left: 0 !important;
    margin-top: 0 !important;
    padding: 0rem 0.625rem;
    width: 53px;
}
.pagination-found select {
    color: rgb(133, 133, 133);
    font-family: "Open Sans",sans-serif;
    font-size: 0.8rem;
    font-weight: 400;
    line-height: 2.188rem;
}

.contenedorPaginacion .paginacion .npag span.textoPag {
    padding: .3rem .6rem;
    text-align: center;
    margin: 0;
    border: 1px solid #d0d2d1;
    background-color: transparent;
    border-radius: 2px;
    color: #d0d2d1;
    font-family: 'Open Sans', sans-serif;
    font-size: .8rem;
    font-weight: 800;
}
.general-wrapper .pagination-found::after, .icon-close--arrow::after {
    font-family: FontAwesome;
    font-size: 1.2rem;
    color: rgb(197, 199, 198);
    font-size: 1.5rem;
    height: 100%;
    pointer-events: none;
    position: absolute;
    right: 0.3rem;
    width: 1rem;
}
/*pie de página*/
.footer{
    width: 95%;
    max-width: 1250px;
    margin: 1rem auto;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
}
.sr_footer{
width: auto;
position: absolute !important;
top: 20%;
left: 50%;
margin: 0 !important;

}
.sr_footer span{
    color:#DADCDB;
    vertical-align:35%;
}
.copy{
    background-color: red;
}
/*Login general - banderas -*/
#imagen{
    width: 100%;
    height: 100%;
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    background: #000 url(../img/portadaSR.jpg);
	background-color: #000;
    background-position: center center;
    background-attachment: fixed;
    background-size: cover;
}
#banderas{
    width: 98%;
    max-width: 400px;
    position: absolute;
    z-index: 1001;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 1.5rem;
    background-color: #fff;
    border-radius: 4px;
	-webkit-box-shadow: 0px 1px 12px 3px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 1px 12px 3px rgba(0,0,0,0.75);
	box-shadow: 0px 1px 12px 3px rgba(0,0,0,0.75);
}
	#banderas .versionPrograma, #login_bottom .versionPrograma{
		position: absolute;
		top: .3rem;
		right: .3rem;
		font-size: .5rem;
	}
	.banderas-logo{
		width: 70%;
		margin-right: auto;
		margin-bottom: 1em;
        height:100px;
        position:relative;
	}
    .banderas-logo img {
        bottom: 0;
        position: absolute;
        left: 50%;
        transform: translateX(-28%);
    }
        .banderas-logo.es img {
            
        }
    #banderas ul{
        list-style-type: none;
        margin-left: 0;
		margin-bottom: 0;
		text-align: center;
    }
        #banderas ul li{
			width: 32%;
            display: inline-block;
			vertical-align: middle;
			margin-top: 1.2rem;
        }
            #banderas ul li span{
                display: block;
				text-align: center;
            }
            #banderas ul li a{
                width: 100%;
                height: 100%;
                display: block;
				background-color: #eee;
				padding: 15% 0;
				border-radius: .3rem;
				text-transform: uppercase;
            }
            #banderas ul li a:hover{
				text-decoration: none;
				opacity: .8;
			}
				#banderas ul li a img{
					display: block;
					margin: 0 auto;
				}
/*Login por idiomas*/
.wrapper-login{
    width: 100%;
	height: 100%;
	width: 100vw;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	background: #000 url(../img/portadaSR_2.jpg);
	background-color: #000;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
}
#login_bottom{
	width: 98%;
	max-width: 400px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin-top: 10px;
	box-sizing: border-box;
	padding: 1.5rem;
	background-color: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 12px 3px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 1px 12px 3px rgba(0,0,0,0.75);
	box-shadow: 0px 1px 12px 3px rgba(0,0,0,0.75);
}
	#login_bottom #login{
		margin-top: 1.5rem;
	}
		#login_bottom #login span{
			display: block;
			text-transform: uppercase;
		}
		#login_bottom #login span#formato1{
			font-size: 1rem;
			margin-bottom: .3rem;
		}
		#login_bottom #login span#formato2{
			font-size: .7rem;
			color: rgb(133, 133, 133);
		}
		#login_bottom #login form{
			margin-bottom: 0;
			margin-top: .5rem;
		}
		#login_bottom #login .login{
			width: 100%;
			padding-top: 0;
		}
			#login_bottom #login .login .valor{
				width: 100%;
			}
				#login_bottom #login .login .valor input{
					width: 95%;
                    margin-bottom: 0;
                    padding: .5rem;
				}
					#login_bottom #login .login .valor input[type="submit"]{
						font-weight: 800;
					}
				#login_bottom .texto{
					width: auto;
					float: none;
					text-align:left;
					margin-right: 0;
					font-size: .9rem;
					color: rgb(133, 133, 133);
				}
				.valor .button{
					background-color: var(--color-head);
					border: 0 none;
					border-radius: 5px;
					color: #fff;
					font-size: 16px;
					height: 50px;
					line-height: 30px;
					padding: 5px;
					text-align: center;
					width: 100% !important;
                    margin-top: 1rem;
				}
				.valor .button:hover{
					opacity: .9;
				}
/*parte formulario que despliega al clickar bot�n*/
.tabla-gestion{
	width: 97.5%;
	margin-left: auto;
	margin-right: auto;
	background: #eee;
}
	.tabla-gestion td.popuptitcampo{
		width: 10%;
		text-align: left;
	}
/*texto etiqueta*/
.etiqueta--new{
    width: auto;
    color: rgb(79, 81, 80);
    font-size: 1.5rem;
    position: relative;
    text-transform: capitalize;
}
.etiqueta--new--small{
    font-size: .8rem;
    position: relative;
    top: .5rem;
    margin-right: .5rem;
	color: rgb(81, 81, 81);
}
/*texto b�squeda de simulaciones*/
.etiqueta-busq{
    top: 1rem;
}
/*select*/
select.class-rol{
    /*margin-top: .1rem;*/
    margin-left: .5rem;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgb(234, 236, 235) rgb(234, 236, 235) rgb(234, 236, 235) -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    color: rgb(197, 199, 198);
    font-size: 0.8rem;
    height: 2.4rem;
    outline: 0 none;
    width: auto !important;
	padding: 0 4em;
}
.styled-select--changes::after{
    right: .6rem;
}
.styled-select--trad  select{
    margin-top: .1rem;
    margin-left: .5rem;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgb(234, 236, 235) rgb(234, 236, 235) rgb(234, 236, 235) -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    color: rgb(197, 199, 198);
    font-size: 0.8rem;
    height: 2.4rem;
    outline: 0 none;
    width: auto !important;
	padding: 0 4em;
}
/*form proyecto*/
    /*formulario dentro de proyecto*/
    /*form#fentrada, form[name="formulario"]{
        max-width: 802px;
        margin-left: auto;
        margin-right: auto;
        display: block !important;
    }*/
		form#fentrada input[type="radio"]{
			position: relative;
			bottom: 2px;
		}
		form[name="formulario"] .cajaDegradado{
			background: #fff;
			border: 1px solid #eee;
			border-radius: 4px;
			padding-bottom: 1rem;
		}
		form[name="formulario"] .tabla-gestion{
			background-color: transparent;
			margin-left: 1rem;
		}
		form[name="formulario"] table[name="tablatraducciones"]{
			width: 100% !important;
		}
			form[name="formulario"] .tabla-gestion tr#fila_listado, form[name="formulario"] table[name="tablatraducciones"] tr#fila_listado{
				vertical-align: middle !important;
			}
				form[name="formulario"] .tabla-gestion td.popuptitcampo,form[name="formulario"] table[name="tablatraducciones"] td.popuptitcampo{
					width: 18%;
					margin-left: .5rem;
					text-transform: uppercase;
					vertical-align: middle !important;
					color: rgb(81, 81, 81);
					font-family: 'Open Sans' ,sans-serif;
					font-size: .75rem;
				}
				form[name="formulario"] table[name="tablatraducciones"] td.popuptitcampo{
					width: 10%;
				}
				form[name="formulario"] .tabla-gestion td.popupcampo, form[name="formulario"] table[name="tablatraducciones"] td.popupcampo{
					padding: 6px 6px 0 6px;
				}
					form[name="formulario"] .tabla-gestion td.popupcampo input, form[name="formulario"] table[name="tablatraducciones"] td.popupcampo input{
						width:96% !important;
						height: 2rem;
						line-height: 2rem;
					}
					form[name="formulario"] .tabla-gestion td.popupcampo select.class-rol, form[name="formulario"] table[name="tablatraducciones"] td.popupcampo select.class-rol{
						width: 97% !important;
					}
	.botonNaranja--form{
		padding: .5rem;
	}
	.table--btn{
		margin-top: 15px;
	}
		.table--btn td.btn--left{
			padding-left: 1rem;
		}
		.table--btn td.btn--right{
			padding-right: 1rem;
		}
	table[name="tablatraducciones"] textarea{
		width: 96%;
		height: 5rem;
	}
	.language-style{
		text-transform: uppercase;
		font-size: .9rem;
		position: relative;
		bottom: 3px;
	}
	form[name="formulario"] .tabla-gestion td input[type="checkbox"]{
		width: auto !important;
		margin-right: .2rem;
	}
	form[name="formulario"] .tabla-gestion td.popuptitcampo.td--difusores{
		vertical-align: top !important;
	}
    form[name="formulario"] .tabla-gestion td.popupcampo.td--difusores__item{
        padding-left: .5rem;
    }
.general-wrapper #proyecto_form, .general-wrapper form[name="formlistado"], .table-bottom{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: .2rem;
    max-width: 1250px;
    overflow: hidden;
    width: 100%;
}
.general-wrapper #proyecto_form .title{
    display: none;
}
.general-wrapper #proyecto_form .btn-gray{
    margin-left: -1.8rem;
}
/*clases gen�ricas*/
.general-wrapper .cajaDegradado .botonNaranja.margin-left, .margin-left{
    margin-left: 1rem !important;
}
.float-left{
    float: left;
}
.font-weight{
    font-weight: 400 !important;
}
input[type="radio"], input[type="checkbox"]{
	margin: 0;
}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly]{
    background-color: #fff;
    cursor: default;
}
.etiqueta-campo--visible{
    width: auto;
    visibility: visible;
    display: inline-block;
    font-size: .8rem;
    color: rgb(81, 81, 81);
}
.general-wrapper .cajaDegradado .span-input{
    margin-left: 0 !important;
    margin-top: .2rem;
}
.general-wrapper .cajaDegradado .span-input  input {
    width: 94% !important;
}
.general-wrapper .cajaDegradado .wrapper-btnsave{
    position: relative;
    top: 23px;
}
/*proyectos entrada form*/
.celda{
	float: none;
	display: block;
	text-align: left;
}
/*capa de botones - cuando son varios -*/
#capaBotones{
	width: 100%;
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto;
}
/*contenedor para desplegable inferior acciones masivas*/
.wrapper-dropdown{
	width: auto;
	display: inline-block;
	overflow: hidden;
	position: relative;
	left: 2.5rem;
	bottom: 2rem;
}
/*caja degradado en parametros entrada*/
.cajaDegradado--noheight{
}


/*media queries*/
@media (max-width: 84.375em){ /*hasta 1350px*/
    .cajaDegradado .campo_bloque{
        width: 100%;
        float: none;
        display: block;
    }
    .cajaDegradado--busqueda .filtro-tipos-usuarios{
        width: 60% !important;
        float: none !importatn;
        display: block;
        margin-bottom: 1rem;
    }
    .cajaDegradado .botonNaranja{
        margin: 1rem 0 !important;
        clear: both;
    }
    .arrows-pag{
        margin-top: 1rem;
    }
    .btn-massiveactions, .dropdown-item{
        float: none;
    }
    .paginacion-bottom{
        clear: both;
        margin: 1rem 0;
        position: relative;
    }
    .logo-bottom{
        right: 0;
        transform: translate(0);
    }

}
