@charset "utf-8";
@import url('/estilos/gris/jquery-ui.css');
body{
    font-size: 10px;
    background-color:#262626 !important;
    font-family:  Arial, Helvetica, sans-serif;
}

html, body, h1, form, fieldset, input {
 margin: 0;
 padding: 0;
}
#contenedorPrincipal {
background-color: #262626 !important;
}
*{padding:0 0; margin:0 0;
}
.esquinaPortal-1 {
	background-image: none !important;
	height: 29px;
	width: 10px;
	background-repeat:no-repeat;
}
.esquinaPortal-2 {
	background-image: none !important;
	height: 29px;
	width: 10px;
	background-repeat:no-repeat;
}
.containerSolicitadosTitulo{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(gris/fondoCabeceraCursos.jpg);
	text-align: left;
	vertical-align: middle;
	height: 29px;
	margin-bottom:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-repeat: repeat;
}
.containerSolicitadosTitulo-1 {
	float: right;
	height: 28px;
	width: 13px;
	background-image: url(gris/cabeceraCursos_2.jpg);
}
.containerSolicitadosTitulo-2 {
	background-image: url(gris/cabeceraCursos_1.jpg);
	float: left;
	height: 28px;
	width: 13px;
}
.cabeceraOfertaF {
	#clear: both;
	#height: 29px;
	#width: 100%;
	#min-width:480px;
	#background-image: url(gris/pestanaMalva-1.jpg);
    
    font-weight: bold;
    font-size: 16px;
    margin: 0em;
    height: 40px;
    #padding: 10px;
    background: url(gris/header_bkg.gif) repeat-x top #E8E6E3;
    border: none !important;

}
 
.cabeceraOfertaF .encabezadosBlancos12 {
color: #474747;
font-weight: bold;
font-size: 16px;
}

.cabeceraOfertaF-1 {
#	float: right;
#	height: 29px;
#	width: 10px;
#	background-image: url(gris/esquinaRoja.gif);
#	background-repeat: no-repeat;

   # background: url(gris/header_bkg.gif) repeat-x top #E8E6E3;
   # border: none !important;


}
.cabeceraOfertaF-2 {

    #   background: url(gris/header_bkg.gif) repeat-x top #E8E6E3;
    #   border: none !important;
}



#contenedorFormulario table th {

 background-color: #F0F0F0;

}


.cabeceraOfertaF table th {

 background: url(gris/header_bkg.gif) repeat-x top #E8E6E3;

}

#contenedorBody 

#logos {
	text-align: left;
}
.contenedor-0 {
	font-family: Arial, Helvetica, sans-serif;
	float: none;
}
.fila-1 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
}
.contenedor-2 {
	padding:0px;
	clear: both;
	width: 100%;
	min-width:1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
.contenedor-3 {
	float: right;
	height: 80px;
	width: 700px;
	padding-top: 10px;
}
.contenedor-5 {
	height: 33px;
	width: 100%;
	min-width:1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 3px;
	background-color: #24211D;

}
.contenedor-6 {
	background-image: url(gris/fondoBarra.gif);
	clear: both;
	height: 44px;
	width: 100%;
	min-width:1000px;
}
.contenedor-7 {
	width: 170px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
}
.contenedor-8 {
	float: right;
	height: 25px;
	width: 100px;
	margin-right: 10px;
	margin-top: 3px;
	text-align: right;
	#background-image: url(gris/logito.gif);
	background-repeat: no-repeat;
}
.contenedor-9 {
    float:left;
	width: 213px;
    background-color:transparent;
	padding-top: 10px;
	text-align: right;
}
.contenedor-10 {
	clear: both;
	float: right;
	width: 200px;
	margin-bottom: 8px;
}
.contenedor-11 {
	float: right;
	height: 115px;
	width: 190px;
	background-image: url(global/fondo-1.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 10px;
	padding-top: 7px;
}
.contenedor-12 {
	float: left;
	margin-bottom: 5px;
}
.contenedor-13 {
	text-align: left;
	float: right;
	height: 58px;
	width: 190px;
	padding-top: 5px;
	padding-left: 10px;
	background-image: url(gris/fondo-2.gif);
}
.contenedor-14 {
	background-image: url(gris/fondo-3.gif);
	float: right;
	height: 42px;
	width: 190px;
	padding-top: 10px;
	padding-left: 10px;
	clear: both;
}
.contenedor-15 {
	background-image: url(gris/fondo-4.gif);
	float: right;
	height: 84px;
	width: 190px;
	padding-top: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.contenedor-16 {
	background-image: url(gris/fondo-3.gif);
	float: right;
	height: 47px;
	width: 190px;
	padding-top: 5px;
	padding-left: 10px;
	clear: both;
	margin-bottom: 8px;
}
.contenedor-17 {
	text-align: left;
	float: left;
	width: 98%;
	min-width:1000px;
	height: 30px;
	padding-top: 12px;
}
.contenedor-18 {
	text-align: right;
	float: right;
	margin-right: 5px;
	padding-right: 2px;
	padding-top: 10px;
	background-repeat: no-repeat;
}
.contenedor-19 {
	float: left;
	margin-bottom: 5px;
	background-image: url(gris/editarUsuario.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 34px;
	text-align: left;
}
.contenedor-19A {
	float: left;
	margin-right: 5px;
	background-image: url(gris/nuevoUsuario.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 38px;
	text-align: left;
}
.contenedor-19B {
	float: left;
	margin-right: 5px;
	background-image: url(gris/recordarClave.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 38px;
	text-align: left;
}
.cabecera-1 {
	clear: both;
	float: none;
	height: 131px;
	width: 100%;
	min-width:1000px;
	background-image: url(gris/cabeceraPrincipal.gif);
	text-align: center;
}
.cabecera-3 {
	background-image: url(gris/cabeceraNegra.gif);
	height: 23px;
	width: 190px;
	text-align: left;
	padding-left: 10px;
	padding-top: 6px;
}
.cabecera-4 {
	background-image: url(gris/cabeceraMalva.gif);
	height: 23px;
	width: 190px;
	text-align: left;
	padding-left: 10px;
	padding-top: 6px;
}
.boton-0 {
	float: left;
	height: 23px;
	width: 125px;
	margin-right: 3px;
	background-image: url(gris/pestanaMalva.jpg);
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 7px;
}
.boton-1 {
	/*float: left;*/
	height: 30px;
        #width:150px;
	margin-right: 3px;
	background-image: url(gris/pestanaMalva-1.jpg);
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.boton-1Izq {
	background-image: url(gris/izquierdaMalva-1.jpg);
	/*float: left;*/
	width: 12px;
	height: 29px;
}
.boton-1Der {
	background-image: url(gris/derechaMalva-1.jpg);
	/*float: right;*/
	width: 12px;
	height: 29px;
}
.boton-2 {
	/*float: left;*/
	height: 23px;
	width: 165px;
	margin-right: 3px;
	background-image: url(gris/pestanaMalvaGrande.jpg);
	text-align: center;
	padding-top: 7px;
}
.boton-3 {
	float: left;
	height: 19px;
	text-align: center;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 5px;
}
.boton-4 {
	background-image: url(gris/botoncitoNegro.gif);
	float: left;
	height: 16px;
	width: 24px;
	text-align: center;
	padding-top: 3px;
}
.boton-5 {
	float: right;
	padding-right: 4px;
	padding-left: 4px;
}
.botonNegro-0 {
	/*float: left;*/
	height: 23px;
	width: 125px;
	margin-right: 3px;
	background-image: url(gris/pestanaNegra.jpg);
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 7px;
}
.botonNegro-1 {
	/*float: left;*/
	height: 30px;
        #width:150px;
	margin-right: 3px;
	background-image: url(gris/pestanaNegra-1.jpg);
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.botonNegro-1Izq {
	background-image: url(gris/pestanaNegra_izq.jpg);
	/*float: left;*/
	width: 12px;
	height: 29px;
}
.botonNegro-1Der {
	background-image: url(gris/pestanaNegra_der.jpg);
	/*float: right;*/
	width: 12px;
	height: 29px;
}
.botonNegro-2 {
	/*float: left;*/
	height: 23px;
	width: 165px;
	margin-right: 3px;
	background-image: url(gris/pestanaNegraGrande.jpg);
	text-align: center;
	padding-top: 7px;
}
a.enlace:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.enlace:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.enlace:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.enlace:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.separador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	background-color: #666666;
	float: left;
	height: 1px;
	width: 1px;
	padding-top: 15px;
	margin-top: 5px;
}


.separador-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	background-color: #666666;
	float: right;
	width: 1px;
	margin-top: 3px;
	padding-top: 6px;
	height: 3px;
}
.espacio {
	clear: both;
	float: none;
}
/*AQUI COMIENZAN LOS VIEJOS ESTILOS*/
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.noticia .titulo{
        font-weight: bold;
        color:  rgb(255,83,0);
        font-size: 16px;
}

.noticia .titularGrande{
        font-weight: bold;
        color:#BE0F34;
        font-size:38px;
}

.noticia .titulo a{
        font-size: 16px;
        font-weight: bold;
        color:#BE0F34;
        text-decoration: none;
}

a.noticia:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #BE0F34;
	text-decoration: underline;
}
a.noticia:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #BE0F34;
	text-decoration: underline;
}
a.noticia:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a.noticia:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #666666;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #000000;
}

.celdaBordes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;
	height: 15px;
	text-align: center;
	vertical-align: middle;
	background-color: #E2E2E2;
}
.celdaBordes1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;
	height: 15px;
	text-align: center;
	vertical-align: middle;
}
.celdaBordes2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #999999;
	height: 15px;
	text-align: center;
	vertical-align: middle;
}
.celdaImagen {
	text-align: right;
	vertical-align: top;
	height: 46px;
	width: 65px;
}
.titulillo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	background-position: top;
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.titulo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.contenedorNum1 {
	float: left;
	clear: both;
	text-align: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 152px;
	background-image: url(../imagenes/nuevasImagenes/unoMalva.jpg);
	background-repeat:  repeat-y;
}
.contenedorNum2 {
	float: left;
	clear: both;
	text-align: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 100px;
	background-image: url(../imagenes/nuevasImagenes/dosMalva.jpg);
	background-repeat:  repeat-y;
}
.contenedorNum3 {
	float: left;
	clear: both;
	text-align: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 51px;
	background-image: url(../imagenes/nuevasImagenes/tresMalva.jpg);
	background-repeat:  repeat-y;
}
.contenedorNum4 {
	float: left;
	clear: both;
	text-align: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 29px;
	background-image: url(../imagenes/nuevasImagenes/cuatroMalva.jpg);
	background-repeat:  repeat-y;
}
.contenedorNumNovedades1 {
	float: left;
	clear: both;
	text-align: left;
	width: 180px;
	margin-bottom: 10px;
	background-image: url(../imagenes/n1Malva.gif);
	height: 90px;
	background-repeat: no-repeat;
}
.contenedorNumNovedades2 {
	float: left;
	clear: both;
	text-align: left;
	width: 175px;
	margin-bottom: 10px;
	background-image: url(../imagenes/n2Malva.gif);
	height: 90px;
	background-repeat: no-repeat;
}
.contenedorNumNovedades3 {
	float: left;
	clear: both;
	text-align: left;
	width: 195px;
	margin-bottom: 10px;
	background-image: url(../imagenes/n3Malva.gif);
	height: 90px;
	background-repeat: no-repeat;
}
.contenedorNumNovedades4 {
	float: left;
	clear: both;
	text-align: left;
	width: 198px;
	margin-bottom: 10px;
	background-image: url(../imagenes/n4Malva.gif);
	height: 100px;
	background-repeat: no-repeat;
}
.PestanaNoticiaNormal {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
	background-image: url(gris/int_pestana_usersNormal.png);
	text-align: center;
	width: 231px;
	float: left;
	height: 18px;
	padding-top: 7px;
}
.PestanaNoticiaOver {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
	background-image: url(gris/int_pestana_usersOver.png);
	text-align: center;
	width: 231px;
	float: left;
	height: 18px;
	padding-top: 7px;
}
.bandaColorAzul {
	height: 27px;
	background-image: url(../imagenes/fondoArribaMalva.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
}
.celdaUsuario {
	font-family: Arial, Helvetica, sans-serif;
	height: 23px;
	width: 163px;
	background-image: url(../imagenes/botonMalvaGrande.gif);
	text-align: center;
}
.celdaUsuarioGris {
	font-family: Arial, Helvetica, sans-serif;
	height: 23px;
	width: 163px;
	background-image: url(../imagenes/botonGris.gif);
	text-align: center;
}
.menuBoton {
	font-family: Arial, Helvetica, sans-serif;
	height: 18px;
	width: 102px;
	background-image: url(../imagenes/botonMalva.gif);
	text-align: center;
}
.menuBotonGris {
	font-family: Arial, Helvetica, sans-serif;
	height: 18px;
	width: 102px;
	background-image: url(../imagenes/botonGris2.gif);
	text-align: center;
}
.menuBotonGris2 {
	font-family: Arial, Helvetica, sans-serif;
	height: 18px;
	width: 102px;
	background-image: url(../imagenes/botonGris3.gif);
	text-align: center;
}
.menuBotonGris3 {
	font-family: Arial, Helvetica, sans-serif;
	height: 18px;
	width: 102px;
	background-image: url(../imagenes/botonGris4.gif);
	text-align: center;
}
.bandaColorRoja {
	height: 27px;
	background-image: url(../imagenes/fondoArriba.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
}
.celdaUsuarioRoja {
	font-family: Arial, Helvetica, sans-serif;
	height: 23px;
	width: 163px;
	background-image: url(../imagenes/botonRed.gif);
	text-align: center;
}
.celdaRoja {
	font-family: Arial, Helvetica, sans-serif;
	height: 18px;
	width: 102px;
	background-image: url(../imagenes/botonRed2.gif);
	text-align: center;
}
.menuPrincipalColor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #BE0F34;
	text-decoration: none;
}
.menuPrincipalGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.accesoUsuariosColor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BE0F34;
	text-decoration: none;
}
.accesoUsuariosBlanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.fondoMenuIzq {
	background-color: #BE0F34;
}
.normalBlanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.celdaGestionUsuarios {
	background-image: url(../estilos/gris/pestanaMalva238.gif);
	height: 28px;
}
.celdaGestionUsuarios_left {
	background-image: url(../estilos/gris/pestanaMalva238_left.gif);
	height: 28px;
	width: 14px;
	background-repeat: no-repeat;
}
.celdaGestionUsuarios_right {
	background-image: url(../estilos/gris/pestanaMalva238_right.gif);
	height: 28px;
	width: 14px;
	background-repeat: no-repeat;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}
.celdaconBorde1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-align: left;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.celdaconBorde3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #999999;
	text-align: left;
	padding-left: 3px;
}
input {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.celdaBoton {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../imagenes/nuevasImagenes/fondoBotonBlack.jpg);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.encabezados12 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.textBordeinf {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.bordeInf-dere {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.bordeInf-izqui {
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.textBlanco11 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.textBlanco12 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.textGris14 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin-left:10px;
}
a.menu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #333333;
	text-decoration: none;
}
a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #333333;
	text-decoration: underline;
}
a.menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #333333;
	text-decoration: none;
}
a.menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
a.menuLateral:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 100%;
}
a.menuLateral:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FF9933;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
a.menuLateral:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
a.menuPeque:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.menuPeque:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.menuPeque:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;

}
a.enlaceBusqueda:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.enlaceBusqueda:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.enlaceBusqueda:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.enlaceBusqueda:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuPrincipal:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000!important;
	text-decoration: none;
}
a.menuPrincipal:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000!important;
}
a.menuPrincipal:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000!important;
	text-decoration: none;
}
a.menuPrincipal_active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF!important;
	text-decoration: none;
}
a.submenuPrincipal:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.submenuPrincipal:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: normal;
        color: #666666;
	text-decoration: underline;

}
a.submenuPrincipal:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;

}
a.submenuPrincipal:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}



a.menuCeldaRoja:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #E90101;
}
a.menuCeldaRoja:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #F00000;
}
a.menuCeldaRoja:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EF0101;
}
a.menuCeldaRoja:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #EC0000;
}
a.aceptar:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.aceptar:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.aceptar:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
a.aceptar:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.pequeColor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	background-color: #BE0F34;
}
.peque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #000000;
}

a.menuPrincipal2:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.menuPrincipal2:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.menuPrincipal2:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.menuPrincipal2:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.encabezadosRojos {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BE0F34;
}
.normal12negro {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
a.idiomas:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.idiomas:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.idiomas:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
a.idiomas:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.idiomasSeleccionado:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
}
a.idiomasSeleccionado:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
}
a.idiomasSeleccionado:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF5300;
	text-decoration: none;
}
a.idiomasSeleccionado:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
}
.negritas10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.negritasRosa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F5AEBF;
}
a.enlaceNegritas10:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
a.enlaceNegritas10:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
a.enlaceNegritas10:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BE0F34;
	text-decoration: underline;
}
a.enlaceNegritas10:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.encabezadosGris12 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}
a.enlaceGris:hover
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration:none;
}
a.enlaceGris:visited
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration:none;
}
a.enlaceGris:link
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration:none;
}
a.enlaceGris:active
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration:none;
}
.celdaGris {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #999999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 3px;
}
.tdGrisclaro {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #E8E8E8;
	text-align: left;
	vertical-align: middle;
	padding-left: 3px;
}

.celdaGris_2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #999999;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.celdaGris_3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #CCCCCC;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-style: none;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
}
.celdaGris_4 {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #CCCCCC;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-style: none;
}
.celdaDescripcion {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #E6E6E6;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-style: none;
}


.celdaDescripcionSinFondo {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-style: none;
}
.normalRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.encabezadosRojos14 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #313030;
	margin: 0px;
	padding: 0px;
}
.encabezadosRojos16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #BE0F34;
	margin: 0px;
	padding: 0px;
}
.fondoNoticias_encabezados {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #002F77;
	background-color: #DDDDDD;
}
a.leerMas:link
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.leerMas:active
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.leerMas:visited
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.leerMas:hover
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

a.aceptados:link
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #E9E9E9;
}
a.aceptados:active
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #E9E9E9;
}
a.aceptados:visited
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #E9E9E9;
}
a.aceptados:hover
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	background-color: #E9E9E9;
}
a.informes:link
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.informes:active
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.informes:visited
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.informes:hover
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: underline;
}
td.cuerpoErrores
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#FFFFFF;
	font-weight: normal;
	color:#000000;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	vertical-align: middle;
}
.cabeceraColor{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(gris/fondoCabeceraMalva-1.gif);
	height: 29px;
        padding-left: 10px;
}
.cabeceraColor_left{
	background-image:url(gris/cabeceraMalva-1_left.gif);
	height: 29px;
	width:14px;
	background-repeat: no-repeat;
}
.cabeceraColor_right{
	background-image:url(gris/cabeceraMalva-1_right.gif);
	height: 29px;
	width:14px;
	background-repeat: no-repeat;
}
.cabeceraTituloTablas{
	padding-left:10px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../imagenes/nuevasImagenes/cabecera_altaUsuariosMalva.gif);
	height: 23px;
}
th.cabeceraNegratitulo {
	padding-left:10px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../imagenes/nuevasImagenes/cabeceras_Listado-completo.jpg);
	height: 22px;
}
.numeroGrande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 98px;
	font-weight: bold;
	color: #A9A7BA;
	background-color: #DBDCDF;
}
.textNegro10 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
}
textarea {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.textBordeinfPeque {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
a.negritas12negro:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.textBlanco10 {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.agendaBordeInf {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	padding-right: 5px;
	padding-left: 5px;
}
.agendaBorderecho {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CACACA;
	text-align: center;
	vertical-align: bottom;
}
.agendaBorderechosolo {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border-bottom-style: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CACACA;
	text-align: center;
	vertical-align: bottom;
}
.agendaNumerogrande {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #CCCCCC;
	padding-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
.celdaListados3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color: #DBDCDF;
	height: 15px;
	border-left-style: none;
	border-right-style: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A9A7BA;
	border-left-width: 0px;
}
.titleActmicentro {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
}
.negritas14 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.baseTablas {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 5px;
	height: 27px;
	background-image: url(global/base-1.gif);
}
.baseTablasClaro {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 5px;
	background-color: #DBDBDB;
	height: 10px;
}
.lineaVerticalgrisclara {
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: solid;
	border-left-color: #DBDBDB;
}
.encabezadoInforme {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FF0000;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	float: right;
	margin-left: 500px;
}
.contenidoInforme {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #E9E9E9;
	padding-left: 5px;
	text-align: left;
}
.encabezadoInformegris {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #D4D4D4;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	float: right;
	margin-left: 500px;
}
.contenidoInforme2 {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #E9E9E9;
	padding-left: 10px;
}

.encabezadoInforme2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #FF0000;
	color: #FFFFFF;
	vertical-align: middle;
	padding-left: 5px;
	float: right;
	margin-left: 500px;
}
.contenidoInforme3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #C9C9C9;
	padding-left: 2px;
	color: #000000;
}
.negritas9 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
.lineaDiscontderecha {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}
hr {
	background-color: #CCCCCC;
	height: 1px;
	color: #CCCCCC;
	font-size: 1px;
}
.negritas22 {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.encabezadoRectGris {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(../imagenes/nuevasImagenes/cabeceras_rectGrises.jpg);
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	height: 20px;
}
.encabezadoRectRojas {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/estilos/gris/cabeceras_rectMalva.jpg);
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	height: 20px;
}
.lineaVerticalgrisclara2 {
	border-right-style: solid;
	border-left-style: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border-right-width: 1px;
	border-right-color: #DBDBDB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
	padding-left: 2px;
}
.lineaVerticalgrisclara3 {
	border-right-style: solid;
	border-left-style: solid;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
	border-left-width: 1px;
	border-left-color: #DBDBDB;
	border-right-width: 1px;
	border-right-color: #DBDBDB;
	padding-left: 2px;
}
.tdGrisclaro2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #F5F5F5;
	text-align: left;
	vertical-align: middle;
	padding-left: 3px;
}
.encabezadoRectGrisBlanco {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(../imagenes/nuevasImagenes/cabeceras_rectGrisesBlancas.jpg);
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	height: 20px;
}
.lineaDiscontinua_H {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.celdaconBorde2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-align: left;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.celdaconBorde4 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #FFFFFF;
	border-left-color: #999999;
	text-align: left;
	padding-left: 3px;
}
.encabezadoRectGris14 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(../imagenes/nuevasImagenes/cabeceras_rectGrises.jpg);
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	height: 20px;
}
.encabezadoRectRojas10 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../imagenes/nuevasImagenes/cabeceras_rectRojas.jpg);
	text-align: center;
	padding-top: 4px;
	height: 16px;
}
.encabezadoRectRojas14 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/estilos/gris/cabeceras_rectMalva.jpg);
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	height: 20px;
}
.celdaBotonRed {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #C20102;
	padding: 1px;
	background-image: url(../imagenes/nuevasImagenes/pestanaMalva.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.celdaCursos {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #EEEEEE;
	padding-left: 3px;
	border-right-style: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D7D7D7;
	padding-top: 5px;
	padding-bottom: 5px;
}

.celdaCursosTextoAdicional {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #EEEEEE;
	padding-left: 3px;
	border-right-style: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D7D7D7;
	padding-top: 5px;
	padding-bottom: 5px;
}


.celdaCursos1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #EEEEEE;
	padding-left: 3px;
	border-right-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.celdaCursos2 {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #D1D1D1;
	border-right-style: none;
}
.spacerGris {
	font-size: 1px;
	background-color: #E9E9E9;
}
.celdaCursos_Ofertados {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #E9E9E9;
	border-right-style: none;
	text-align: left;
	padding-left: 3px;
}
.celdaCursos_Ofertados2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #E9E9E9;
	border-right-style: none;
	text-align: right;
	padding-right: 3px;
}


.celdaGris_bordeRayado {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #D4D4D4;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
}
.celdaGris_bordeRayado1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #E9E9E9;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
}
.celdaVacia {
}
.botton {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 2px;
	padding-right: 9px;
	padding-bottom: 2px;
	padding-left: 9px;
}
.lineaHorizontal-inferior {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.rojo12 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
a.enlaceRojo12:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration:none;
}
a.enlaceRojo12:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration:none;
}
a.enlaceRojo12:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
a.enlaceRojo12:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration:none;
}
.plantillaNum1 {
	float: left;
	clear: both;
	text-align: left;
	width: 118px;
	background-image: url(../imagenes/nuevasImagenes/uno-plantilla.gif);
	height: 65px;
	background-repeat: no-repeat;
	margin-left: 2px;
}
.plantillaNum2 {
	float: left;
	clear: both;
	text-align: left;
	width: 118px;
	background-image: url(../imagenes/nuevasImagenes/dos-plantilla.gif);
	height: 65px;
	background-repeat: no-repeat;
	margin-left: 2px;
}
.plantillaNum3 {
	float: left;
	clear: both;
	text-align: left;
	width: 118px;
	background-image: url(../imagenes/nuevasImagenes/tres-plantillas.gif);
	height: 66px;
	background-repeat: no-repeat;
	margin-left: 2px;
}
.plantillaNum4 {
	float: left;
	clear: both;
	text-align: left;
	width: 118px;
	background-image: url(../imagenes/nuevasImagenes/cuatro-plantillas.gif);
	height: 65px;
	background-repeat: no-repeat;
	margin-left: 2px;
}
.plantillaNum5 {
	float: left;
	clear: both;
	text-align: left;
	width: 118px;
	background-image: url(../imagenes/nuevasImagenes/cinco-plantillas.gif);
	height: 65px;
	background-repeat: no-repeat;
	margin-left: 2px;
}
.plantillaNum6 {
	float: left;
	clear: both;
	text-align: left;
	width: 118px;
	background-image: url(../imagenes/nuevasImagenes/seis-plantillas.gif);
	height: 65px;
	background-repeat: no-repeat;
	margin-left: 2px;
}

a.enlaceAdobe12:link {

    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    text-decoration:none;
}
a.enlaceAdobe12:visited {
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    text-decoration:none;
}
a.enlaceAdobe12:hover {
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    text-decoration: underline;
}
a.enlaceAdobe12:active {
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    text-decoration:none;
}

.encabezadoTituloPortal {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-image: url(../imagenes/nuevasImagenes/cabeceras_rectGrises.jpg);
	text-align: center;
	vertical-align: middle;
	padding-left: 10px;
	height: 30px;
	padding-bottom: 5px;
}
a.menuPortal:link {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.menuPortal:hover {
	font-size: 14px;
	font-weight: bold;
	color: #be0f34;
	text-decoration: none;
}
a.menuPortal:visited {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.menuPortal:active {
	font-size: 14px;
	font-weight: bold;
	color: #be0f34;
	text-decoration: none;
}
.cabeceraDocente {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	background-image: url(gris/fondoCabeceraAlumnos.gif);
}
.cabeceraDocente-1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	background-image: url(gris/CabeceraAlumnos-1.gif);
}
.cabeceraDocente-2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	background-image: url(gris/CabeceraAlumnos-2.gif);
}
.titularGrande {
	font-family: "Times New Roman", Times, serif;
	font-size: 38px;
	font-weight: bold;
	color: rgb(255,83,0);
}
#contenedorLogoOferta {
	background-color: #33FFFF;
	float: left;
	width: 170px;
}
.fila {
	clear: both;
}
#esquinaOferta-1 {
	float: left;
	height: 20px;
	width: 20px;
	background-color: #CC3333;
}
#esquinaOferta-2 {
	float: right;
	height: 20px;
	width: 20px;
	background-color: #CC3300;
}
#esquinaOferta-3 {
	float: right;
	height: 20px;
	width: 20px;
	background-color: #CC3300;
}
.filaIzquierda {
	float: left;
}
#esquinaOferta4 {
	float: left;
	height: 20px;
	width: 20px;
	background-color: #CC3333;
}
#lateralOferta-1 {
	float: left;
	width: 20px;
	background-color: #0066CC;
	height: 100px;
}
#lateralOferta-2 {
	float: right;
	width: 20px;
	background-color: #0099FF;
	height: 100px;
}
.ofertaFormativa{
	background-image: url(gris/ofertaFormativa.png);
	height: 24px;
	width: 184px;
	margin-top: 15px;
	margin-left: 15px;
}


/* ESTILOS PARA LA PAGINA DE INFORMACION DE LOS USUARIOS  */

.cabeceraCursos {
	text-align: center;
	float: left;
	width: 360px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1F475A;
	padding-top: 4px;
	height: 21px;
	background-image: url(../imagenes/Expedientes/cabeceraCursos.jpg);
}

.cabeceraCursosIzq {
	text-align: center;
	float: left;
	width: 50px;
	padding-top: 4px;
	height: 21px;
	background-image: url(gris/cabeceraCursos.jpg);
}

.cabeceraCursosNombre {
	text-align: center;
	float: left;
	height: 21px;
	width: 270px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #2A0A0A;
	padding-top: 4px;
	background-image: url(gris/cabeceraHorario4.jpg);
}

.cabeceraCursosInfo {
	text-align: center;
	float: left;
	height: 21px;
	width: 160px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #2A0A0A;
	padding-top: 4px;
	background-image: url(gris/cabeceraHorario4.jpg);
}

.cabeceraCursosEstado {
	text-align: center;
	float: left;
	height: 21px;
	width: 160px;
	padding-top: 4px;
	background-image: url(gris/cabeceraHorario4.jpg);
}

.cabeceraCursosDer {
	text-align: center;
	float: left;
	height: 25px;
	width: 65px;
	background-image: url(gris/cabeceraCursos2.jpg);
        background-position: right;
}


.cabeceraHorario2 {
	text-align: center;
	float: left;
	height: 21px;
	width: 110px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1F475A;
	padding-top: 4px;
	background-image: url(../imagenes/Expedientes/cabeceraHorario4.jpg);
}


.cabeceraHorario4 {
	text-align: center;
	float: left;
	width: 60px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1F475A;
	padding-top: 4px;
	height: 21px;
	background-image: url(../imagenes/Expedientes/cabeceraHorario4.jpg);
}

.cabeceraCursos3 {
	background-color: #4095BE;
	text-align: center;
	float: left;
	height: 25px;
	width: 125px;
	background-image: url(../imagenes/Expedientes/cabeceraCursos2.jpg);
}


.fieldset2 {
	text-align: left;
	width: 730px;
	clear: both;
	float: none;
	-moz-border-radius:10px
}

.fieldset1 {
	text-align: left;
	width: 36em;
	margin-left: 10px;
	color: #FF0000;
	float: left;
	-moz-border-radius:10px
}

#contenedorFichas {
	width: 778px;
	margin-right: auto;
	margin-left: auto;
        background-color: #FFFFFF;
        font-size:14px;
}
#encabezadoFichas {
	height: 54px;
	width: 778px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../imagenes/Expedientes/cabeceraFichas.gif);
}

#cuerpoFichas {
	/*background-image: url(../imagenes/Expedientes/fondoContenedorFichas.gif);*/
	width: 774px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F34300;
	border-left-color: #F34300;
	background-repeat: no-repeat;
}

#fotoUsuario {
	float: right;
	height: 120px;
	width: 120px;
	margin-right: 15px;
	margin-top: 6px;

}


.celdaCursosObs {
	text-align: left;
	float: left;
	width: 314px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #C0CAD3;
	border-left-color: #C0CAD3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C0CAD3;
	height: 21px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.celdaCursosObs1 {
	text-align: center;
	float: left;
	height: 21px;
	width: 160px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0CAD3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C0CAD3;
	padding-top: 4px;
	padding-bottom: 4px;
}
.celdaCursosObs2 {
	text-align: center;
	float: left;
	height: 21px;
	width: 160px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0CAD3;

	padding-top: 4px;
	padding-bottom: 4px;
}
.celdaCursosObs3 {
	text-align: center;
	float: left;
	height: 21px;
	width: 64px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0CAD3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C0CAD3;
	padding-top: 4px;
	padding-bottom: 4px;
}

#baseFichas {
	background-image: url(gris/baseFichas.png);
	width: 778px;
	height: 18px;
	clear: both;
	float: none;
        background-color: #262626;
}

#superiorFichas {
	background-image: url(gris/superiorFichas.png);
	width: 778px;
	height: 18px;
	clear: both;
	float: none;
        background-color: #262626;
}

.titular1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	font-variant: normal;
}
.titular2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #333333;
	font-style: normal;
	font-variant: normal;
}
.titular3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: lighter;
	color: #333333;
	font-style: normal;
	font-variant: normal;
}
.titular4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	font-variant: normal;
}
.texto1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: lighter;
	color: #333333;
	font-style: normal;
	font-variant: normal;
}
a.enlace1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #F34300;
	text-decoration: none;
}
a.enlace1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #F34300;
	text-decoration: none;
}
a.enlace1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #F34300;
	text-decoration: underline;
}
a.enlace1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #F34300;
	text-decoration: underline;
}
.PestanaNoticiaNormal_publi {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
	background-image: url(gris/pestana_normal_publi.png);
	text-align: center;
	width: 154px;
	float: left;
	height: 18px;
	padding-top: 7px;
}
.PestanaNoticiaOver_publi {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
	background-image: url(gris/pestana_over_publi.png);
	text-align: center;
	width: 154px;
	float: left;
	height: 18px;
	padding-top: 7px;
}
.PestanaNoticiaNormal_empleo {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
	background-image: url(gris/int_pestana_empleo_normal.png);
	text-align: center;
	width: 308px;
	float: left;
	height: 18px;
	padding-top: 7px;
}
.PestanaNoticiaOver_empleo {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
	background-image: url(gris/int_pestana_empleo_over.png);
	text-align: center;
	width: 308px;
	float: left;
	height: 18px;
	padding-top: 7px;
}
#contenedorBody {
	background-color:#262626;
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	width: 100%;
        margin:auto;
	text-align:center;
}
.contenedor_index {
	width: 1024px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top:10px;
}

.contenedorCabeceraGris{
    background-color: #313030;
    clear: both;
}

#contenedorCubo {
	float: left;
	height: 230px;
	width: 251px;
	margin-bottom: 16px;
	
}
#contenedorLogo {
    float: right;
    height: 346px;
    width: 727px;
    background-color: white;
    padding-top: 13px;
    padding-right: 10px;
    padding-bottom: 13px;
    padding-left: 10px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #CCC;
    border-right-color: #CCC;
    border-left-color: #666;
}
#contenedorFormulario {
    float: right;
    min-height: 415px;
    width: 721px;
    background-color: white;
    padding-top: 13px;
    padding-right: 13px;
    padding-bottom: 13px;
    padding-left: 13px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #CCC;
    border-right-color: #CCC;
    border-bottom-color: #CCC;
    border-left-color: #666;
}


#contenedorMenu {
    clear: both;
    float: left;
    width: 274px;
    background-color: #313030;
    background-color: #313030;
}
.botonMenu {
	float: left;
	height: 24px;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c6c5c4;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c6c5c4;
	border-bottom-color: #c6c5c4;
	background-image: url(gris/fondobtnprincipal_link.png);
	background-repeat: repeat-x;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-decoration: none;
}
.botonMenuPrivado {

	height: 30px;
	padding-left:5px;
	padding-right:5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c6c5c4;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c6c5c4;
	border-bottom-color: #c6c5c4;
	background-image: url(gris/fondobtnprincipal_link.png);
	background-repeat: repeat-x;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-decoration: none;

}
.botonMenu_hover {
	float: left;
	height: 24px;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c6c5c4;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c6c5c4;
	border-bottom-color: #c6c5c4;
	background-image: url(gris/fondobtnprincipal_hover.png);
	background-repeat: repeat-x;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-decoration: none;
}

.botonMenuPrivado_hover {
	height: 30px;
	padding-left:5px;
	padding-right:5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c6c5c4;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c6c5c4;
	border-bottom-color: #c6c5c4;
	background-image: url(gris/fondobtnprincipal_hover.png);
	background-repeat: repeat-x;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-decoration: none;
}
.botonMenu_press {
	float: left;
	height: 24px;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c6c5c4;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c6c5c4;
	border-bottom-color: #c6c5c4;
	background-image: url(gris/fondobtnprincipal_press.png);
	background-repeat: repeat-x;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration: none;
}
.botonMenuPrivado_press {
	height: 30px;
	padding-left:5px;
	padding-right:5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c6c5c4;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c6c5c4;
	border-bottom-color: #c6c5c4;
	background-image: url(gris/fondobtnprincipal_press.png);
	background-repeat: repeat-x;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration: none;
}
.sidenav {
    width:275px;
    background:#313131;
    border-left:1px solid #3b3b3b;
    float:left;
}
.sidenav-idiom {
	height:27px;
	text-align:left;
	display:block;
	float:right;
	margin-top:30px;
        
}
.sidenav-idiom a{
	width:27px;
	height:22px;
	display:block;
	float:left;
	margin-left:5px;
        background-image:url(gris/iconsLang.png);
        color:#FFFFFF;
        font-size:14px;
        padding-top:5px;
        font-weight:bold;
        text-align: center;
}

.sidenav-idiom a:hover {
	background-position:0px -28px;
}

.sidenav-idiom a:active{
	background-position:0px -56px;
}



.sidenav-idiom-selected{
	background-position:0px -28px;
}


.sidenav-idiom span {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	display:block;
	float:left;
	margin-top:4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #fff;
        padding-right:5px;
}
.sidenav-access {
    width:265px;
    height:38px;
    font-size:11px;
    color:#fbce76;
    text-align:left;
    background: url(gris/bkgd-rpt-signup.gif);
    display:block;
    padding-top: 7px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-left: 10px;
    color: #FFFFFF;
    border-bottom:1px solid #222222;
    border-top-left-radius: 10px;
}

.sidenav-access-desplegable {
    width:275px;
    height:54px;
    font-size:11px;
    color:#fbce76;
    text-align:left;
    background: url(gris/bkgd-rpt-signup.gif);
    display:block;
    color: #FFFFFF;
    border-bottom:1px solid #222222;
    border-top-left-radius: 10px;
}

	
.sidenav-access-desplegable .elementoListado{
    list-style: none;
    padding-left:10px;
    padding-top:7px;
    padding-right:15px;
    padding-bottom:10px;
    display:block;
}


/*.sidenav-access:hover{
    background-repeat: repeat-x;
    background: url(gris/bkgd-rpt-signup-hover.gif);
    color:#FFFFFF;
}*/

.sidenav-access span.titulo {
    font-size:24px;
    font-weight:bold;
    color:#fff;
    display:block;
    line-height: 26px;
}


.sidenav-access-desplegable span.titulo {
    font-size:24px;
    font-weight:bold;
    color:#fff;
    display:block;
    line-height: 26px;
}

.sidenav-access img.icon {
        float:left;
	display:block;
	width:40px;
	height:40px;
	margin-right:7px;
	margin-top:1.5px;
}

.sidenav-access-desplegable img.icon {
        float:left;
	display:block;
	width:40px;
	height:40px;
	margin-right:7px;
	margin-top:1.5px;
}

.sidenav-login {
	height:126px;
	color:#fbce76;
	background: url(gris/bkgd-rpt-title-breaker.gif);
	text-align:left;
	border-bottom:1px solid #222222;
	display:block;
	padding-top: 13px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;	
}
.sidenav-menu-level-two {
	width:275px;
	height:40px;
	background: url(gris/bkgd-rpt-newuser.gif);
	text-align:left;
	border-bottom:1px solid #222222;
	display:block;
	margin-top:1px;
}

.sidenav-menu-level-two-press {
	width:275px;
	height:40px;
	background: url(gris/bkgd-rpt-level-press.gif);
	text-align:left;
	border-bottom:1px solid #222222;
	display:block;
	margin-top:1px;
}


.sidenav-menu-level-two:hover a {
	background: url(gris/bkgd-rpt-signup.gif);
	color:#FFFFFF;	

}
.sidenav-menu-level-two span {
	font-size:12px;
	color:#ff5300;
	text-align:left;
}

.sidenav-menu-level-two-press    span {
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}

.sidenav-menu-level-two a {
	font-size:12px;
	color:#86878a;
	display:block;
	height:18px;
	padding-top: 12px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.sidenav-menu-level-two-press a {
	font-size:12px;
	color:#FFFFFF;
	display:block;
	height:18px;
	padding-top: 12px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
}

/* Level One */
.sidenav-level-one {
        width: 275px;
        height: 55px;
        background-image: url(gris/bkgd-rpt-level.gif);
        display: block;
        text-align: left;
        overflow: hidden;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #222;
}

.sidenav-level-one-press {
        width: 275px;
        height: 55px;
        background-image: url(gris/bkgd-rpt-level-press.gif);
        display: block;
        text-align: left;
        overflow: hidden;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #222;
}



.sidenav-level-one a {
        width: 250px;
        height: 35px;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 15px;
        display: block;
        font-size: 16px;
        color: #86878A;
        text-align: left;
        overflow: hidden;
}
.sidenav-level-one-press a {
        width: 250px;
        height: 35px;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 15px;
        display: block;
        font-size: 16px;
        color: #FFFFFF;
        text-align: left;
        overflow: hidden;
}



.sidenav-level-one:hover a {
	background-repeat: repeat-x;
	background: url(gris/bkgd-rpt-signup.gif);
	color:#FFFFFF;
}
.sidenav-level-one-icon {
    width: 35px;
    height: 35px;
    float: left;
    margin-right: 10px;
}
.sidenav-level-one ul li a {
    font-size:11px;
    color:#86878a;
    text-align:left;
    text-decoration:none;
    padding:5px;
    display:block;
    overflow:hidden;
}

.sidenav-level-one-press ul li a {
    font-size:11px;
    color:#86878a;
    text-align:left;
    text-decoration:none;
    padding:5px;
    display:block;
    overflow:hidden;
}

.sidenav-level-one ul li a:hover {
    background:#282828;
}
.sidenav-level-one ul li a:active,
.sidenav-level-two li a:active {
    background:#1d1d1d;
}
.sidenav-level-one span { /* Number of lessons in software*/
    text-align: right;
    padding: 0 5px;
    float: right;
    display: block;
    margin-top: 10px;
}

.sidenav-level-one-press span { /* Number of lessons in software*/
    text-align: right;
    padding: 0 5px;
    float: right;
    display: block;
    margin-top: 10px;
}

.sidenav-level-one-lists { /* DIV for swicon & software name */
    float:left;
    margin-top:10px;
}






.sidenav-level-one-emerge {
        display: block;
        text-align: left;
        height:30px;
        font-size:14px;
        color: #FFFFFF;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-right: 10px;
        padding-left: 15px;
        /*background-color: #FF5E00;*/
}

.sidenav-level-one-emerge a {        
        
        display: block;
        font-size: 14px;
        color: #FFFFFF;
        text-align: left; 
}

.sidenav-level-one-emerge:hover {
	background-repeat: repeat-x;
	background-color: #424242;
	color:#FFFFFF;
}
/*BOTON NUEVO USUARIO*/
.sidenav-nuevo-usuario {
        width: 275px;
        height: 55px;
        background-image: url(gris/bkgd-rpt-newuser-two.gif);
        display: block;
        text-align: left;
        overflow: hidden;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #222;
}


.sidenav-nuevo-usuario a {
        width: 250px;
        height: 35px;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 15px;
        display: block;
        font-size: 16px;
        color: #86878A;
        text-align: left;
        overflow: hidden;
}

.sidenav-nuevo-usuario-press {
        width: 275px;
        height: 55px;
        background-image: url(gris/bkgd-rpt-level-press.gif);
        display: block;
        text-align: left;
        overflow: hidden;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #222;
}
.sidenav-nuevo-usuario-press a {
        width: 250px;
        height: 35px;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 15px;
        display: block;
        font-size: 16px;
        color: #86878A;
        text-align: left;
        overflow: hidden;
}
.sidenav-nuevo-usuario:hover a {
	background-repeat: repeat-x;
	background: url(gris/bkgd-rpt-signup.gif);
	color:#FFFFFF;
}
.sidenav-nuevo-usuario-icon {
    width: 35px;
    height: 35px;
    float: left;
    margin-right: 10px;
}
.sidenav-nuevo-usuario ul li a {
    font-size:11px;
    color:#86878a;
    text-align:left;
    text-decoration:none;
    padding:5px;
    display:block;
    overflow:hidden;
}
.sidenav-nuevo-usuario span { /* Number of lessons in software*/
    text-align: right;
    padding: 0 5px;
    float: right;
    display: block;
    margin-top: 8px;
}

.sidenav-nuevo-usuario-press ul li a {
    font-size:11px;
    color:#86878a;
    text-align:left;
    text-decoration:none;
    padding:5px;
    display:block;
    overflow:hidden;
}
.sidenav-nuevo-usuario-press span { /* Number of lessons in software*/
    text-align: right;
    padding: 0 5px;
    float: right;
    display: block;
    margin-top: 8px;
     color:#FFFFFF;
}

.sidenav-nuevo-usuario-lists { /* DIV for swicon & software name */
    float:left;
    margin-top:2px;
}
/* Sign Up Area */
.sidenav-signup a { /* Sign Up button */
    width:179px;
    height:31px;
    font-size:11px;
    color:#fbce76;
    text-align:left;
    padding:7px 10px 10px 10px;
    border-bottom:1px solid #222222;
    display:block;
    cursor:pointer;
}
.sidenav-signup a span {
    font-size:16px;
    color:#fff;
    display:block;
}
.sidenav-signup:hover a {
    color:#fff;
    background:#303030;
    text-decoration:none;
}
.sidenav-signup:hover a span {
    color:#ff5000;
    text-decoration:none;
}
a:link, a:visited {
    text-decoration: none;
}
.logo_empresa {
    float: left;
    display: block;
    margin-bottom: 2px;
    text-align: left;
    width: 227px;
    height: 57px;
}
.botonInicio {
	float: left;
	height: 25px;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
	background-image: url(gris/inicio_link.png);
	background-repeat: no-repeat;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}
.botonInicio_hover {
	float: left;
	height: 25px;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
	background-image: url(gris/inicio_hover.png);
	background-repeat: no-repeat;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}
.botonInicio_press {
	float: left;
	height: 25px;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
	background-image: url(gris/inicio_press.png);
	background-repeat: no-repeat;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
}
.botonContacto {
	float: left;
	height: 25px;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	background-image: url(gris/contacto_link.png);
	background-repeat: no-repeat;
	text-align:center;
}
.botonContacto_hover {
	float: left;
	height: 25px;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	background-image: url(gris/contacto_hover.png);
	background-repeat: no-repeat;
	text-align:center;
}
.botonContacto_press {
	float: left;
	height: 25px;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	background-image: url(gris/contacto_press.png);
	background-repeat: no-repeat;
	text-align:center;
}
	.menuPrincipalBlanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#contenedorSombra {
	clear: both;
	height: 20px;
	width: 976px;
	background-image: url(gris/sombraMenu.png);
	margin-bottom: 7px;
	background-repeat:  repeat-x;
}
a.subensino:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.subensino:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.subensino:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #666666;
	text-decoration: underline;
}
a.subensino:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.separadorSubmenu {
	float: left;
	height: 14px;
	width: 2px;
	background-repeat: no-repeat;
	margin-right: 9px;
	margin-left: 9px;
	padding-top: 10px;
}
#menuIzquierda{
display:none;
}
#principalCuerpo{
    width: 99%!important;
    padding-left:10px!important;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    margin-top:2px;
    background-color: white;
}
#bodyContainer{
width:1024px!important;
}
#menuPlata{
margin-left:auto;
margin-right:auto;
width:976px;
}
#menuPlegable {
display:none;
height:190px;
}

#menuPlata .contenedor-10 {
clear:none;
float:left;
margin-right:10px;
margin-top:5px;
}
#menuPlata .encabezadosBlancos12 {
color:#333333;
}
#menuPlata a.menu:link {
font-weight:normal!important;
}
#menuPlata .cabecera-3 {
background-image:url("gris/cabecera_plata.png")!important;
}

#menuPlata .contenedor-14 {
clear:none;
width:135px;
float:left;
margin-right:10px;
margin-top:5px;
background-image:url("gris/fondo-3r.gif")!important;
}
#menuPlata .contenedor-16 {
clear:none;
width:135px;
float:left;
margin-right:10px;
margin-top:5px;
background-image:url("gris/fondo-3r.gif")!important;
}
#menuPlata .contenedor-0 {
clear:none;
float:left;
margin-right:10px;
margin-top:5px;
}
#menuPlata .saltoLinea {
clear:none;
width:0px;
height:0px;
}
.botonInicioPriv {
	height: 32px;
	padding-left:23px;
	padding-right:7px;
	background-image: url(gris/inicioPriv_link.png);
	background-repeat: no-repeat;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	width:35px;
}
.botonInicioPriv_hover {

	height: 32px;
	padding-left:23px;
	padding-right:7px;
	background-image: url(gris/inicioPriv_hover.png);
	background-repeat: no-repeat;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	width:35px;
}
.botonInicioPriv_press {

	height: 32px;
	padding-left:23px;
	padding-right:7px;
	background-image: url(gris/inicioPriv_press.png);
	background-repeat: no-repeat;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	width:35px;
}
.tiradorcontainer_down {
	height:30px;
	width:976px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-image: url(gris/tirador_down.png);
	background-repeat:no-repeat;
	cursor: pointer;
}
.tiradorcontainer_hover_down {
	height:30px;
	width:976px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-image: url(gris/tirador_hover_down.png);
	background-repeat:no-repeat;
	cursor: pointer;
}
.tiradorcontainer_up {
	height:30px;
	width:976px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-image: url(gris/tirador_up.png);
	background-repeat:no-repeat;
	cursor: pointer;
}
.tiradorcontainer_hover_up {
	height:30px;
	width:976px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-image: url(gris/tirador_hover_up.png);
	background-repeat:no-repeat;
	cursor: pointer;
}
<!--ESTOS SON LOS ESTILOS DE LA NUEVA MATRICULA-->
#contenedor_foto {
	clear: both;
	float: none;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
a.enlace_menu:link {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 13px;
	text-decoration: none;
}
a.enlace_menu:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 13px;
}
a.enlace_menu:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0099FF;
	text-decoration: underline;
	line-height: 13px;
}
a.enlace_menu:active {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 13px;
}
#contenedor_video {
	clear: both;
	float: none;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	border: 1px solid #CCCCCC;
        margin-bottom:2px;
}

#contenedor_imagen {
	clear: both;
	float: none;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	border: 1px solid #CCCCCC;
        margin-bottom:2px;
}

#contenedor_texto {
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	border: 1px solid #CCCCCC;
        padding:5px;
    margin-bottom:2px;
}

#contenedor_menu {
	clear: both;
	float: none;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid;
	-moz-border-radius:5px;
	min-height: 250px;
	padding: 5px;
	margin-bottom: 10px;
	/*background-image: url(/estilos/global/fondo_menu_matricula.gif);*/
	background-repeat:  repeat-x;
	background:-moz-linear-gradient(center top , #FFFFFF 90%, #dbdada 100%) repeat scroll 0 0 transparent;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	border-color: #E5E5E5 #DBDBDB #D2D2D2;
}
html>body #contenedor_menu {width: 160px;}
.contenedor_boton {
	clear: both;
	height: 60px;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCCCCC;
	-moz-border-radius:5px;
	background-image: url(../imagenes/nuevaMatricula/boton_inscribete.png);
}
.contenedor_boton_hover {
	clear: both;
	height: 60px;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCCCCC;
	-moz-border-radius:5px;
	background-image: url(../imagenes/nuevaMatricula/boton_inscribete_hover.png);
}
.contenedor_boton_press {
	clear: both;
	height: 60px;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCCCCC;
	-moz-border-radius:5px;
	background-image: url(../imagenes/nuevaMatricula/boton_inscribete_press.png);
}
.cabecerita_right {
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	height: 19px;
	width: 180px;
	background-image: url(malva/cabecerita_right.png);
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	padding: 5px;
}
.texto_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
}
.texto_boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
.celda_menu {
	clear:both;  
	-moz-border-radius:5px;
	padding:5px;
}
#cabeceraMatricula {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 31px;
	font-weight: bold;
	color: #FFFFFF;
	clear: both;
	float: none;
	height: 115px;
	width: 976px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	background-image: url(gris/cabecera_matricula.png);
	text-align:left;
}
#cabeceraAltaNuevaEmpresa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 31px;
	font-weight: bold;
	color: #FFFFFF;
	clear: both;
	float: none;
	height: 115px;
	width: 976px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	background-image: url(gris/cabecera_altaEmpresa.png);
	background-repeat:no-repeat;
	text-align:left;
}
#cabeceraEdicionEmpresa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 31px;
	font-weight: bold;
	color: #FFFFFF;
	clear: both;
	float: none;
	height: 115px;
	width: 976px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	background-image: url(gris/cabecera_editEmpresa.png);
	background-repeat:no-repeat;
	text-align:left;
}
.negritas{
    	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}
.txt10{
        font-size: 10px;
}
.txt11{
        font-size: 11px;
}
.txt12{
        font-size: 12px;
}
.txt13{
        font-size: 13px;
}
.txt14{
        font-size: 14px;
}

#cabeceraProcuraEmpresa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 31px;
	font-weight: bold;
	color: #FFFFFF;
	clear: both;
	float: none;
	height: 115px;
	width: 976px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	background-image: url(gris/cabecera_busquedaEmpresa.png);
	background-repeat:no-repeat;
	text-align:left;
}

#cabeceraValidacionCupones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 31px;
	font-weight: bold;
	color: #FFFFFF;
	clear: both;
	float: none;
	height: 115px;
	width: 976px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	background-image: url(gris/cabecera_validacion_cupones_desconto.png);
	background-repeat:no-repeat;
	text-align:left;
}
#cabecera_acceso_empresa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 31px;
	font-weight: bold;
	color: #FFFFFF;
	clear: both;
	float: none;
	height: 115px;
	width: 976px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	background-image: url(gris/cabecera_acceso_empresa.png);
	text-align:left;
}
.sidenav-login  input.login-email, input.login-password {
        background: #4a4949;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	height: 15px;
	width: 235px;
	color: #767676;
	font-size: 12px;
	color:#FFFFFF;
	padding:4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6b6a6a;
        border-left-style: none;
        border-right-style: none;
}
.sidenav-login  input.login-email, input.login-password {
	font-size: 12px;
	color:#FFFFFF;
}
.cont-login {
	width:210px;
}
.login-input-div {
	border-radius:3px;
	text-align:center;
	margin-top:10px;
	width:240px;
	margin-left:auto;
	margin-right:auto;
}
.login-input-div .login-btn {
	width:100%;
	margin-top:4px;
}
#login-email-div {
    margin-right: 7px;
    padding: 3px 0;
}
#login-password-div {
    margin-right: 7px;
    padding: 3px 0;
}
.bodyContainer{
    background-color:#262626 !important;
}
#capaFormulario {
    color:#76746F;
    text-align:left;
    background-color: #F0F0F0;
    border: 1px solid #E8E6E3;
    margin:auto;
}

#capaFormulario  a {
    color: #FF5300;
}

#capaFormulario p {
    margin-top:5px;
}

#capaFormulario label{
    clear:both;
    display:block;
    font-weight:bold;
    font-size: 12px;
}

#capaFormulario .textoGris12{
    font-weight: bold;
    font-size: 12px;
    color:#76746F;
}

#capaFormulario .textoGris14{
    font-weight: bold;
    font-size: 14px;
    color:#76746F;
}

#capaFormulario input[type="text"], #capaFormulario input[type="password"] {
     border:2px solid #CAC7C1;
     font-size: 12px;
     padding: 3px;
     color:black;
}


#capaFormulario select {
     border:2px solid #CAC7C1;
     font-size: 12px;
     padding: 2px;
     color:black;
}

#capaFormulario input.required,select.required,textarea.required {
    border-right:2px solid #FF6500 !important;
}


#capaFormulario input.text,input.text-required {
     border:2px solid #CAC7C1;
     font-size: 12px;
     width: 90%;
     padding: 3px;
     color:black;
}


#capaFormulario select.campoSelect,select.select-required {
     border:2px solid #CAC7C1;
     font-size: 12px;
     width: 90%;
     padding: 3px;
     color:black;
}

 #capaFormulario input.textHelp {
     border:2px solid #CAC7C1;
     font-size: 12px;
     width: 80%;
     padding: 3px;
     color:black;
 }

 #capaFormulario input:focus {
    border: 2px solid #FF6500;
    background-color: #FFFAEE;
 }
 
 
 /*#capaFormulario select {
     border:2px solid #CAC7C1;
     font-size: 12px;
     width: 90%;
     padding: 3px;
     color:black;
 }*/
 
#capaFormulario select:focus {
    border: 2px solid #FF6500;
    background-color: #FFFAEE;
}
 
#capaFormulario input.required{
    border-right: 2px solid #FF6500;
}

#capaFormulario .capaCampoFormulario100{
    margin-bottom: 10px;
    width:100%;
}

#capaFormulario .capaCampoFormulario40{
    margin-bottom: 10px;
    width:40%;
    float:left;
}
#capaFormulario .capaCampoFormulario40-busca{
    margin-bottom: 10px;
    width:30%;
    float:left;
}
#capaFormulario .capaCampoFormulario30 {
    margin-bottom: 10px;
    width:30%;
    float:left;
}

#capaFormulario .header {
    color: #474747 !important;
    font-weight: bold;
    font-size: 16px;
    margin: 0em;
    padding: 10px;
    background: url(gris/header_bkg.gif) repeat-x top #E8E6E3;
    border: none !important;
}

#capaFormulario .cuerpoFormulario {
  padding: 20px;
  border-top: 1px solid #DAD7D3 !important;
}

#capaFormulario .cuerpoFormulario-busca {
  padding: 20px;
}



input[type="submit"],input[type="button"] {
    height: 31px;
    background: url(gris/btnLoginSubmit2.png) repeat-x;
    border: 0;
    color:#FFFFFF;
    font-weight: bold;
    font-size:14px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    padding-left: 5px;
    padding-right: 5px
}

input[type="submit"]:hover,input[type="button"]:hover {
    background: url(gris/btnLoginSubmit2.png) repeat-x;
    background-position: 0px -31px ;
}

input[type="submit"]:active,input[type="button"]:active {
    background: url(gris/btnLoginSubmit2.png) repeat-x;
    background-position: 0px -62px ;
}
#capaFormulario .button {
    width: 110px;
    height: 31px;
}
#capaFormulario label {
    margin-bottom:3px;
}

.sidenav-access span.flecha {
    text-align: right;
    padding: 0 5px;
    float: right;
    display: block;
    margin-top: 10px;
}

.cabeceraCuerpo {
    font-size: 16px;
	font-weight: bold;
	color: #262626;
	padding: 4px;
	margin: 10px;
	border: 1px solid #A3A3A3;
	background: url(gris/bkgd-rpt-title-breaker-busca.gif) repeat-x 0 0 #262626;
	overflow: hidden;
}

.tituloPagina {
    font-size: 18px;
    color: #FF5300;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    line-height: 23px;
    text-align: left;
    margin-bottom:10px;
}

.tituloPaginaSecundario {
    font-size: 16px;
    color: #313030;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    line-height: 23px;
    text-align: left;
    margin-bottom:10px;
}

.cont-pie {
	clear: both;
	width: 1024px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}

.campotext {color:#999999; height:20px;font-style:italic;}

.buscarCurso-btn {
	background: #4a4949;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
        border:0;
	height: 15px;
	width: 215px;
	color: #767676;
	font-size: 12px;
	color:#FFFFFF;
	padding:4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6b6a6a;
}


/* Level One */
.sidenav-buscador {
        /*width: 275px;
        height: 55px;
        background-image: url(gris/bkgd-rpt-level.gif);
        display: block;
        text-align: left;
        overflow: hidden;*/
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #222;

        width:275px;
	height:40px;
	background: url(gris/bkgd-rpt-newuser.gif);
	text-align:left;
	border-bottom:1px solid #222222;
	display:block;
	
}





.sidenav-buscador a {
        width: 250px;
        height: 35px;
/*        padding-top: 10px;*/
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 15px;
        display: block;
        font-size: 16px;
        color: #86878A;
        text-align: left;
        overflow: hidden;
}

.sidenav-buscador span { /* Number of lessons in software*/
    text-align: right;
    padding: 0 5px;
    float: right;
    display: block;
    margin-top: 10px;
}


.sidenav-contacto {
	
	margin-left: 15px;
	margin-top:30px;
	height:22px;
	background:url(gris/contacto-btn.png);
	text-align:left;
	display:block;
	float:right;
	padding-left: 20px;
	width:80px;
	color:#FFFFFF;
        font-size:14px;
        padding-top:5px;
        font-weight:bold;
        text-align: center;
	border-top-right-radius: 10px;
	background-position:0px 0px;
	cursor:pointer;
        
}
.sidenav-contacto a {
    	
	color:#FFFFFF;
 	
}

.sidenav-contacto:hover {
	background-position:0px 27px;
}




.sidenav-contacto span {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	display:block;
	float:left;
	margin-top:4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #fff;
        padding-right:5px;
}

.sidenav-contacto-container {
	height:27px;
	width:107px;
	display: block;
        border-top-right-radius: 15px;

}

/** Previene que los navegadores marquen con su estilo los inputs seleccionados */
textarea:focus, input:focus{
    outline: none;
}

#contenedorLogoPrivado {
    float: left;
    height: 224px;
    width: 727px;
    background-color: white;
}


.cabeceraContenidos {
    background-image:url(/estilos/gris/bkgd-rpt-level.gif)!important;
    height:30px!important;
    padding-top: 10px!important;
   
}

.cabeceraContenidos-1 {
    background-image:none!important;
    padding-left: 0px!important;
    padding-top: 0px!important;
}

.cabeceraContenidos-2 {
    background-image:none!important;
    padding-left: 0px!important;
    padding-top: 0px!important;
}

.estilocalendario{
    cursor: pointer;
}

#capaFormulario .contenedorBloque {
    padding-left:10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right:10px;
}

#contenedorFormulario2 {
     padding-left:5px;
    padding-right:15px;
    /*border-top: 10px #262626 solid;*/
}

.contenedorCursos {
    width: 320px;
    height: 180px;
    background-color: #000;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 15px;
    background-color: #333333;
    float:left;
    overflow:hidden;
}

.contenedorCursos .capaSuperior:hover {

    margin-top:29px;
    margin-bottom:29px;
}


.contenedorCursos .capaFecha {
    background-color: #000000;
    height: 16px;
    margin-bottom: 1px;
    width: 265px;
    float:left;
    padding-left:5px; 
    color:#FFFFFF;
    opacity: 0.7;
}

.contenedorCursos .entrar {
    background-image: url(/imagenes/nuevasImagenes/enter-icon.png);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    transition: all 300ms ease;
    background-size:67px 67px;
}

.contenedorCursos .entrar:hover {
    background-size:95px 95px;
}


.contenedorCursos .warning {
    background-image: url(/imagenes/nuevasImagenes/warning-icon.png);
    cursor: pointer;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    transition: all 300ms ease;
    background-size:67px 67px;
}

.contenedorCursos .warning:hover {
    background-size:95px 95px;
}


.contenedorCursos .preselec {
    background-image: url(/imagenes/nuevasImagenes/preselec-icon.png);
    cursor: pointer;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    transition: all 300ms ease;
    background-size:67px 67px;
}


.contenedorCursos .selec {
    background-image: url(/imagenes/nuevasImagenes/selec-icon.png);
    cursor: pointer;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    transition: all 300ms ease;
    background-size:67px 67px;
}

.contenedorCursos .finish {
    background-image: url(/imagenes/nuevasImagenes/finish-icon.png);
    cursor: pointer;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    transition: all 300ms ease;
    background-size:67px 67px;
}

.contenedorCursos .preinsc {
    background-image: url(/imagenes/nuevasImagenes/preinsc-icon.png);
    cursor: pointer;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    transition: all 300ms ease;
    background-size:67px 67px;
}

.contenedorCursos .contenedorCurso {
    display:block;
}


.enlaceAcceso {
    display:block;
    float:left;
    width: 270px;
    cursor: pointer;
}

.enlaceSinAcceso{
    display:block;
    float:left;
    width: 270px;
    overflow:hidden;
}

.imagenPrograma {
    cursor:pointer;
    background-image: url(/imagenes/nuevasImagenes/programa-icon.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.imagenPrograma:hover {
    background-position: 0px -35px;
}


.imagenVerDatos {
    cursor:pointer;
    background-image: url(/imagenes/nuevasImagenes/ver-icon.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.imagenVerDatos:hover {
    background-position: 0px -35px;
}

.imagenDocument {
    cursor:pointer;
    background-image: url(/imagenes/nuevasImagenes/document-icon.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.imagenDocument:hover {
    background-position: 0px -35px;
}

.tituloCurso {
    background-color: #000000;
    font-size: 13px;
    height: 35px;
    padding-top: 5px;
    padding-left: 10px;
    /*margin-top: 141px;*/
    opacity: 0.7;
    overflow: hidden;
    /*vertical-align: middle;*/
    color: #FFFFFF;
    width: 260px;
    font-weight: 700;
    clear:both;
}

.iconosCurso {
    background-color: #000000;
    font-size: 12px;
    font-weight: 700;
    height: 180px;
    opacity: 0.7;
    overflow: hidden;
    /*vertical-align: middle;*/
    color: #FFFFFF;
    width: 50px;
    float:left;
}

.iconoCurso {
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    overflow: hidden;
    vertical-align: middle;
    color: #FFFFFF;
    width: 28px;
    margin-left: 11px;
    margin-right: 11px;
    margin-top:11px;
    margin-bottom:11px;
    clear:both;
    text-align: center;
}

.contenedorCursos .capaSuperior {
    height: 123px;
    width: 270px;
    float:left;
    background-position: center;
    background-repeat: no-repeat;
}


#listadoCursos {
    
    width:275px;   
    position: absolute;
    *position: relative;   
    
}

.itemCursos {

    width:0px;
    height: 50px;
    background-color: #262626;
    color: #FFFFFF;
/*    background-color:#CFCFCF;*/
    background-repeat:repeat-x;
    background-position:center center;
    border:1px solid #666666;
/*    border-bottom: 5px solid #555555;*/
    border-top: 0px solid #555555;
    border-left: 0px solid #555555;
/*    color: #444444;*/
    -moz-border-radius:0px 10px 10px 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -khtml-border-top-right-radius: 10p;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    opacity: 0.9;
    background-image: url('gris/bkgd-rpt-level.gif');
/*    background-image: url('gris/bkgd-rpt-newuser-two.gif');*/


    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);   
    cursor: pointer;
    /* -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    transition: all 300ms ease;*/
    position: relative;
    box-shadow: 1px 3px 2px 3px rgba(0,0,0,0.2);
    z-index:99;

}


.imagenCurso {

    margin-top:10px;
    margin-left: 10px;
    border:1px solid #777777;
    border-bottom-right-radius: 10px;
    -moz-bottom-right-radius:10px;
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    width:55px;
    height: 30px;
    display: none;
    float:left;

}

.textoCurso {

    margin-top: 8px;
    margin-left: 5px;
    float:left;
    width: 200px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px;
    display: none;
    font-weight:bold;
    overflow:hidden;

}

.mas-usados {
	height: 139px;
	width: 275px;
	padding-top: 16px;
	padding-bottom: 10px;
	background-color: #313030;
	background-image: url(gris/bkgd-mas-usados.gif);
        
}
.center-mas-usados-btn {
	margin-left:auto;
	margin-right:auto;
	width: 255px;
	margin-top:8px;
}
.mas-usados-btn {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	box-shadow: 1px px 2px rgba(0,0,0,0.2);
	text-align: center;
	float: left;
	height: 75px;
	width: 75px;
	margin-right: 5px;
	margin-left: 5px;
	background-repeat:  repeat-x;
	background-image: url(gris/bkgd-mas-usados-btn.png);
        -webkit-transition: all 300ms ease;
        -moz-transition: all 300ms ease;
        -o-transition: all 300ms ease;
        -ms-transition: all 300ms ease;
         transition: all 300ms ease;
        transition-property:box-shadow;
        -moz-transition-property: box-shadow;
        -webkit-transition-property:box-shadow;
        -o-transition-property:box-shadow;
}

.mas-usados-btn:hover {
	cursor:pointer;
	background-image: url(gris/bkgd-mas-usados-btn.png);
        box-shadow: -2px -2px 20px 2px rgba(255,255,255,0.6);
        background-position:0px -80px;


}
.center-mas-usados-litle-btn {
	margin-left:auto;
	margin-right:auto;
	width: 261px;
}
.mas-usados-litle-btn {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	text-align: center;
	float: left;
	height: 42px;
	width: 42px;
	margin-right: 5px;
	margin-left: 5px;
	background-repeat:  repeat-x;
	background-image: url(gris/bkgd-mas-usados-btn.png);
	margin-bottom: 7px;
        -webkit-transition: all 300ms ease;
        -moz-transition: all 300ms ease;
        -o-transition: all 300ms ease;
        -ms-transition: all 300ms ease;
        transition: all 300ms ease;
        background-position:0px 0px;
        transition-property:box-shadow;
        -moz-transition-property: box-shadow;
        -webkit-transition-property:box-shadow;
        -o-transition-property:box-shadow;
}




.mas-usados-litle-btn:hover {
	cursor:pointer;
	background-image: url(gris/bkgd-mas-usados-btn.png);
         box-shadow: -2px -2px 20px 2px rgba(255,255,255,0.6);
         background-position:0px -100px;

}

.mas-usadosBigIcons {
	height: 100px;
	width: 275px;
	padding-top: 18px;
	padding-bottom: 10px;
	background-color: #313030;
	background-image: url(gris/bkgd-mas-usados.gif);

}

.mas-usadosSelected-litle-btn {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	text-align: center;
	float: left;
	height: 42px;
	width: 42px;
	margin-right: 5px;
	margin-left: 5px;
	background-repeat:  repeat-x;
	background-image: url(gris/bkgd-rpt-level-press.gif);
	margin-bottom: 7px;
        -webkit-transition: all 300ms ease;
        -moz-transition: all 300ms ease;
        -o-transition: all 300ms ease;
        -ms-transition: all 300ms ease;
        transition: all 300ms ease;
        background-position:0px 0px;
        transition-property:box-shadow;
        -moz-transition-property: box-shadow;
        -webkit-transition-property:box-shadow;
        -o-transition-property:box-shadow;
}

#tableLogin {
    background-color: #ffffff;
}

#tableLogin .pieTablaLogin {
    background-image: none !important;
}

#menuCategorias{
    margin-bottom:10px;
}

.capaPrograma .module{
	font-weight:normal;
	color:#262626;
	background-color:#fff;
	text-align:left;
	padding:8px;
        box-shadow: 3px 3px 5px #666;
        border-radius: 5px 5px 5px 5px;
        border: 1px solid #E5E5E5;
        min-height:70px;
        padding: 3px;
        margin-top: 5px;
        margin-bottom:5px;
}

.capaPrograma .module .numModulo {
        float:left;
        width:45px;
        color:#888888;
        font-weight: bold;
        text-align: center;
        margin-left:-8px;
}


.capaPrograma .module .texto{
	font-size:13px;
	float:left;
	width:495px;
	margin-left:10px;
}
.capaPrograma .module .texto h3 {
	color:#ababab;
	font-size:18px;
	margin-bottom:5px;
	display:block;
	margin-top:0px;
}
.capaPrograma .module .texto p {
	color:#262626;
	font-weight:normal;
	font-size:11px;
	margin-bottom:10px;
	display:block;
}
.capaPrograma .module-metod{
	font-weight:normal;
	color:#262626;
	background-color:#f0f0f0;
	margin-bottom:20px;
	text-align:left;
	clear:both;
	padding:8px;
        box-shadow: 3px 3px 5px #666;
        border-radius: 5px 5px 5px 5px;
        border: 1px solid #E5E5E5;
}
.capaPrograma .module-metod .texto p {
	color:#262626;
	font-weight:normal;
	font-size:13px;
	margin-bottom:10px;
	display:block;
	text-align: justify;
}
.capaPrograma .module .texto ol {
	font-size:11px;
	line-height:16px;
	padding-left:18px;
}
.capaPrograma .module .texto li{
	list-style:inherit;
	margin-bottom:0px;
}
.capaPrograma .module .texto a.mas:link, a.mas:visited {
	color: #FF5000;
    text-decoration: none;
	font-weight:normal;
	font-size:11px;
}
.capaPrograma .module .texto a.mas:hover, a.mas:active {
	color: #FF5000;
    text-decoration: underline;
}
.capaPrograma .module img {
	border:hidden;
	/*width:144px;
	height:112px;*/
	float:left;
	display:block;
}

#bloque-cursos-indice {
float:left;
background-color:#262626;
}

#micelda {
width:85%;
z-index:100;
}

#filaBuscador {
height:70px;
position:fixed;
top:35px;
#background-color: #000000;
width:100%;
background: #b5bdc8; /* Old browsers */
background: -moz-linear-gradient(top, #b5bdc8 0%, #828c95 36%, #28343b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5bdc8), color-stop(36%,#828c95), color-stop(100%,#28343b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* IE10+ */
background: linear-gradient(to bottom, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
display:none;
z-index:100;
}

#resultadoBusqueda {


}

#bodyContainerPortada{
width:1024px;
min-width: 1000px;
margin-left:auto;
margin-right:auto;
}


#bodyContainerPortada #principalCuerpo{
background-color:#262626;
}

#cabeceraPortada .fila-sidenav-nuevo-usuario {
background-image: url(gris/bkgd-rpt-newuser-two.gif);
height: 35px;
position:fixed;
width:100%;
}

#cabeceraPortada .sidenav-nuevo-usuario a {
padding-top:0px;
}



#cabeceraPortada .sidenav-nuevo-usuario {
float:left;
width:175px;
height: 35px;
}

#cabeceraPortada .sidenav-nuevo-usuario-press a {
padding-top:0px;
}



#cabeceraPortada .sidenav-nuevo-usuario-press {
float:left;
width:175px;
height: 35px;
}

#cabeceraPortada .sidenav-nuevo-usuario-press:hover a {
        background-repeat: repeat-x;
        background: url(blanco/bkgd-rpt-signup.gif);
        color:#FFFFFF;
}


#cabeceraPortada {
position:fixed;
z-index:100;
}

#cadenaResultado {
color:#FFFFFF;
}


#bodyContainerPortada .poffer_b {
        /*border: thin solid #CCCCCC;*/
        padding: 3px 4px 0 !important;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #FB4700 #FB4700 #FB4700;
    border-right: 1px solid #FB4700;
    border-style: solid;
    border-width: 1px;
    height: 27px;
    box-shadow: 5px 5px 5px rgba(255,255,255,0.6);
    -moz-box-shadow: 5px 5px 5px rgba(255,255,255,0.6);
    -webkit-box-shadow: 5px 5px 5px rgba(255,255,255,0.6);
    transition-duration: 0.5s;
   -webkit-transition-duration:0.5s;
   -moz-transition-duration:0.5s;

}
