/*Gris*/
#header
{
    background-image: url("/images/corporativa/cabecera_fp.jpg");
    background-position: 0;
}
.deg0
{
	background:-moz-linear-gradient(right top , #FFFFFF, #B4B4B4 86%, #7E7E7E) no-repeat scroll left top transparent;
	background:-webkit-linear-gradient(right top , #FFFFFF, #B4B4B4 86%, #7E7E7E) no-repeat scroll left top transparent;
	background:-o-linear-gradient(right top , #FFFFFF, #B4B4B4 86%, #7E7E7E) no-repeat scroll left top transparent;
	background:-ms-linear-gradient(right top , #FFFFFF, #B4B4B4 86%, #7E7E7E) no-repeat scroll left top transparent;
	background:linear-gradient(right top , #FFFFFF, #B4B4B4 86%, #7E7E7E) no-repeat scroll left top transparent;
	background: url("/images/deg_grish.png") repeat-y scroll 0 0 #FFFCFC\0/;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#B4B4B4')";

}
 
/*Amarillo*/
.deg1
{
background:-moz-linear-gradient(right top , #F5EEC0, #DCD03E 55%, #AA6B00) no-repeat scroll left top transparent;
background:-webkit-linear-gradient(right top , #F5EEC0, #DCD03E 55%, #AA6B00) no-repeat scroll left top transparent;
background:-o-linear-gradient(right top , #F5EEC0, #DCD03E 55%, #AA6B00) no-repeat scroll left top transparent;
background:-ms-linear-gradient(right top , #F5EEC0, #DCD03E 55%, #AA6B00) no-repeat scroll left top transparent;
background:linear-gradient(right top , #F5EEC0, #DCD03E 55%, #AA6B00) no-repeat scroll left top transparent;
background: url("/images/deg_amarilloh.png") repeat-y scroll 0 0 #EEEEB0\0/;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F5EEC0', EndColorStr='#DCD03E')";
}

 
/*Rojo*/
.deg2 
{
background:-moz-linear-gradient(right top , #E8CF53, #C94820 86%, #841713) no-repeat scroll left top transparent;
background:-webkit-linear-gradient(right top , #E8CF53, #C94820 86%, #841713) no-repeat scroll left top transparent;
background:-o-linear-gradient(right top , #E8CF53, #C94820 86%, #841713) no-repeat scroll left top transparent;
background:-ms-linear-gradient(right top , #E8CF53, #C94820 86%, #841713) no-repeat scroll left top transparent;
background:linear-gradient(right top , #E8CF53, #C94820 86%, #841713) no-repeat scroll left top transparent;
background: url("/images/deg_naranjah.png") repeat-y scroll 0 0 #D9CF52\0/;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#E8CF53', EndColorStr='#C94820')";
}
 
/*Verde*/
.deg3
{
	background:-moz-linear-gradient(right top , #B8E853, #73A02E 86%, #436D0A) no-repeat scroll left top transparent;
	background:-webkit-linear-gradient(right top , #B8E853, #73A02E 86%, #436D0A) no-repeat scroll left top transparent;
	background:-o-linear-gradient(right top , #B8E853, #73A02E 86%, #436D0A) no-repeat scroll left top transparent;
	background:-ms-linear-gradient(right top , #B8E853, #73A02E 86%, #436D0A) no-repeat scroll left top transparent;
	background:linear-gradient(right top , #B8E853, #73A02E 86%, #436D0A) no-repeat scroll left top transparent;
	background: url("/images/deg_verdeh.png") repeat-y scroll 0 0 #C2E44F\0/;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#B8E853', EndColorStr='#73A02E')";
}
/*Azul*/
.deg4
{
	background:-moz-linear-gradient(right top , #85E1F5, #2E62A0 86%, #0C2D51) no-repeat scroll left top transparent;
	background:-webkit-linear-gradient(right top , #85E1F5, #2E62A0 86%, #0C2D51) no-repeat scroll left top transparent;
	background:-ms-linear-gradient(right top , #85E1F5, #2E62A0 86%, #0C2D51) no-repeat scroll left top transparent;
	background:-o-linear-gradient(right top , #85E1F5, #2E62A0 86%, #0C2D51) no-repeat scroll left top transparent;
	background:linear-gradient(right top , #85E1F5, #2E62A0 86%, #0C2D51) no-repeat scroll left top transparent;
	background: url("/images/deg_azulh.png") repeat-y scroll 0 0 #97DBF1\0/;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#85E1F5', EndColorStr='#2E62A0')";

}


/* Púrpura */
.deg5
{
	background:-moz-linear-gradient(right top , #F585D3, #A02E7A 86%, #510C4C) no-repeat scroll left top transparent;
	background:-webkit-linear-gradient(right top , #F585D3, #A02E7A 86%, #510C4C) no-repeat scroll left top transparent;
	background:-ms-linear-gradient(right top , #F585D3, #A02E7A 86%, #510C4C) no-repeat scroll left top transparent;
	background:-o-linear-gradient(right top , #F585D3, #A02E7A 86%, #510C4C) no-repeat scroll left top transparent;
	background:linear-gradient(right top , #F585D3, #A02E7A 86%, #510C4C) no-repeat scroll left top transparent;
	background: url("/images/deg_rosah.png") repeat-y scroll 0 0 #E388D3\0/;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F585D3', EndColorStr='#A02E7A')";

}

/* Rojo a gris */
.deg6
{
	background:-moz-linear-gradient(right top , #DEDEDE, #A07B7B 86%, #B02626) no-repeat scroll left top transparent;
	background:-webkit-linear-gradient(right top , #DEDEDE, #A07B7B 86%, #B02626) no-repeat scroll left top transparent;
	background:-ms-linear-gradient(right top , #DEDEDE, #A07B7B 86%, #B02626) no-repeat scroll left top transparent;
	background:-o-linear-gradient(right top , #DEDEDE, #A07B7B 86%, #B02626) no-repeat scroll left top transparent;
	background:linear-gradient(right top , #DEDEDE, #A07B7B 86%, #B02626) no-repeat scroll left top transparent;
	background: url("/images/deg_moraoh.png") repeat-y scroll 0 0 #D9D9D9\0/;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#DEDEDE', EndColorStr='#A07B7B')";

}

.deg7 /* igual que deg0, gris*/
{
	background:-moz-linear-gradient(right top , #FFFFFF, #B4B4B4 86%, #7E7E7E) no-repeat scroll left top transparent;
	background:-webkit-linear-gradient(right top , #FFFFFF, #B4B4B4 86%, #7E7E7E) no-repeat scroll left top transparent;
	background:-o-linear-gradient(right top , #FFFFFF, #B4B4B4 86%, #7E7E7E) no-repeat scroll left top transparent;
	background:-ms-linear-gradient(right top , #FFFFFF, #B4B4B4 86%, #7E7E7E) no-repeat scroll left top transparent;
	background:linear-gradient(right top , #FFFFFF, #B4B4B4 86%, #7E7E7E) no-repeat scroll left top transparent;
	background: url("/images/deg_grish.png") repeat-y scroll 0 0 #FFFCFC\0/;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#B4B4B4')";

}

/*TÍTULOS FP*/
h1.titulo {
    background-image: url("/images/formacion_permanente/cabecera_fp_peq.png");
    background-position: -11px -7px;
    background-repeat: no-repeat;
    border: medium none;
    clear: both;
    color: #464646;
    font-family: "fontana";
    font-size: 35px;
    height: 54px;
    margin-bottom: 0;
    margin-top: 10px;
    padding-bottom: 0;
    padding-left: 73px;
    padding-top: 30px;
}

#content>.titulo
{
		background-image: url("/images/formacion_permanente/cabecera_fp_peq.png");
	  background-position: 5px -7px;
	  background-repeat: no-repeat;
	  color: #464646;
	  font-family: "fontana";
	  font-size: 35px;
	  height: 50px;
	  margin-top: 25px;
	  padding-left: 85px;
	  padding-top: 30px;
}

.titulo>h2
{ 
  color: #464646;
    font-family: Fontana;
    font-size: 40px;
    font-weight: normal;
    line-height: 0.9em;
}



/*LISTADO DE FILTROS*/
.listaopciones
{
    float: right;
}
.listaopciones li a:hover
{
	text-decoration: underline;
}
.listaopciones li a
{
    color: #66A31F;
    font-size: 1.5em;
    margin-left: 10px;
	text-decoration: none;
}
.listaopciones li
{
    float: left;
    list-style: none outside none;
    margin-left: 10px;
    margin-right: 0;
    margin-top: -3px;
}
.listaopciones li.sel a
{
	color: #9DD34A;
}

/*FICHA DESPLEGABLE*/
.fichaDesplegable
{
    background-color: white;
    border-radius: 0 0 0 0;
	 -moz-border-radius:  0 0 0 0;
	  -webkit-border-radius:  0 0 0 0;
	
    box-shadow: 2px 2px 4px rgba(1, 1, 1, 0.8);
	  -webkit-box-shadow: 2px 2px 4px rgba(1, 1, 1, 0.8);
	   -moz-box-shadow:  2px 2px 4px rgba(1, 1, 1, 0.8);

    color: black;
    font-size: 12px;
    line-height: 1em;
    margin-left: -2px;
    margin-top: -17px;
    padding: 0 5px 5px;
    position: absolute;
    text-shadow: none;
    width: 200px;
	position: absolute;
	z-index: 99999;
}

.fichaDesplegable h4
{
    background: url("/images/public/conocimiento_fondo3.jpg") no-repeat scroll right top white;
    color: #A93609;
    font-size: 1.2em;
    line-height: 1.2em;
    margin: 10px -5px 5px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-top: 4px;
}
.fichaDesplegable h4.primero
{
    border-radius: 5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
    margin-top: 0;
}
#content .fichaDesplegable
{
    cursor: default;
    display: none;
	border-radius: 5px 5px 0 0;
	
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.fichaDesplegable li
{
    background-position: 0 3px;
    background-repeat: no-repeat;
    color: #666666;
    cursor: pointer;
    font-size: 1.1em;
    font-weight: bold;
    list-style: none outside none;
    margin-bottom: 1px;
    margin-left: 5px;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 20px;
    padding-top: 6px;
}

.fichaDesplegable li.inactivo
{
	color: #BBBBBB;
	cursor: auto;
}

body .fichaDesplegable li.activo:hover
{
    /*background: url("/images/nav-item-hover2.png") repeat-x scroll 0 0 #2E6B23;*/
	background: -moz-linear-gradient(top right , #B8E853, #73A02E 86%, #436D0A) no-repeat scroll left top transparent;
    border-radius: 3px 3px 3px 3px;

		-moz-border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;
		
    color: #FFFFFF;
    display: block;
    text-decoration: none;

background: #436d0a; /* Old browsers */
background: -moz-linear-gradient(left,  #436d0a 0%, #73a02e 18%, #b8e853 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#436d0a), color-stop(18%,#73a02e), color-stop(100%,#b8e853)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #436d0a 0%,#73a02e 18%,#b8e853 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #436d0a 0%,#73a02e 18%,#b8e853 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #436d0a 0%,#73a02e 18%,#b8e853 100%); /* IE10+ */
background: linear-gradient(to right,  #436d0a 0%,#73a02e 18%,#b8e853 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#436d0a', endColorstr='#b8e853',GradientType=1 ); /* IE6-9 */



}

/*actividad*/

.datosA {
    border-radius: 4px 4px 4px 4px;
    float: right;
    margin-right: 14px;
    margin-top: 30px;
    padding: 6px;
}

div.ficha_actividad
{
    border: 4px solid;
    border-radius: 5px 5px 5px 5px;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;

    box-shadow: 3px 3px 3px rgba(1, 1, 1, 0.3),0px 0px 2px rgba(1, 1, 1, 0.15);
	  -webkit-box-shadow: 3px 3px 3px rgba(1, 1, 1, 0.3),0px 0px 2px rgba(1, 1, 1, 0.15);
	   -moz-box-shadow:  3px 3px 3px rgba(1, 1, 1, 0.3),0px 0px 2px rgba(1, 1, 1, 0.15);
    color: white;
    float: left;
    height: 50px;
    margin:0;
    padding-left: 10px;
    padding-top: 10px;
    width: 300px;
	background-color: #555\0/;
}
div.ficha_actividad .opciones
{
    background-color: #333333;
    border-radius: 0 0 3px 0;

		-moz-border-radius:0 0 3px 0;
		-webkit-border-radius: 0 0 3px 0;
    font-size: 1.2em;
    height: 35px;
    margin-left: 206px;
    margin-top: -10px;
/*    padding-left: 10px;*/
	padding-left: 6px;
	padding-right: 5px;
    padding-top: 25px;
    position: absolute;
    width: 83px;
}
div.ficha_actividad .tipo
{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	background-color: #333\0/;
	border-radius: 0 4px 0 0;    
	color: white;
    font-size: 1em;
    font-variant: small-caps;
    height: 18px;
    line-height: 1em;
    margin-left: -10px;
    margin-top: 68px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    position: absolute;
    text-align: left;
    width: 190px;
}
div.ficha_actividad .enlaceActividad
{
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1.em;
    font-weight: normal;
    height: 40px;
	line-height: 1.2em;
	overflow: hidden;
    position: absolute;
    text-shadow: 1px 1px 1px rgba(1, 1, 1, 0.5);
	color: #111\0/;
	/*	top: 246px;*/
    width: 195px;
    height: 54px;
    overflow: hidden;
text-decoration:none;
cursor:pointer;
}
div.ficha_actividad .enlaceMatricula span
{
    color: #BBBBBB;
    font-size: 0.6em;
    line-height: 18px;
    margin-left: 2px;
    vertical-align: top;
}
div.datosA .ficha_actividad .estado
{
	margin-top:-21px;
}

div.ficha_actividad .estado
{
    color: white;
    font-size: 0.9em;
    font-variant: small-caps;
    line-height: 1em;
    margin-left: -6px;
/*    margin-top: -15px;*/
  margin-top: -9px;
    padding-left: 0px;
    padding-right: 0;
    padding-top: 4px;
    position: absolute;
    text-align: center;
    width: 93px;
cursor:pointer;
text-decoration:none;
}

div.ficha_actividad .estado span
{
    display: table-cell;
    line-height: 0.9em;
    vertical-align: middle;
}
div.ficha_actividad .masOpciones
{
    background: url("/images/configuracion_mini.png") no-repeat scroll left -1px transparent;
    color: #8C8C24;
    font-size: 0.9em;
    height: 13px;
    line-height: 0.8em;
    margin-top: 64px;
    min-width: 16px;
    padding-left: 20px;
    padding-top: 1px;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(1, 1, 1, 0.5);
}
div.ficha_actividad .enlaceMatricula
{
    background: url("/images/mini/usuario.png") no-repeat scroll left center transparent;
    cursor: pointer;
    margin-top: 18px;
    padding-left: 22px;
    position: absolute;
    text-align: center;
    width: 55px;
}
div.ficha_actividad .enlaceEconomia
{
    background: url("/images/mini/dinero.png") no-repeat scroll left center transparent;
    cursor: pointer;
    margin-top: -6px;
    padding-left: 22px;
    position: absolute;
    text-align: center;
    width: 55px;
}

.entraMenuModulos {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.5);
    margin-top: 40px;
    right: 0px;
    border-radius: 0px 0px 4px 3px;
    padding: 0px 3px;
    line-height: 20px;
    font-size: 0.8em;
    text-align: right;
    color: transparent;
    height: 8px;
    background-image: url("/images/f_lista.png");
    background-position: center -4px;
    background-repeat: no-repeat;
}

.entraMenuModulos .menuModulos {
    display: none;
	text-align:left;
	color:white;
	padding-bottom:10px;
}

.entraMenuModulos .menuModulos a
{
	color:white;
}

.entraMenuModulos .menuModulos .menuModulosEl
{
	padding-left:15px;
	display:block;
}

.entraMenuModulos .menuModulos .menuModulosEl.grupo
{
	padding-left:2px;
	color:#FFFF7C;
}

.entraMenuModulos:hover
{
	width:200px;
	background-color: rgba(0, 0, 0, 0.80);
	z-index:20000;
	height:auto;
	color:white;
	background-image:none;
}

.entraMenuModulos:hover .menuModulos
{
	display:block;
}


div.acti.nook
{
}
div.acti.sinpreval
{
}
div.ficha_actividad .masOpciones
{
	cursor: pointer;
}
div.ficha_actividad .reparos, div.ficha_actividad .extincion
{
    background: url("/images/alerta.png") no-repeat scroll 4px center #A20101;
     border: 3px solid white;
     border-radius: 17px 17px 17px 17px;
     -moz-border-radius: 17px 17px 17px 17px;
     -webkit-border-radius: 17px 17px 17px 17px;
     -ms-border-radius: 17px 17px 17px 17px;
	 
     box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
     -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
     -ms-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
     font-size: 0.8em;
     margin-left: 136px;
     margin-top: -27px;
     padding: 0 7px 0 24px;
     position: absolute;
     z-index: 2000;
}
div.ficha_actividad .reparos a
{
	text-decoration:none;
	color:white;
}
div.ficha_actividad .extincion
{
    background: none repeat scroll 0 0 black;
    color: white;
    margin-left: 227px;
    padding-left: 9px;
    text-decoration: none;
}
/*MAPA*/
.ficha_actividad .mapa

{
    box-shadow: 2px 2px 4px rgba(1, 1, 1, 0.8);
	  -webkit-box-shadow: 2px 2px 4px rgba(1, 1, 1, 0.8);
	   -moz-box-shadow: 2px 2px 4px rgba(1, 1, 1, 0.8);

    height: 120px;
    margin-left: 0;
    margin-top: -125px;
    position: absolute;
}

/*FICHA MÁS OPCIONES*/
.fichaDesplegable li.validacion
{
	background-image: url("/images/firmado.png");	
}
.fichaDesplegable li.matriculas
{
	background-image: url("/images/factura.png");	
}
.fichaDesplegable li.economia
{
	background-image: url("/images/mini/ic_recursos.gif");
}
.fichaDesplegable li.informacion_curso
{
	background-image: url("/images/info_16.png");
	background-position: 0 4px;
}
.fichaDesplegable li.ponentes
{
	background-image: url("/images/ponentes_p16.png");
}
.fichaDesplegable li.validar
{
	background-image: url("/images/mini/tick.png");
}
.fichaDesplegable li.diplomas
{
	background-image: url("/images/pdf_mini.png");
}
.fichaDesplegable li.itinerarios
{
	background-image: url("/images/mini/lista.png");
	background-position: 0 4px;
}
.fichaDesplegable li.configuracion
{
	background-image: url("/images/editar_reunion.png");	
}
.fichaDesplegable li.material
{
	background-image: url("/images/libros.png");
	background-position: 0 3px;
}
.fichaDesplegable li.emisiones
{
	background-image: url("/images/mini/ic_alcance.png");	
}
.fichaDesplegable li.convalidacion
{
	background: url("/images/arrow_refresh.png") no-repeat scroll 0px 4px;
}
.fichaDesplegable li.reactivar
{
	background: url("/images/arrow_refresh.png") no-repeat scroll 0 5px transparent;
}

/*CAJA 1*/
.caja1
{
    background-image: -moz-linear-gradient(right top , #FBFBFB 28%, #D5D5D5 78%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(right top , #FBFBFB 28%, #D5D5D5 78%, #FFFFFF 100%);
    box-shadow: 2px 2px 3px rgba(1, 1, 1, 0.1) inset;
	  -webkit-box-shadow: 2px 2px 3px rgba(1, 1, 1, 0.1) inset;
	   -moz-box-shadow: 2px 2px 3px rgba(1, 1, 1, 0.1) inset;

    margin-bottom: 20px;
    margin-left: 40px;
    margin-top: 15px;
    padding-bottom: 20px;
    padding-left: 21px;
    padding-top: 1px;
}
.caja1 h3
{
    color: #333333;
    font-family: Fontana;
    font-weight: normal;
}
/*BOTÓN ACCIÓN*/
.boton_accion
{
    background: url("/images/add_96.png") no-repeat scroll 2px 1px #F8FFF2;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
		-moz-border-radius:5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		
    box-shadow: 3px 3px 3px rgba(1, 1, 1, 0.3);
	  -webkit-box-shadow:  3px 3px 3px rgba(1, 1, 1, 0.3);
	   -moz-box-shadow:  3px 3px 3px rgba(1, 1, 1, 0.3);


    color: #3A3A3A;
    cursor: pointer;
    display: block;
    font-size: 1.3em;
    height: 76px;
    line-height: 1em;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 4px;
    outline: medium none;
    padding: 26px 0 0 105px;
    width: 170px;
}
.ui-state-highlight
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid;
    border-radius: 2px 2px 2px 2px;
    color: #336699;
}
.ui-state-highlight:hover
{
	color: #A4060B;
}
div.ficha_actividad.deg1 .estado:hover, div.ficha_actividad.deg1 .enlaceActividad:hover
{
	color:#F5EEC0;

}
div.ficha_actividad.deg2 .estado:hover, div.ficha_actividad.deg2 .enlaceActividad:hover
{
	color:#E8CF53;

}
div.ficha_actividad.deg3 .estado:hover, div.ficha_actividad.deg3 .enlaceActividad:hover
{
	color:#B8E853;

}

div.ficha_actividad.deg4 .estado:hover, div.ficha_actividad.deg4 .enlaceActividad:hover
{
	color:#85E1F5;

}
div.ficha_actividad.deg5 .estado:hover, div.ficha_actividad.deg5 .enlaceActividad:hover
{
	color: #F585D3;

}
div.ficha_actividad.deg6 .estado:hover, div.ficha_actividad.deg6 .enlaceActividad:hover
{
	color: #ccc;

}

.fantasma{ opacity: 0.5;cursor:auto;filter: alpha(opacity = 50);}


/*NOTAS*/
.notas.abierta .contenido
{
	overflow: hidden;
	width: 180px;
}

.ajax_cargador
{
    background-position: 5px 11px;
    background-repeat: no-repeat;
    background-color: white;
    border: 5px solid #333333;
    border-radius: 17px 17px 17px 17px;
    box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.8);
    font-size: 1.6em;
    min-width: 228px;
    padding: 10px;
    right: 10px;
    text-align: center;
    top: 10px;
    z-index: 20000;
    position:fixed;
}


/* ========================== */
/* = Para facturas y abonos = */
/* ========================== */
div.fichaFactura {
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 5px 5px 11px 0 rgba(95, 93, 93, 0.7);
    margin-left: 0;
    padding: 5px 20px 20px;
    position: absolute;
    z-index: 999;
}
.fichaFactura h1 {
    border: medium none;
    color: #555555;
    font-family: Fontana;
    font-size: 2.3em;
    font-weight: normal;
}

div.fichaFactura div#grado div.ajax{
    border-bottom: 1px solid;
    height: 20px;
    margin-left: 15px;
}
.factura_matricula {
    float: left;
    font-size: 1.2em;
    margin-bottom: 30px;
    margin-left: 20px;
    margin-top: 20px;
    width: 150px;
}

.factura_matricula .boton_pdf_estilo.ni.generarpdf {
    margin: 0 0 0 -37px;
    padding-top: 10px;
    float: left;
	font-size: 17px;
	transform: scale(0.7);
	-ms-transform: scale(0.7); /* IE 9 */
	-webkit-transform: scale(0.7); /* Safari and Chrome */
}
.factura_matricula .boton_pdf_estilo .infoExtraPdf {
    background-position: 113px -1px;
    font-size: 0.8em;
    line-height: 0.9em;
    margin-top: 22px;
    width: 95px;
}
/*.factura_matricula .infoExtraPdf
{
	display: none;
}*/
.factura_matricula.nueva .fraccion_factura {
    border: 2px dashed #CCCCCC;
    box-shadow: none;
    color: #CCCCCC;
    cursor: pointer;
    font-size: 3em;
    height: 103px;
    padding-top: 95px;
    text-align: center;
}
.fraccion_factura {
    background-color: #FFFFFF;
    border: 1px solid #F4F4F4;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 4px 4px 5px 0 #AAAAAA;
    display: block;
    height: 200px;
    margin: 4px;
    text-decoration: none;
    width: 150px;
	position: relative;
}

.factura_matricula .bot_fac_abono {
    background: url("/images/euro.png") no-repeat scroll 2px 9px transparent;
    color: #999999;
    cursor: pointer;
    float: left;
    font-size: 0.9em;
    height: auto;
    margin: 4px 0 1px 19px;
    padding: 3px 0 0 19px;
    width: auto;
}


/*div.fichaFactura .factura_matricula .boton_pdf_estilo {
    background: url("/images/pdf_mini.png") no-repeat scroll 1px 0 rgba(0, 0, 0, 0);
    color: #999999;
    float: left;
    font-size: 1em;
    height: auto;
    margin: 0 0 1px 3px;
    padding: 2px 0 0 21px;
    width: auto;
}*/

.factura_matricula .bot_enviar_amail {
    background: url("/images/email_go_p.png") no-repeat scroll 2px 9px rgba(0, 0, 0, 0);
    color: #999999;
    cursor: pointer;
    float: left;
    font-size: 1em;
    height: auto;
    margin: 0 0 5px 3px;
    padding: 2px 0 0 21px;
    width: auto;
}

.factura_matricula .modificar_factura {
    background: url("/images/edit2.png") no-repeat scroll 2px 9px rgba(0, 0, 0, 0);
    color: #999999;
    cursor: pointer;
    float: left;
    font-size: 0.9em;
    height: auto;
    margin: 6px 0 0 19px;
    padding: 2px 0 0 17px;
    width: 100%;
}

.factura_matricula .anular_factura {
    background: url("/images/delete.png") no-repeat scroll 0px 8px transparent;
    color: #999;
    cursor: pointer;
    float: left;
    font-size: 0.9em;
    height: auto;
    margin: 6px 0px -12px 19px;
    padding: 2px 0px 2px 17px;
    width: 100%;
    background-size: 11px;
}

.factura_matricula.factura .tipo_factura {
    background-color: #E0FBE7;
    color: #0E9924;
}
.factura_matricula .fecha_factura {
    bottom: 0;
    color: #999999;
    float: left;
    font-size: 0.7em;
    left: 6px;
    position: absolute;
}
.factura_matricula .tipo_factura {
    background-color: #DDDDDD;
    border-left: 3px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    border-right: 3px solid #FFFFFF;
    border-top: 3px solid #FFFFFF;
    font-size: 1.2em;
    text-align: center;
	padding: 3px 0;
}

.factura_matricula.factura .codigo_factura {
    background-color: #87B78E;
    color: #FFFFFF;
}
.factura_matricula .codigo_factura {
    background-color: #AAAAAA;
    border-left: 3px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    border-right: 3px solid #FFFFFF;
    border-top: 3px solid #FFFFFF;
    color: #EFEFEF;
    margin-bottom: 5px;
    text-align: center;
	padding: 1px 0;
}
.factura_matricula.abono .tipo_factura
{
	color:#BE372D;
	background-color:#FBE0E0;
	
}
.factura_matricula.abono .codigo_factura
{
	color:white;
	background-color:#C86767;
}

#soporte
{
	display:none;
}

.legalFicheroTemporal {
    width: 543px;
}

.legalFicheroTemporal h2
{
	width:550px;
	text-align:center;
	border: medium none;
	color: #C00;
	margin-top: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-top: 4px;
	font-size: 24px;
	line-height: 25px;
	font-family: Fontana;
	font-weight:normal;
}
.legalFicheroTemporal p
{
	margin-bottom:20px;
}

.emergenteLegalFicheroTemporal .QuontrolFp_emergente
{
	display:none;
}

/*modificado al #error de framework para que quepan dos líneas*/

#error {
	height: 29px;
}
#error img {
	height: 41px;
	margin-top: 10px;
}

tr td.ajax.numero {
	text-align: right;
	padding-right: 50px;
}

thead tr th.numero {
	text-align: right;
	padding-right: 40px;
}
