/*Reglas tarea modificación estilos(XUGEI-224)*/
.alturaBasicLayout{
	height: 550px;
}

.centrar{
	position: relative;
	margin-top: 100px;
    margin-bottom: 300px;
    margin-left: auto;
    margin-right: auto;

    width: 340px;

 }

.posicionBotonLogin{
	float:right;
	margin-top: 40px;
}

.bordes{
    height: 240px;
    padding: 20px;
    border: 1px ridge #999999;
    box-shadow: 0 0 10px #333;
}

.centrarInterior{
	height: auto;
    margin-left: 50px;
    margin-top: 27px;
    width: 260px;
 }

.centrarInteriorNotQuite{

	height: auto;
    margin-left: 50px;
    margin-top: 0px;
    width: 200px;
 }


 .margenEntreLabel{
 	margin-top: 20px;

 }


.informacionAcceso{
	height: auto;
    margin: 45px auto 0;
    position: relative;
    width: 420px;
}

.colorTextoError{
	color: #800000;

}

.tamBorde{
	width: 420px;
}

/*Cambios en las pestaas*/
/*ESTILOS PARA LAS PANTALLAS DE LOS EXPEDIENTES*/
.subheaderFondo{
	background-image:url(../imaxes/degradado_azul.jpg);
    background-repeat: repeat-y;
}

#subheader{
	padding:0px !important;
}

.menu_general {
	/*margin:0 12px 0 12px; */
	border-top:1px solid #0079ac !important;
	border-bottom:1px solid #0079ac !important;
	font-size:0.7em !important;
	background-color: #0079ac !important;
}




.opciones_menu_general li a{
	background-color:transparent !important;
	color:#FFFFFF !important;
}

/*estilo.css*/
.opciones_menu_general li a:hover{
	padding:0;
	margin:0;
	padding:7px 15px 1px 15px;
	background-color:#0079ac;
	text-decoration:none;
	border-right:1px solid #d7f1fb;
	color:white;
}

.opciones_menu_general li a.on{
	padding:0;
	margin:0;
	padding:7px 15px 1px 15px;
	background-color:#CCEEFF !important;
	text-decoration:none;
	border-right:1px solid #0079ac;
	color:black !important;
}

/*estilo.css*/
.boton_seleccion_ambito a {
    background-color: #0079ac !important;
    border-left: 1px solid #0079ac !important;
    color: white !important;
    display: block !important;
    height: 20px !important;
    margin: 0 !important;
    padding: 7px 15px 1px !important;
    text-align: center !important;
    text-decoration: none !important;
    width: auto !important;
}



/*estilos.css*/
.usuario {
	color:white !important;
}



/*GeneralXPEI*/
span.label_ambito {
	color: white !important;
}

/*GeneralXPEI*/
span.elemento_ambito {
	margin-right: 7px;
	color: white !important;
	font-weight: bold;
	text-transform: uppercase;
}




/*Nuevo estilo para mover todo lo de usuario,red a la derecha*/
.margenIzquierda{
	margin-left: 8%;
}

/*Nuevo estilo para mover todo lo de usuario,red a la derecha*/
.fondoDegradadoGris{
	background-image: url(../imaxes/degradado_gris.jpg);
    background-repeat: repeat-y;
	background-color:white;
}

.fondoGris{
	background-color: #DCDCDC;
}
/*Nuevo estilo para mover todo lo de usuario,red a la derecha*/
.colorFondoAnexo{
	background-color: white;
}

/*Estilo a sumar en los elementos de listas*/
.nivel_un li {
    background-color: white !important;
 }


 .boton_seleccion_ambito a:hover {
	background-color:#87CEEB !important;
	/*font-weight:bold;*/
}

.opciones_menu_general li a:hover{
	background-color:#87CEEB !important;
}

.fondoBuscarSolicitudForm {
    background-color: #f5f5f5;
}

.opcionSideBar{
	background-color:#cfcfcf;
	color:white !important;
}

.botonFaseSeleccionado{
	background-color:#1E90FF;
	color:white;
	display: block;
	line-height: normal;
}

.ui-stado-activo,
.ui-widget-content .ui-stado-activo,
.ui-widget-header .ui-stado-activo {
	border: 1px solid #79b7e7;
	background: #1E90FF;
	font-weight: bold;
	color: white !important;
}

.contendor_right{
	margin: 0 0 0  0px !important;
	padding: 0 1% 15px 2% !important;
	width: 77% !important;
}


#sidebar {
    margin: 0px !important;
    width: 20%;
    height:100% !important;
}



ul.nivel_un {

    margin: 0 !important;
    padding: 0 !important;
}


.ui-widget-header{
	border-bottom: 1px solid #4297d7 !important;
	border-top: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
}


.bordesFormulario{
	margin-top: 0.3% !important;
}

.arbolPrioridades{
	background-color: white;
    margin-left: 1%;
    margin-top: 2%;
}



.colorFondodndZone{
	background-color: #fffafa;
	padding: 1% 0 0 5%;
}


.margenTextoCfgConfig{
	margin-left: 5%;
}

.posicionDrag{
	 padding: 0 0 0 1%;
}

.margenCuadroExitoError{
	margin-top: 1%;
}

.bordesTabs{
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;

}

.anchoTreePrioAdj{
	width: 105% !important;
}

.posicionBotonAmbito{
	float: right;
    margin-top: 4%;
}

.tamSelect{
	width: 220px;
}

.margenAmbito{
	margin-left: 35%;
}

.margenDivUser{
	margin-right:2%;
}

.img_izquierda{
	margin-bottom:0.2% !important;
}

.posicionBotonChiHome{
	float: right;
    margin-top: 35%;
}

.traladarDialog {
	overflow: visible;
}

textarea.codeTextArea {
	font-family: "Courier New", courier, monospace;
}

/*Estilos XC distribución horaria*/
.elementoListaDH{
   display: inline;
   padding: 0 1em 0 0;
   float:left;
}

.admitidoDHoraria{
    background-color: #DAFCD1;
}

.matriculadoDHoraria{
	background-color: #C4FFF6;
}

.trasladoMatriculaDHoraria{
	background-color: #f99;
}

.bajaDHoraria{
	background-color: #ffa544;
}

.posConvocatoria{
	margin-right: 5%;
}

.cabeceraContadores{
	background-color:#669999;
	color:#fff;
	display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

.sincMiembros{
	width: 2.2%;
}


.modificable{
  width:50px;
  transition: ease-in-out, width .35s ease-in-out;
}


.permisosEditables{
	border: outset 3px;
	padding: 3px;
	background-color: #e5eef2;
	margin-right: 4px;
}

.modificableNewElement{
  width:50px;
  transition: ease-in-out, width .35s ease-in-out;
}


.paddingParam{
	padding: 3px !important;

}

.tablaConfCurso{
	border: 1px solid black;
	margin-top:0.8%;
}


/*Estilos de la página de estadísticas*/

.cabeceraTablaGeneral{	
	 display: inline-flex;
	 width: 100%;
}

.elementoCabeceraGeneral{
	 margin-top: 50px;
	 text-align: center;
	 width:20%;
}

.elmTablaFilas{
	padding: 1.5px;
	margin-bottom: 1px;
	width: 30%;
}

.cuerpoDisplay{
	display: inline-flex;
	width: 100%;	
}

.subrayTitulo{
	border-bottom: 1.5px solid black;
}

.subrayTitulo2{
	color:#0079ac;
	border-bottom: 1px solid black;
}

.subrayTitulo3{
	border: 1.5px solid #0079ac;
	padding: 20px;
}

.margen30{
	margin-bottom: 30px;
}

.styleTree{
	overflow-y:scroll;
	height:280px;
	border: 1px solid;
}

.separacionInf{
	margin-bottom: 7px;	
}

.margenInf2{
	margin-bottom: -6px;
}

.tituloFila{
	margin-bottom: 4px;
}

.labelItem{
	width: 20%;
	border: 1px solid #ddd;
	text-align: center;
}

.marginBlock{
	width: 100%;
}

/*
*Estilos XP configuracion de convocatoria
*/

.itemTabla{
	width:85%
}
.itemTabla2{
	width:95%
}

.itemTabla3{
	width:7%
}
.itemTabla4{
	width:8%
}
.itemTabla5{
	width:19%
}
.itemTabla6{
	width:26%
}
.itemTabla7{
	width:100%
}

.selectParam{
	width:97%;
	height:27px;
}

.marginBlock2{
	margin-left: 74px;
	width: 100%;
}

.elementoCabeceraGeneral2{
	margin-top: 25px;
	text-align: center;
	width: 44%;
	margin-bottom: 40px;
	margin-left: 145px;
	border-bottom: 1px solid grey;
}

.subrayTitulo4 {
    border: 1.5px solid #0079ac;
    width: 559px;
    padding: 15px;
}

.labelItem2 {
    width: 30%;
    border: 1px solid #ddd;
    text-align: center;
    margin-left: 40px;
}

.explicacion{
	padding: 15pxM
}

.scrollHorizontal{
	overflow: auto; 
	width:100%;
}

.barraSeparadora{
	width: 99%;
	border: 1px solid #a0deff;
}

.label_disabled{
	background: #dedede !important;
}