/*------------CSS STYLESHEET DYNAMICALLY GENERATED BY SPARKY---------------*/

/*------------GOOGLE FONTS---------------*/
@import url('https://fonts.googleapis.com/css2?family=Ubuntu&display=swap');
@import url('https://fonts.googleapis.com/css?family=Cabin:500|Contrail+One');
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital@0;1&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@600&family=Questrial&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Baloo+Tammudu+2:wght@500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Baloo+Paaji+2&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Assistant&display=swap');
html {
    font-size:15px;
}

body {
    color:#444444;
    font-family:'Nunito Sans', sans-serif;;
     text-align:left;    font-weight:normal;
    font-style:normal;
    background:#ffffff;
}

div.container {
    background:transparent;
}

/*------------LAYOUT - SCREEN >= TEMPLATE WIDTH---------------*/

@media (min-width: 1080px) {
.container, .row {
    width:100%;
}

[class*="span"] {
    margin-left: 0;
}

.mp_{
    width:0%;
}

.mp_empty0{
    width:8.33333%;
}

.mp_top3{
    width:83.3333%;
}

.mp_bottom6{
    width:0%;
}

.mp_advert1{
    width:0%;
}

.mp_advert2{
    width:0%;
}

.mp_advert6{
    width:0%;
}

.mp_header6{
    width:0%;
}

.mp_empty1{
    width:8.33333%;
}

.mp_left{
    width:24.99999%;
}

.content_sparky {
    width:58.33331%;
}

.mp_{
    width:0%;
}

.mp_advert5{
    width:0%;
}

.mp_user1{
    width:0%;
}

.mp_{
    width:0%;
}

.mp_user3{
    width:0%;
}

.mp_{
    width:0%;
}

.mp_{
    width:0%;
}

.mp_{
    width:0%;
}

.mp_{
    width:0%;
}

.mp_{
    width:0%;
}

.mp_{
    width:0%;
}

.mp_empty2{
    width:8.33333%;
}

.mp_bottom5{
    width:58.33331%;
}

.mp_bottom3{
    width:0%;
}

.mp_bottom4{
    width:24.99999%;
}

.mp_{
    width:0%;
}


}

/*------------LAYOUT - SCREEN BETWEEN 980px AND TEMPLATE WIDTH---------------*/

@media (min-width: 980px) and (max-width: 1080px) {

.container {
    width: 868px;
}
.span12 {
    width: 868px
}
.span11 {
    width: 794px;
}
.span10 {
    width: 720px;
}
.span9 {
    width: 646px;
}
.span8 {
    width: 572px;
}
.span7 {
    width: 498px;
}
.span6 {
    width: 424px;
}
.span5 {
    width: 350px;
}
.span4 {
    width: 276px;
}
.span3 {
    width: 202px;
}
.span2 {
    width: 128px;
}
.span1 {
    width: 54px;
}

}

/*------------LAYOUT - SCREEN BETWEEN 768px AND 979px---------------*/

@media (min-width: 768px) and (max-width: 979px) {

.container {
    width: 724px;
}
.span12 {
    width: 724px
}
.span11 {
    width: 662px;
}
.span10 {
    width: 600px;
}
.span9 {
    width: 538px;
}
.span8 {
    width: 476px;
}
.span7 {
    width: 414px;
}
.span6 {
    width: 352px;
}
.span5 {
    width: 290px;
}
.span4 {
    width: 228px;
}
.span3 {
    width: 166px;
}
.span2 {
    width: 104px;
}
.span1 {
    width: 42px;
}

}

@media (max-width: 767px) {

.container {
    width: 100%;
}

[class*="span"] {
    width: 100%;
}

}

.cell_pad {
    padding:0px 0px;
    margin:0px 12px;
}

/*------------ COMMON SETTINGS ---------------*/

a {
    color:#2273b5;
    font-weight:normal;
    font-style:normal;
    text-decoration:none;
}

a:hover {
    color:#d52b1e;
    text-decoration:none;
}

h1, h1 a {
    color:#495965;
    font-size:23px;
    font-family:Baloo Tammudu 2', cursive;;
    text-align:center;    font-weight:bold;
    font-style:normal;
    }

h2, h2 a {
    color:#495965;
    font-size:18px;
    font-family:'Nunito Sans', sans-serif;;
    text-align:left;    font-weight:bold;
    font-style:normal;
    }

h3 {
    color:#003357;
    font-size:30px;
    font-family:Baloo Tammudu 2', cursive;;
    text-align:left;    font-weight:normal;
    font-style:normal;
    }

h4 {
    color:#444;
    font-size:16px;
    font-family:Baloo Tammudu 2', cursive;;
    text-align:left;    font-weight:bold;
    font-style:italic;
    }

img {
    border:none;
}

/*--------------LOGO----------------*/

.sparky_logo, .sparky_logo a {
	color:#2e6185;
    font-size:23px;
    font-family:'Nunito', sans-serif;;
    font-weight:600;
    font-style:normal;
	text-align:left;    text-decoration:none;
}

.sparky_slogan {
	color:#999999;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
	text-align:left;}


/*--------------DROP-DOWN----------------*/

ul.mnu_mainmenu {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:right;
    position:relative;
}

.mnu_mainmenu ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:transparent;
}

.mnu_mainmenu ul {
    width:16px;
    left:-1px;
    border:0px solid #CCCCCC;
    padding:12px;
}

.mnu_mainmenu > li > a, .mnu_mainmenu > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#003357;
    font-size:16px;
    padding-left:10px;
    padding-right:10px;
    padding-top:21px;
    padding-bottom:0;
    font-family:'Nunito Sans', sans-serif;;
    font-weight:bold;
    font-style:normal;
    height:41px;
    cursor:pointer;
}

.mnu_mainmenu > li.active > a, .mnu_mainmenu > li.active > span {
    color:#ff6600 !important;
    cursor:pointer;
}

.mnu_mainmenu > li > a:hover, .mnu_mainmenu > li:hover > a,
.mnu_mainmenu > li > a:hover, .mnu_mainmenu > li:hover > span {
    color:#ff6600;
}

.mnu_mainmenu > li {
    display:inline-block;
    position:relative;
    text-align:left;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_mainmenu > li.active {
    background:transparent;
}

.mnu_mainmenu > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_mainmenu li:hover {
    position:relative;
    background:transparent;
}

.mnu_mainmenu li ul li:hover {
    background:transparent;
}

.mnu_mainmenu li ul li {
    height:25px;
    border-bottom:0px solid #CCCCCC;
    padding:0 10px;
    text-align:left;}

.mnu_mainmenu li ul a, .mnu_mainmenu li ul span {
    line-height:25px;
    font-size:14px;
    color:#003357;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_mainmenu li ul li:hover > a,
.mnu_mainmenu li ul li:hover > span {
    color:#003357;
}

.mnu_mainmenu li ul ul {
    left:16px;
    margin-top:-1px;
}

.mnu_mainmenu ul ul {
    top:0px;
}


.mnu_mainmenu .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------ACCORDION----------------*/

.mnu_zona-estudiantes ul {
    background:#283746;
}
.mnu_zona-estudiantes li, .mnu_zona-estudiantes li li ul  {
    border:0px solid #fff;
    border-radius:4px;
    background:#283746;
}

.mnu_zona-estudiantes li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#fff;
}

.mnu_zona-estudiantes li a:hover {
	color:#16a085 !important;
}

.mnu_zona-estudiantes li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_zona-estudiantes li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------DROP-DOWN----------------*/

ul.mnu_ze-para-mostrar-en-basic {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:right;
    position:relative;
}

.mnu_ze-para-mostrar-en-basic ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_ze-para-mostrar-en-basic ul {
    width:160px;
    left:-1px;
    border:0px solid #cccccc;
    padding:12px;
}

.mnu_ze-para-mostrar-en-basic > li > a, .mnu_ze-para-mostrar-en-basic > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#111122;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:28px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:53px;
    cursor:pointer;
}

.mnu_ze-para-mostrar-en-basic > li.active > a, .mnu_ze-para-mostrar-en-basic > li.active > span {
    color:#111122 !important;
    cursor:pointer;
}

.mnu_ze-para-mostrar-en-basic > li > a:hover, .mnu_ze-para-mostrar-en-basic > li:hover > a,
.mnu_ze-para-mostrar-en-basic > li > a:hover, .mnu_ze-para-mostrar-en-basic > li:hover > span {
    color:#111122;
}

.mnu_ze-para-mostrar-en-basic > li {
    display:inline-block;
    position:relative;
    text-align:left;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:#;
}

.mnu_ze-para-mostrar-en-basic > li.active {
    background:#efefef;
}

.mnu_ze-para-mostrar-en-basic > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_ze-para-mostrar-en-basic li:hover {
    position:relative;
    background:#efefef;
}

.mnu_ze-para-mostrar-en-basic li ul li:hover {
    background:#e6e6e6;
}

.mnu_ze-para-mostrar-en-basic li ul li {
    height:25px;
    border-bottom:0px solid #cccccc;
    padding:0 10px;
    text-align:left;}

.mnu_ze-para-mostrar-en-basic li ul a, .mnu_ze-para-mostrar-en-basic li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_ze-para-mostrar-en-basic li ul li:hover > a,
.mnu_ze-para-mostrar-en-basic li ul li:hover > span {
    color:#333333;
}

.mnu_ze-para-mostrar-en-basic li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_ze-para-mostrar-en-basic ul ul {
    top:0px;
}


.mnu_ze-para-mostrar-en-basic .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_volver-activ {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:right;
    position:relative;
}

.mnu_volver-activ ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_volver-activ ul {
    width:160px;
    left:-1px;
    border:1px solid #dddddd;
    padding:12px;
}

.mnu_volver-activ > li > a, .mnu_volver-activ > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#ffffff;
    font-size:18px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_volver-activ > li.active > a, .mnu_volver-activ > li.active > span {
    color:#e66e0c !important;
    cursor:pointer;
}

.mnu_volver-activ > li > a:hover, .mnu_volver-activ > li:hover > a,
.mnu_volver-activ > li > a:hover, .mnu_volver-activ > li:hover > span {
    color:#dddddd;
}

.mnu_volver-activ > li {
    display:inline-block;
    position:relative;
    text-align:left;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:#000335;
}

.mnu_volver-activ > li.active {
    background:#333333;
}

.mnu_volver-activ > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_volver-activ li:hover {
    position:relative;
    background:#666666;
}

.mnu_volver-activ li ul li:hover {
    background:#e6e6e6;
}

.mnu_volver-activ li ul li {
    height:25px;
    border-bottom:1px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_volver-activ li ul a, .mnu_volver-activ li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_volver-activ li ul li:hover > a,
.mnu_volver-activ li ul li:hover > span {
    color:#333333;
}

.mnu_volver-activ li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_volver-activ ul ul {
    top:0px;
}


.mnu_volver-activ .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------ACCORDION----------------*/

.mnu_volver-portada ul {
    background:#FFFFFF;
}
.mnu_volver-portada li, .mnu_volver-portada li li ul  {
    border:1px solid #CCCCCC;
    border-radius:0px;
    background:#FFFFFF;
}

.mnu_volver-portada li a {
    font-family:Ubuntu, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#666666;
}

.mnu_volver-portada li a:hover {
	color:#FF6600 !important;
}

.mnu_volver-portada li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_volver-portada li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_informacion-legal-footer ul {
    background:#283746;
}
.mnu_informacion-legal-footer li, .mnu_informacion-legal-footer li li ul  {
    border:0px solid #ffffff;
    border-radius:4px;
    background:#283746;
}

.mnu_informacion-legal-footer li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#FFFFFF;
}

.mnu_informacion-legal-footer li a:hover {
	color:#16a085 !important;
}

.mnu_informacion-legal-footer li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_informacion-legal-footer li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_ver-todos-los-articulos ul {
    background:#fff;
}
.mnu_ver-todos-los-articulos li, .mnu_ver-todos-los-articulos li li ul  {
    border:1px solid #ccc;
    border-radius:0px;
    background:#fff;
}

.mnu_ver-todos-los-articulos li a {
    font-family:Ubuntu, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#666666;
}

.mnu_ver-todos-los-articulos li a:hover {
	color:#FF6600 !important;
}

.mnu_ver-todos-los-articulos li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_ver-todos-los-articulos li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------DROP-DOWN----------------*/

ul.mnu_gestion {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_gestion ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_gestion ul {
    width:160px;
    left:-1px;
    border:1px solid #dddddd;
    padding:12px;
}

.mnu_gestion > li > a, .mnu_gestion > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#666666;
    font-size:10px;
    padding-left:15px;
    padding-right:15px;
    padding-top:3px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:15px;
    cursor:pointer;
}

.mnu_gestion > li.active > a, .mnu_gestion > li.active > span {
    color:#ffffff !important;
    cursor:pointer;
}

.mnu_gestion > li > a:hover, .mnu_gestion > li:hover > a,
.mnu_gestion > li > a:hover, .mnu_gestion > li:hover > span {
    color:#dddddd;
}

.mnu_gestion > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    border-top:1px solid #cccccc;
    background:#dddddd;
}

.mnu_gestion > li.active {
    background:#333333;
}

.mnu_gestion > li:first-child {
    border-left:1px solid #cccccc;
}

.mnu_gestion li:hover {
    position:relative;
    background:#666666;
}

.mnu_gestion li ul li:hover {
    background:#e6e6e6;
}

.mnu_gestion li ul li {
    height:25px;
    border-bottom:1px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_gestion li ul a, .mnu_gestion li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_gestion li ul li:hover > a,
.mnu_gestion li ul li:hover > span {
    color:#333333;
}

.mnu_gestion li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_gestion ul ul {
    top:0px;
}


.mnu_gestion .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------ACCORDION----------------*/

.mnu_footer-estudiantes ul {
    background:#283746;
}
.mnu_footer-estudiantes li, .mnu_footer-estudiantes li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#283746;
}

.mnu_footer-estudiantes li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#FFFFFF;
}

.mnu_footer-estudiantes li a:hover {
	color:#16a085 !important;
}

.mnu_footer-estudiantes li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_footer-estudiantes li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_menu-escuela-1 ul {
    background:#003357;
}
.mnu_menu-escuela-1 li, .mnu_menu-escuela-1 li li ul  {
    border:1px solid transparent;
    border-radius:0px;
    background:#003357;
}

.mnu_menu-escuela-1 li a {
    font-family:'Nunito Sans', sans-serif;;
    font-size:16px;
    color:#fff;
}

.mnu_menu-escuela-1 li a:hover {
	color:#ff6600 !important;
}

.mnu_menu-escuela-1 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_menu-escuela-1 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------DROP-DOWN----------------*/

ul.mnu_cuenta-salir {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:right;
    position:relative;
}

.mnu_cuenta-salir ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:transparent;
}

.mnu_cuenta-salir ul {
    width:1600px;
    left:-1px;
    border:px solid #;
    padding:10px;
}

.mnu_cuenta-salir > li > a, .mnu_cuenta-salir > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#fff;
    font-size:12px;
    padding-left:3px;
    padding-right:3px;
    padding-top:0px;
    padding-bottom:0;
    font-family:'Assistant', sans-serif;;
    font-weight:600;
    font-style:normal;
    height:8px;
    cursor:pointer;
}

.mnu_cuenta-salir > li.active > a, .mnu_cuenta-salir > li.active > span {
    color:#ffffff !important;
    cursor:pointer;
}

.mnu_cuenta-salir > li > a:hover, .mnu_cuenta-salir > li:hover > a,
.mnu_cuenta-salir > li > a:hover, .mnu_cuenta-salir > li:hover > span {
    color:#dddddd;
}

.mnu_cuenta-salir > li {
    display:inline-block;
    position:relative;
    width:30px;    text-align:center;    margin:0;
    padding:0;
    border-right:px solid #;
    border-bottom:px solid #;
    border-top:px solid #;
    background:transparent;
}

.mnu_cuenta-salir > li.active {
    background:transparent;
}

.mnu_cuenta-salir > li:first-child {
    border-left:px solid #;
}

.mnu_cuenta-salir li:hover {
    position:relative;
    background:transparent;
}

.mnu_cuenta-salir li ul li:hover {
    background:transparent;
}

.mnu_cuenta-salir li ul li {
    height:25px;
    border-bottom:px solid #;
    padding:0 10px;
    text-align:left;}

.mnu_cuenta-salir li ul a, .mnu_cuenta-salir li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_cuenta-salir li ul li:hover > a,
.mnu_cuenta-salir li ul li:hover > span {
    color:#333333;
}

.mnu_cuenta-salir li ul ul {
    left:1600px;
    margin-top:-1px;
}

.mnu_cuenta-salir ul ul {
    top:0px;
}


.mnu_cuenta-salir .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------ACCORDION----------------*/

.mnu_escuela-1-teacher ul {
    background:#52be80;
}
.mnu_escuela-1-teacher li, .mnu_escuela-1-teacher li li ul  {
    border:0px solid #000000;
    border-radius:0px;
    background:#52be80;
}

.mnu_escuela-1-teacher li a {
    font-family:'Nunito Sans', sans-serif;;
    font-size:16px;
    color:#003357;
}

.mnu_escuela-1-teacher li a:hover {
	color:#fff !important;
}

.mnu_escuela-1-teacher li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_escuela-1-teacher li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------DROP-DOWN----------------*/

ul.mnu_main-profe001 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_main-profe001 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_main-profe001 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_main-profe001 > li > a, .mnu_main-profe001 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#000;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:25px;
    cursor:pointer;
}

.mnu_main-profe001 > li.active > a, .mnu_main-profe001 > li.active > span {
    color:#d52b1e !important;
    cursor:pointer;
}

.mnu_main-profe001 > li > a:hover, .mnu_main-profe001 > li:hover > a,
.mnu_main-profe001 > li > a:hover, .mnu_main-profe001 > li:hover > span {
    color:#76b6de;
}

.mnu_main-profe001 > li {
    display:inline-block;
    position:relative;
    text-align:left;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_main-profe001 > li.active {
    background:transparent;
}

.mnu_main-profe001 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_main-profe001 li:hover {
    position:relative;
    background:transparent;
}

.mnu_main-profe001 li ul li:hover {
    background:#e6e6e6;
}

.mnu_main-profe001 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_main-profe001 li ul a, .mnu_main-profe001 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_main-profe001 li ul li:hover > a,
.mnu_main-profe001 li ul li:hover > span {
    color:#333333;
}

.mnu_main-profe001 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_main-profe001 ul ul {
    top:0px;
}


.mnu_main-profe001 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_profe-002 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_profe-002 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_profe-002 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_profe-002 > li > a, .mnu_profe-002 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#000;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_profe-002 > li.active > a, .mnu_profe-002 > li.active > span {
    color:#d52b1e !important;
    cursor:pointer;
}

.mnu_profe-002 > li > a:hover, .mnu_profe-002 > li:hover > a,
.mnu_profe-002 > li > a:hover, .mnu_profe-002 > li:hover > span {
    color:#d52b1e;
}

.mnu_profe-002 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_profe-002 > li.active {
    background:transparent;
}

.mnu_profe-002 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_profe-002 li:hover {
    position:relative;
    background:transparent;
}

.mnu_profe-002 li ul li:hover {
    background:#e6e6e6;
}

.mnu_profe-002 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_profe-002 li ul a, .mnu_profe-002 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_profe-002 li ul li:hover > a,
.mnu_profe-002 li ul li:hover > span {
    color:#333333;
}

.mnu_profe-002 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_profe-002 ul ul {
    top:0px;
}


.mnu_profe-002 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_p3 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_p3 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_p3 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_p3 > li > a, .mnu_p3 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#000;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_p3 > li.active > a, .mnu_p3 > li.active > span {
    color:#d52b1e !important;
    cursor:pointer;
}

.mnu_p3 > li > a:hover, .mnu_p3 > li:hover > a,
.mnu_p3 > li > a:hover, .mnu_p3 > li:hover > span {
    color:#d52b1e;
}

.mnu_p3 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_p3 > li.active {
    background:transparent;
}

.mnu_p3 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_p3 li:hover {
    position:relative;
    background:transparent;
}

.mnu_p3 li ul li:hover {
    background:#e6e6e6;
}

.mnu_p3 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_p3 li ul a, .mnu_p3 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_p3 li ul li:hover > a,
.mnu_p3 li ul li:hover > span {
    color:#333333;
}

.mnu_p3 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_p3 ul ul {
    top:0px;
}


.mnu_p3 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_p4 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_p4 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_p4 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_p4 > li > a, .mnu_p4 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#000;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_p4 > li.active > a, .mnu_p4 > li.active > span {
    color:#d52b1e !important;
    cursor:pointer;
}

.mnu_p4 > li > a:hover, .mnu_p4 > li:hover > a,
.mnu_p4 > li > a:hover, .mnu_p4 > li:hover > span {
    color:#d52b1e;
}

.mnu_p4 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:01px solid #cccccc;
    border-bottom:01px solid #cccccc;
    border-top:01px solid #cccccc;
    background:transparent;
}

.mnu_p4 > li.active {
    background:transparent;
}

.mnu_p4 > li:first-child {
    border-left:01px solid #cccccc;
}

.mnu_p4 li:hover {
    position:relative;
    background:transparent;
}

.mnu_p4 li ul li:hover {
    background:#e6e6e6;
}

.mnu_p4 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_p4 li ul a, .mnu_p4 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_p4 li ul li:hover > a,
.mnu_p4 li ul li:hover > span {
    color:#333333;
}

.mnu_p4 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_p4 ul ul {
    top:0px;
}


.mnu_p4 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_p5 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_p5 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_p5 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_p5 > li > a, .mnu_p5 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#000;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_p5 > li.active > a, .mnu_p5 > li.active > span {
    color:#d52b1e !important;
    cursor:pointer;
}

.mnu_p5 > li > a:hover, .mnu_p5 > li:hover > a,
.mnu_p5 > li > a:hover, .mnu_p5 > li:hover > span {
    color:#76b6de;
}

.mnu_p5 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_p5 > li.active {
    background:transparent;
}

.mnu_p5 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_p5 li:hover {
    position:relative;
    background:transparent;
}

.mnu_p5 li ul li:hover {
    background:#e6e6e6;
}

.mnu_p5 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_p5 li ul a, .mnu_p5 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_p5 li ul li:hover > a,
.mnu_p5 li ul li:hover > span {
    color:#333333;
}

.mnu_p5 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_p5 ul ul {
    top:0px;
}


.mnu_p5 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_p6 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_p6 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_p6 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_p6 > li > a, .mnu_p6 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#000;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_p6 > li.active > a, .mnu_p6 > li.active > span {
    color:#d52b1e !important;
    cursor:pointer;
}

.mnu_p6 > li > a:hover, .mnu_p6 > li:hover > a,
.mnu_p6 > li > a:hover, .mnu_p6 > li:hover > span {
    color:#76b6de;
}

.mnu_p6 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_p6 > li.active {
    background:transparent;
}

.mnu_p6 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_p6 li:hover {
    position:relative;
    background:transparent;
}

.mnu_p6 li ul li:hover {
    background:#e6e6e6;
}

.mnu_p6 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_p6 li ul a, .mnu_p6 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_p6 li ul li:hover > a,
.mnu_p6 li ul li:hover > span {
    color:#333333;
}

.mnu_p6 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_p6 ul ul {
    top:0px;
}


.mnu_p6 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_p7 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_p7 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_p7 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_p7 > li > a, .mnu_p7 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#000;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_p7 > li.active > a, .mnu_p7 > li.active > span {
    color:#d52b1e !important;
    cursor:pointer;
}

.mnu_p7 > li > a:hover, .mnu_p7 > li:hover > a,
.mnu_p7 > li > a:hover, .mnu_p7 > li:hover > span {
    color:#76b6de;
}

.mnu_p7 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_p7 > li.active {
    background:transparent;
}

.mnu_p7 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_p7 li:hover {
    position:relative;
    background:transparent;
}

.mnu_p7 li ul li:hover {
    background:#e6e6e6;
}

.mnu_p7 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_p7 li ul a, .mnu_p7 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_p7 li ul li:hover > a,
.mnu_p7 li ul li:hover > span {
    color:#333333;
}

.mnu_p7 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_p7 ul ul {
    top:0px;
}


.mnu_p7 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_p8 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_p8 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_p8 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_p8 > li > a, .mnu_p8 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#000;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_p8 > li.active > a, .mnu_p8 > li.active > span {
    color:#d52b1e !important;
    cursor:pointer;
}

.mnu_p8 > li > a:hover, .mnu_p8 > li:hover > a,
.mnu_p8 > li > a:hover, .mnu_p8 > li:hover > span {
    color:#76b6de;
}

.mnu_p8 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_p8 > li.active {
    background:transparent;
}

.mnu_p8 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_p8 li:hover {
    position:relative;
    background:transparent;
}

.mnu_p8 li ul li:hover {
    background:#e6e6e6;
}

.mnu_p8 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_p8 li ul a, .mnu_p8 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_p8 li ul li:hover > a,
.mnu_p8 li ul li:hover > span {
    color:#333333;
}

.mnu_p8 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_p8 ul ul {
    top:0px;
}


.mnu_p8 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_p9 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_p9 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_p9 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_p9 > li > a, .mnu_p9 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#000;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_p9 > li.active > a, .mnu_p9 > li.active > span {
    color:#d52b1e !important;
    cursor:pointer;
}

.mnu_p9 > li > a:hover, .mnu_p9 > li:hover > a,
.mnu_p9 > li > a:hover, .mnu_p9 > li:hover > span {
    color:#76b6de;
}

.mnu_p9 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_p9 > li.active {
    background:transparent;
}

.mnu_p9 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_p9 li:hover {
    position:relative;
    background:transparent;
}

.mnu_p9 li ul li:hover {
    background:#e6e6e6;
}

.mnu_p9 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_p9 li ul a, .mnu_p9 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_p9 li ul li:hover > a,
.mnu_p9 li ul li:hover > span {
    color:#333333;
}

.mnu_p9 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_p9 ul ul {
    top:0px;
}


.mnu_p9 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_p10 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_p10 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_p10 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_p10 > li > a, .mnu_p10 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#000;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_p10 > li.active > a, .mnu_p10 > li.active > span {
    color:#d52b1e !important;
    cursor:pointer;
}

.mnu_p10 > li > a:hover, .mnu_p10 > li:hover > a,
.mnu_p10 > li > a:hover, .mnu_p10 > li:hover > span {
    color:#76b6de;
}

.mnu_p10 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_p10 > li.active {
    background:transparent;
}

.mnu_p10 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_p10 li:hover {
    position:relative;
    background:transparent;
}

.mnu_p10 li ul li:hover {
    background:#e6e6e6;
}

.mnu_p10 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_p10 li ul a, .mnu_p10 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_p10 li ul li:hover > a,
.mnu_p10 li ul li:hover > span {
    color:#333333;
}

.mnu_p10 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_p10 ul ul {
    top:0px;
}


.mnu_p10 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_p11 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_p11 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_p11 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_p11 > li > a, .mnu_p11 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#000;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_p11 > li.active > a, .mnu_p11 > li.active > span {
    color:#d52b1e !important;
    cursor:pointer;
}

.mnu_p11 > li > a:hover, .mnu_p11 > li:hover > a,
.mnu_p11 > li > a:hover, .mnu_p11 > li:hover > span {
    color:#76b6de;
}

.mnu_p11 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_p11 > li.active {
    background:transparent;
}

.mnu_p11 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_p11 li:hover {
    position:relative;
    background:transparent;
}

.mnu_p11 li ul li:hover {
    background:#e6e6e6;
}

.mnu_p11 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_p11 li ul a, .mnu_p11 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_p11 li ul li:hover > a,
.mnu_p11 li ul li:hover > span {
    color:#333333;
}

.mnu_p11 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_p11 ul ul {
    top:0px;
}


.mnu_p11 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_p12 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_p12 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_p12 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_p12 > li > a, .mnu_p12 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#000;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_p12 > li.active > a, .mnu_p12 > li.active > span {
    color:#d52b1e !important;
    cursor:pointer;
}

.mnu_p12 > li > a:hover, .mnu_p12 > li:hover > a,
.mnu_p12 > li > a:hover, .mnu_p12 > li:hover > span {
    color:#76b6de;
}

.mnu_p12 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_p12 > li.active {
    background:transparent;
}

.mnu_p12 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_p12 li:hover {
    position:relative;
    background:transparent;
}

.mnu_p12 li ul li:hover {
    background:#e6e6e6;
}

.mnu_p12 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_p12 li ul a, .mnu_p12 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_p12 li ul li:hover > a,
.mnu_p12 li ul li:hover > span {
    color:#333333;
}

.mnu_p12 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_p12 ul ul {
    top:0px;
}


.mnu_p12 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_p13 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_p13 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_p13 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_p13 > li > a, .mnu_p13 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#000;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_p13 > li.active > a, .mnu_p13 > li.active > span {
    color:#d52b1e !important;
    cursor:pointer;
}

.mnu_p13 > li > a:hover, .mnu_p13 > li:hover > a,
.mnu_p13 > li > a:hover, .mnu_p13 > li:hover > span {
    color:#76b6de;
}

.mnu_p13 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_p13 > li.active {
    background:transparent;
}

.mnu_p13 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_p13 li:hover {
    position:relative;
    background:transparent;
}

.mnu_p13 li ul li:hover {
    background:#e6e6e6;
}

.mnu_p13 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_p13 li ul a, .mnu_p13 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_p13 li ul li:hover > a,
.mnu_p13 li ul li:hover > span {
    color:#333333;
}

.mnu_p13 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_p13 ul ul {
    top:0px;
}


.mnu_p13 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_p14 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_p14 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_p14 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_p14 > li > a, .mnu_p14 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#000;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_p14 > li.active > a, .mnu_p14 > li.active > span {
    color:#d52b1e !important;
    cursor:pointer;
}

.mnu_p14 > li > a:hover, .mnu_p14 > li:hover > a,
.mnu_p14 > li > a:hover, .mnu_p14 > li:hover > span {
    color:#76b6de;
}

.mnu_p14 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_p14 > li.active {
    background:transparent;
}

.mnu_p14 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_p14 li:hover {
    position:relative;
    background:transparent;
}

.mnu_p14 li ul li:hover {
    background:#e6e6e6;
}

.mnu_p14 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_p14 li ul a, .mnu_p14 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_p14 li ul li:hover > a,
.mnu_p14 li ul li:hover > span {
    color:#333333;
}

.mnu_p14 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_p14 ul ul {
    top:0px;
}


.mnu_p14 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_p15 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_p15 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_p15 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_p15 > li > a, .mnu_p15 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#000;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_p15 > li.active > a, .mnu_p15 > li.active > span {
    color:#d52b1e !important;
    cursor:pointer;
}

.mnu_p15 > li > a:hover, .mnu_p15 > li:hover > a,
.mnu_p15 > li > a:hover, .mnu_p15 > li:hover > span {
    color:#76b6de;
}

.mnu_p15 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_p15 > li.active {
    background:transparent;
}

.mnu_p15 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_p15 li:hover {
    position:relative;
    background:transparent;
}

.mnu_p15 li ul li:hover {
    background:#e6e6e6;
}

.mnu_p15 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_p15 li ul a, .mnu_p15 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_p15 li ul li:hover > a,
.mnu_p15 li ul li:hover > span {
    color:#333333;
}

.mnu_p15 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_p15 ul ul {
    top:0px;
}


.mnu_p15 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_quizz-profesor-001 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_quizz-profesor-001 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_quizz-profesor-001 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:15px;
}

.mnu_quizz-profesor-001 > li > a, .mnu_quizz-profesor-001 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#fff;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:15px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:25px;
    cursor:pointer;
}

.mnu_quizz-profesor-001 > li.active > a, .mnu_quizz-profesor-001 > li.active > span {
    color:#002664 !important;
    cursor:pointer;
}

.mnu_quizz-profesor-001 > li > a:hover, .mnu_quizz-profesor-001 > li:hover > a,
.mnu_quizz-profesor-001 > li > a:hover, .mnu_quizz-profesor-001 > li:hover > span {
    color:#dddddd;
}

.mnu_quizz-profesor-001 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid transparent;
    border-bottom:0px solid transparent;
    border-top:0px solid transparent;
    background:transparent;
}

.mnu_quizz-profesor-001 > li.active {
    background:transparent;
}

.mnu_quizz-profesor-001 > li:first-child {
    border-left:0px solid transparent;
}

.mnu_quizz-profesor-001 li:hover {
    position:relative;
    background:transparent;
}

.mnu_quizz-profesor-001 li ul li:hover {
    background:#e6e6e6;
}

.mnu_quizz-profesor-001 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_quizz-profesor-001 li ul a, .mnu_quizz-profesor-001 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_quizz-profesor-001 li ul li:hover > a,
.mnu_quizz-profesor-001 li ul li:hover > span {
    color:#333333;
}

.mnu_quizz-profesor-001 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_quizz-profesor-001 ul ul {
    top:0px;
}


.mnu_quizz-profesor-001 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_quizz-profesor-002 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_quizz-profesor-002 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_quizz-profesor-002 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_quizz-profesor-002 > li > a, .mnu_quizz-profesor-002 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#fff;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_quizz-profesor-002 > li.active > a, .mnu_quizz-profesor-002 > li.active > span {
    color:#002664 !important;
    cursor:pointer;
}

.mnu_quizz-profesor-002 > li > a:hover, .mnu_quizz-profesor-002 > li:hover > a,
.mnu_quizz-profesor-002 > li > a:hover, .mnu_quizz-profesor-002 > li:hover > span {
    color:#dddddd;
}

.mnu_quizz-profesor-002 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_quizz-profesor-002 > li.active {
    background:transparent;
}

.mnu_quizz-profesor-002 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_quizz-profesor-002 li:hover {
    position:relative;
    background:transparent;
}

.mnu_quizz-profesor-002 li ul li:hover {
    background:#e6e6e6;
}

.mnu_quizz-profesor-002 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_quizz-profesor-002 li ul a, .mnu_quizz-profesor-002 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_quizz-profesor-002 li ul li:hover > a,
.mnu_quizz-profesor-002 li ul li:hover > span {
    color:#333333;
}

.mnu_quizz-profesor-002 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_quizz-profesor-002 ul ul {
    top:0px;
}


.mnu_quizz-profesor-002 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_quizz-profesor-003 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_quizz-profesor-003 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_quizz-profesor-003 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_quizz-profesor-003 > li > a, .mnu_quizz-profesor-003 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#fff;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_quizz-profesor-003 > li.active > a, .mnu_quizz-profesor-003 > li.active > span {
    color:#002664 !important;
    cursor:pointer;
}

.mnu_quizz-profesor-003 > li > a:hover, .mnu_quizz-profesor-003 > li:hover > a,
.mnu_quizz-profesor-003 > li > a:hover, .mnu_quizz-profesor-003 > li:hover > span {
    color:#dddddd;
}

.mnu_quizz-profesor-003 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_quizz-profesor-003 > li.active {
    background:transparent;
}

.mnu_quizz-profesor-003 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_quizz-profesor-003 li:hover {
    position:relative;
    background:transparent;
}

.mnu_quizz-profesor-003 li ul li:hover {
    background:#e6e6e6;
}

.mnu_quizz-profesor-003 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_quizz-profesor-003 li ul a, .mnu_quizz-profesor-003 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_quizz-profesor-003 li ul li:hover > a,
.mnu_quizz-profesor-003 li ul li:hover > span {
    color:#333333;
}

.mnu_quizz-profesor-003 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_quizz-profesor-003 ul ul {
    top:0px;
}


.mnu_quizz-profesor-003 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_quizz-profesor-004 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_quizz-profesor-004 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_quizz-profesor-004 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_quizz-profesor-004 > li > a, .mnu_quizz-profesor-004 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#fff;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_quizz-profesor-004 > li.active > a, .mnu_quizz-profesor-004 > li.active > span {
    color:#002664 !important;
    cursor:pointer;
}

.mnu_quizz-profesor-004 > li > a:hover, .mnu_quizz-profesor-004 > li:hover > a,
.mnu_quizz-profesor-004 > li > a:hover, .mnu_quizz-profesor-004 > li:hover > span {
    color:#dddddd;
}

.mnu_quizz-profesor-004 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_quizz-profesor-004 > li.active {
    background:transparent;
}

.mnu_quizz-profesor-004 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_quizz-profesor-004 li:hover {
    position:relative;
    background:transparent;
}

.mnu_quizz-profesor-004 li ul li:hover {
    background:#e6e6e6;
}

.mnu_quizz-profesor-004 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_quizz-profesor-004 li ul a, .mnu_quizz-profesor-004 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_quizz-profesor-004 li ul li:hover > a,
.mnu_quizz-profesor-004 li ul li:hover > span {
    color:#333333;
}

.mnu_quizz-profesor-004 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_quizz-profesor-004 ul ul {
    top:0px;
}


.mnu_quizz-profesor-004 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_quizz-profesor-005 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_quizz-profesor-005 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_quizz-profesor-005 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_quizz-profesor-005 > li > a, .mnu_quizz-profesor-005 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#fff;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_quizz-profesor-005 > li.active > a, .mnu_quizz-profesor-005 > li.active > span {
    color:#002664 !important;
    cursor:pointer;
}

.mnu_quizz-profesor-005 > li > a:hover, .mnu_quizz-profesor-005 > li:hover > a,
.mnu_quizz-profesor-005 > li > a:hover, .mnu_quizz-profesor-005 > li:hover > span {
    color:#dddddd;
}

.mnu_quizz-profesor-005 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:#transperent;
}

.mnu_quizz-profesor-005 > li.active {
    background:transparent;
}

.mnu_quizz-profesor-005 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_quizz-profesor-005 li:hover {
    position:relative;
    background:transparent;
}

.mnu_quizz-profesor-005 li ul li:hover {
    background:#e6e6e6;
}

.mnu_quizz-profesor-005 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_quizz-profesor-005 li ul a, .mnu_quizz-profesor-005 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_quizz-profesor-005 li ul li:hover > a,
.mnu_quizz-profesor-005 li ul li:hover > span {
    color:#333333;
}

.mnu_quizz-profesor-005 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_quizz-profesor-005 ul ul {
    top:0px;
}


.mnu_quizz-profesor-005 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_quizz-profesor-006 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_quizz-profesor-006 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_quizz-profesor-006 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_quizz-profesor-006 > li > a, .mnu_quizz-profesor-006 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#fff;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_quizz-profesor-006 > li.active > a, .mnu_quizz-profesor-006 > li.active > span {
    color:#002664 !important;
    cursor:pointer;
}

.mnu_quizz-profesor-006 > li > a:hover, .mnu_quizz-profesor-006 > li:hover > a,
.mnu_quizz-profesor-006 > li > a:hover, .mnu_quizz-profesor-006 > li:hover > span {
    color:#dddddd;
}

.mnu_quizz-profesor-006 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_quizz-profesor-006 > li.active {
    background:transparent;
}

.mnu_quizz-profesor-006 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_quizz-profesor-006 li:hover {
    position:relative;
    background:transparent;
}

.mnu_quizz-profesor-006 li ul li:hover {
    background:#e6e6e6;
}

.mnu_quizz-profesor-006 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_quizz-profesor-006 li ul a, .mnu_quizz-profesor-006 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_quizz-profesor-006 li ul li:hover > a,
.mnu_quizz-profesor-006 li ul li:hover > span {
    color:#333333;
}

.mnu_quizz-profesor-006 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_quizz-profesor-006 ul ul {
    top:0px;
}


.mnu_quizz-profesor-006 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_quizz-profesor-007 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_quizz-profesor-007 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_quizz-profesor-007 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_quizz-profesor-007 > li > a, .mnu_quizz-profesor-007 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#fff;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_quizz-profesor-007 > li.active > a, .mnu_quizz-profesor-007 > li.active > span {
    color:#002664 !important;
    cursor:pointer;
}

.mnu_quizz-profesor-007 > li > a:hover, .mnu_quizz-profesor-007 > li:hover > a,
.mnu_quizz-profesor-007 > li > a:hover, .mnu_quizz-profesor-007 > li:hover > span {
    color:#dddddd;
}

.mnu_quizz-profesor-007 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_quizz-profesor-007 > li.active {
    background:transparent;
}

.mnu_quizz-profesor-007 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_quizz-profesor-007 li:hover {
    position:relative;
    background:transparent;
}

.mnu_quizz-profesor-007 li ul li:hover {
    background:#e6e6e6;
}

.mnu_quizz-profesor-007 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_quizz-profesor-007 li ul a, .mnu_quizz-profesor-007 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_quizz-profesor-007 li ul li:hover > a,
.mnu_quizz-profesor-007 li ul li:hover > span {
    color:#333333;
}

.mnu_quizz-profesor-007 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_quizz-profesor-007 ul ul {
    top:0px;
}


.mnu_quizz-profesor-007 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_quizz-profesor-008 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_quizz-profesor-008 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_quizz-profesor-008 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_quizz-profesor-008 > li > a, .mnu_quizz-profesor-008 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#fff;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_quizz-profesor-008 > li.active > a, .mnu_quizz-profesor-008 > li.active > span {
    color:#002664 !important;
    cursor:pointer;
}

.mnu_quizz-profesor-008 > li > a:hover, .mnu_quizz-profesor-008 > li:hover > a,
.mnu_quizz-profesor-008 > li > a:hover, .mnu_quizz-profesor-008 > li:hover > span {
    color:#dddddd;
}

.mnu_quizz-profesor-008 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_quizz-profesor-008 > li.active {
    background:transparent;
}

.mnu_quizz-profesor-008 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_quizz-profesor-008 li:hover {
    position:relative;
    background:transparent;
}

.mnu_quizz-profesor-008 li ul li:hover {
    background:#e6e6e6;
}

.mnu_quizz-profesor-008 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_quizz-profesor-008 li ul a, .mnu_quizz-profesor-008 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_quizz-profesor-008 li ul li:hover > a,
.mnu_quizz-profesor-008 li ul li:hover > span {
    color:#333333;
}

.mnu_quizz-profesor-008 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_quizz-profesor-008 ul ul {
    top:0px;
}


.mnu_quizz-profesor-008 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_quizz-profesor-009 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_quizz-profesor-009 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_quizz-profesor-009 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_quizz-profesor-009 > li > a, .mnu_quizz-profesor-009 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#fff;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_quizz-profesor-009 > li.active > a, .mnu_quizz-profesor-009 > li.active > span {
    color:#002664 !important;
    cursor:pointer;
}

.mnu_quizz-profesor-009 > li > a:hover, .mnu_quizz-profesor-009 > li:hover > a,
.mnu_quizz-profesor-009 > li > a:hover, .mnu_quizz-profesor-009 > li:hover > span {
    color:#dddddd;
}

.mnu_quizz-profesor-009 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_quizz-profesor-009 > li.active {
    background:transparent;
}

.mnu_quizz-profesor-009 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_quizz-profesor-009 li:hover {
    position:relative;
    background:transparent;
}

.mnu_quizz-profesor-009 li ul li:hover {
    background:#e6e6e6;
}

.mnu_quizz-profesor-009 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_quizz-profesor-009 li ul a, .mnu_quizz-profesor-009 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_quizz-profesor-009 li ul li:hover > a,
.mnu_quizz-profesor-009 li ul li:hover > span {
    color:#333333;
}

.mnu_quizz-profesor-009 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_quizz-profesor-009 ul ul {
    top:0px;
}


.mnu_quizz-profesor-009 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_quizz-profesor-010 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_quizz-profesor-010 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_quizz-profesor-010 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_quizz-profesor-010 > li > a, .mnu_quizz-profesor-010 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#fff;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_quizz-profesor-010 > li.active > a, .mnu_quizz-profesor-010 > li.active > span {
    color:#002664 !important;
    cursor:pointer;
}

.mnu_quizz-profesor-010 > li > a:hover, .mnu_quizz-profesor-010 > li:hover > a,
.mnu_quizz-profesor-010 > li > a:hover, .mnu_quizz-profesor-010 > li:hover > span {
    color:#dddddd;
}

.mnu_quizz-profesor-010 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_quizz-profesor-010 > li.active {
    background:transparent;
}

.mnu_quizz-profesor-010 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_quizz-profesor-010 li:hover {
    position:relative;
    background:transparent;
}

.mnu_quizz-profesor-010 li ul li:hover {
    background:#e6e6e6;
}

.mnu_quizz-profesor-010 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_quizz-profesor-010 li ul a, .mnu_quizz-profesor-010 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_quizz-profesor-010 li ul li:hover > a,
.mnu_quizz-profesor-010 li ul li:hover > span {
    color:#333333;
}

.mnu_quizz-profesor-010 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_quizz-profesor-010 ul ul {
    top:0px;
}


.mnu_quizz-profesor-010 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_quizz-profesor-011 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_quizz-profesor-011 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_quizz-profesor-011 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_quizz-profesor-011 > li > a, .mnu_quizz-profesor-011 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#fff;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_quizz-profesor-011 > li.active > a, .mnu_quizz-profesor-011 > li.active > span {
    color:#002664 !important;
    cursor:pointer;
}

.mnu_quizz-profesor-011 > li > a:hover, .mnu_quizz-profesor-011 > li:hover > a,
.mnu_quizz-profesor-011 > li > a:hover, .mnu_quizz-profesor-011 > li:hover > span {
    color:#dddddd;
}

.mnu_quizz-profesor-011 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_quizz-profesor-011 > li.active {
    background:transparent;
}

.mnu_quizz-profesor-011 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_quizz-profesor-011 li:hover {
    position:relative;
    background:transparent;
}

.mnu_quizz-profesor-011 li ul li:hover {
    background:#e6e6e6;
}

.mnu_quizz-profesor-011 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_quizz-profesor-011 li ul a, .mnu_quizz-profesor-011 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_quizz-profesor-011 li ul li:hover > a,
.mnu_quizz-profesor-011 li ul li:hover > span {
    color:#333333;
}

.mnu_quizz-profesor-011 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_quizz-profesor-011 ul ul {
    top:0px;
}


.mnu_quizz-profesor-011 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_quizz-profesor-012 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_quizz-profesor-012 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_quizz-profesor-012 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_quizz-profesor-012 > li > a, .mnu_quizz-profesor-012 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#fff;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_quizz-profesor-012 > li.active > a, .mnu_quizz-profesor-012 > li.active > span {
    color:#002664 !important;
    cursor:pointer;
}

.mnu_quizz-profesor-012 > li > a:hover, .mnu_quizz-profesor-012 > li:hover > a,
.mnu_quizz-profesor-012 > li > a:hover, .mnu_quizz-profesor-012 > li:hover > span {
    color:#dddddd;
}

.mnu_quizz-profesor-012 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_quizz-profesor-012 > li.active {
    background:transparent;
}

.mnu_quizz-profesor-012 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_quizz-profesor-012 li:hover {
    position:relative;
    background:transparent;
}

.mnu_quizz-profesor-012 li ul li:hover {
    background:#e6e6e6;
}

.mnu_quizz-profesor-012 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_quizz-profesor-012 li ul a, .mnu_quizz-profesor-012 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_quizz-profesor-012 li ul li:hover > a,
.mnu_quizz-profesor-012 li ul li:hover > span {
    color:#333333;
}

.mnu_quizz-profesor-012 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_quizz-profesor-012 ul ul {
    top:0px;
}


.mnu_quizz-profesor-012 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_quizz-profesor-013 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_quizz-profesor-013 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_quizz-profesor-013 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_quizz-profesor-013 > li > a, .mnu_quizz-profesor-013 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#fff;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_quizz-profesor-013 > li.active > a, .mnu_quizz-profesor-013 > li.active > span {
    color:#002664 !important;
    cursor:pointer;
}

.mnu_quizz-profesor-013 > li > a:hover, .mnu_quizz-profesor-013 > li:hover > a,
.mnu_quizz-profesor-013 > li > a:hover, .mnu_quizz-profesor-013 > li:hover > span {
    color:#dddddd;
}

.mnu_quizz-profesor-013 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_quizz-profesor-013 > li.active {
    background:transparent;
}

.mnu_quizz-profesor-013 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_quizz-profesor-013 li:hover {
    position:relative;
    background:transparent;
}

.mnu_quizz-profesor-013 li ul li:hover {
    background:#e6e6e6;
}

.mnu_quizz-profesor-013 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_quizz-profesor-013 li ul a, .mnu_quizz-profesor-013 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_quizz-profesor-013 li ul li:hover > a,
.mnu_quizz-profesor-013 li ul li:hover > span {
    color:#333333;
}

.mnu_quizz-profesor-013 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_quizz-profesor-013 ul ul {
    top:0px;
}


.mnu_quizz-profesor-013 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_quizz-profesor-014 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_quizz-profesor-014 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_quizz-profesor-014 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_quizz-profesor-014 > li > a, .mnu_quizz-profesor-014 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#fff;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_quizz-profesor-014 > li.active > a, .mnu_quizz-profesor-014 > li.active > span {
    color:#002664 !important;
    cursor:pointer;
}

.mnu_quizz-profesor-014 > li > a:hover, .mnu_quizz-profesor-014 > li:hover > a,
.mnu_quizz-profesor-014 > li > a:hover, .mnu_quizz-profesor-014 > li:hover > span {
    color:#dddddd;
}

.mnu_quizz-profesor-014 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_quizz-profesor-014 > li.active {
    background:transparent;
}

.mnu_quizz-profesor-014 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_quizz-profesor-014 li:hover {
    position:relative;
    background:transparent;
}

.mnu_quizz-profesor-014 li ul li:hover {
    background:#e6e6e6;
}

.mnu_quizz-profesor-014 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_quizz-profesor-014 li ul a, .mnu_quizz-profesor-014 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_quizz-profesor-014 li ul li:hover > a,
.mnu_quizz-profesor-014 li ul li:hover > span {
    color:#333333;
}

.mnu_quizz-profesor-014 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_quizz-profesor-014 ul ul {
    top:0px;
}


.mnu_quizz-profesor-014 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------DROP-DOWN----------------*/

ul.mnu_quizz-profesor-015 {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    white-space:nowrap;
    text-align:center;
    position:relative;
}

.mnu_quizz-profesor-015 ul {
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:absolute;
    z-index:100;
    background:#eeeeee;
}

.mnu_quizz-profesor-015 ul {
    width:160px;
    left:-1px;
    border:0px solid #dddddd;
    padding:12px;
}

.mnu_quizz-profesor-015 > li > a, .mnu_quizz-profesor-015 > li > span {
    display:block;
    margin:0;
    text-decoration:none;
    color:#fff;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:0;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    height:30px;
    cursor:pointer;
}

.mnu_quizz-profesor-015 > li.active > a, .mnu_quizz-profesor-015 > li.active > span {
    color:#002664 !important;
    cursor:pointer;
}

.mnu_quizz-profesor-015 > li > a:hover, .mnu_quizz-profesor-015 > li:hover > a,
.mnu_quizz-profesor-015 > li > a:hover, .mnu_quizz-profesor-015 > li:hover > span {
    color:#dddddd;
}

.mnu_quizz-profesor-015 > li {
    display:inline-block;
    position:relative;
    text-align:center;    margin:0;
    padding:0;
    border-right:0px solid #cccccc;
    border-bottom:0px solid #cccccc;
    border-top:0px solid #cccccc;
    background:transparent;
}

.mnu_quizz-profesor-015 > li.active {
    background:transparent;
}

.mnu_quizz-profesor-015 > li:first-child {
    border-left:0px solid #cccccc;
}

.mnu_quizz-profesor-015 li:hover {
    position:relative;
    background:transparent;
}

.mnu_quizz-profesor-015 li ul li:hover {
    background:#e6e6e6;
}

.mnu_quizz-profesor-015 li ul li {
    height:25px;
    border-bottom:0px solid #dddddd;
    padding:0 10px;
    text-align:left;}

.mnu_quizz-profesor-015 li ul a, .mnu_quizz-profesor-015 li ul span {
    line-height:25px;
    font-size:12px;
    color:#666666;
    font-weight:normal;
    font-style:normal;
    padding-top:0;
    cursor:pointer;
}

.mnu_quizz-profesor-015 li ul li:hover > a,
.mnu_quizz-profesor-015 li ul li:hover > span {
    color:#333333;
}

.mnu_quizz-profesor-015 li ul ul {
    left:160px;
    margin-top:-1px;
}

.mnu_quizz-profesor-015 ul ul {
    top:0px;
}


.mnu_quizz-profesor-015 .sub {
    font-size:10px;
    line-height:normal;
    display:block;
}


/*--------------ACCORDION----------------*/

.mnu_grupo-001 ul {
    background:#CCC;
}
.mnu_grupo-001 li, .mnu_grupo-001 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#CCC;
}

.mnu_grupo-001 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444444;
}

.mnu_grupo-001 li a:hover {
	color:#fff !important;
}

.mnu_grupo-001 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-001 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-002 ul {
    background:#ccc;
}
.mnu_grupo-002 li, .mnu_grupo-002 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-002 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-002 li a:hover {
	color:#fff !important;
}

.mnu_grupo-002 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-002 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-003 ul {
    background:#ccc;
}
.mnu_grupo-003 li, .mnu_grupo-003 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-003 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-003 li a:hover {
	color:#fff !important;
}

.mnu_grupo-003 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-003 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-004 ul {
    background:#ccc;
}
.mnu_grupo-004 li, .mnu_grupo-004 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-004 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-004 li a:hover {
	color:#fff !important;
}

.mnu_grupo-004 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-004 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-005 ul {
    background:#ccc;
}
.mnu_grupo-005 li, .mnu_grupo-005 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-005 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-005 li a:hover {
	color:#fff !important;
}

.mnu_grupo-005 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-005 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-006 ul {
    background:#ccc;
}
.mnu_grupo-006 li, .mnu_grupo-006 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-006 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-006 li a:hover {
	color:#fff !important;
}

.mnu_grupo-006 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-006 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-007 ul {
    background:#ccc;
}
.mnu_grupo-007 li, .mnu_grupo-007 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-007 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-007 li a:hover {
	color:#fff !important;
}

.mnu_grupo-007 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-007 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-008 ul {
    background:#ccc;
}
.mnu_grupo-008 li, .mnu_grupo-008 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-008 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-008 li a:hover {
	color:#fff !important;
}

.mnu_grupo-008 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-008 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-010 ul {
    background:#ccc;
}
.mnu_grupo-010 li, .mnu_grupo-010 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-010 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-010 li a:hover {
	color:#fff !important;
}

.mnu_grupo-010 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-010 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-011 ul {
    background:#ccc;
}
.mnu_grupo-011 li, .mnu_grupo-011 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-011 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-011 li a:hover {
	color:#fff !important;
}

.mnu_grupo-011 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-011 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-012 ul {
    background:#ccc;
}
.mnu_grupo-012 li, .mnu_grupo-012 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-012 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-012 li a:hover {
	color:#fff !important;
}

.mnu_grupo-012 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-012 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-013 ul {
    background:#ccc;
}
.mnu_grupo-013 li, .mnu_grupo-013 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-013 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-013 li a:hover {
	color:#fff !important;
}

.mnu_grupo-013 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-013 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-014 ul {
    background:#ccc;
}
.mnu_grupo-014 li, .mnu_grupo-014 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-014 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-014 li a:hover {
	color:#fff !important;
}

.mnu_grupo-014 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-014 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-015 ul {
    background:#ccc;
}
.mnu_grupo-015 li, .mnu_grupo-015 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-015 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-015 li a:hover {
	color:#fff !important;
}

.mnu_grupo-015 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-015 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-016 ul {
    background:#ccc;
}
.mnu_grupo-016 li, .mnu_grupo-016 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-016 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-016 li a:hover {
	color:#fff !important;
}

.mnu_grupo-016 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-016 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-017 ul {
    background:#ccc;
}
.mnu_grupo-017 li, .mnu_grupo-017 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-017 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-017 li a:hover {
	color:#fff !important;
}

.mnu_grupo-017 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-017 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-018 ul {
    background:#ccc;
}
.mnu_grupo-018 li, .mnu_grupo-018 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-018 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-018 li a:hover {
	color:#fff !important;
}

.mnu_grupo-018 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-018 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-019 ul {
    background:#ccc;
}
.mnu_grupo-019 li, .mnu_grupo-019 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-019 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-019 li a:hover {
	color:#fff !important;
}

.mnu_grupo-019 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-019 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-020 ul {
    background:#ccc;
}
.mnu_grupo-020 li, .mnu_grupo-020 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-020 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-020 li a:hover {
	color:#fff !important;
}

.mnu_grupo-020 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-020 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-021 ul {
    background:#ccc;
}
.mnu_grupo-021 li, .mnu_grupo-021 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-021 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-021 li a:hover {
	color:#fff !important;
}

.mnu_grupo-021 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-021 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-022 ul {
    background:#ccc;
}
.mnu_grupo-022 li, .mnu_grupo-022 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-022 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-022 li a:hover {
	color:#fff !important;
}

.mnu_grupo-022 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-022 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-023 ul {
    background:#ccc;
}
.mnu_grupo-023 li, .mnu_grupo-023 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-023 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-023 li a:hover {
	color:#fff !important;
}

.mnu_grupo-023 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-023 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-024 ul {
    background:#ccc;
}
.mnu_grupo-024 li, .mnu_grupo-024 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-024 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-024 li a:hover {
	color:#fff !important;
}

.mnu_grupo-024 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-024 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-025 ul {
    background:#ccc;
}
.mnu_grupo-025 li, .mnu_grupo-025 li li ul  {
    border:1px solid #ccc;
    border-radius:0px;
    background:#ccc;
}

.mnu_grupo-025 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-025 li a:hover {
	color:#fff !important;
}

.mnu_grupo-025 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-025 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-026 ul {
    background:#fff;
}
.mnu_grupo-026 li, .mnu_grupo-026 li li ul  {
    border:1px solid #ccd4df;
    border-radius:0px;
    background:#fff;
}

.mnu_grupo-026 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#003357;
}

.mnu_grupo-026 li a:hover {
	color:#ccc !important;
}

.mnu_grupo-026 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-026 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-027 ul {
    background:#fff;
}
.mnu_grupo-027 li, .mnu_grupo-027 li li ul  {
    border:1px solid #ccd4df;
    border-radius:5px;
    background:#fff;
}

.mnu_grupo-027 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#003357;
}

.mnu_grupo-027 li a:hover {
	color:#ccc !important;
}

.mnu_grupo-027 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-027 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-028 ul {
    background:#fff;
}
.mnu_grupo-028 li, .mnu_grupo-028 li li ul  {
    border:1px solid #ccd4df;
    border-radius:0px;
    background:#fff;
}

.mnu_grupo-028 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#003357;
}

.mnu_grupo-028 li a:hover {
	color:#ccc !important;
}

.mnu_grupo-028 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-028 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-029 ul {
    background:#fff;
}
.mnu_grupo-029 li, .mnu_grupo-029 li li ul  {
    border:1px solid #ccd4df;
    border-radius:0px;
    background:#fff;
}

.mnu_grupo-029 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#003357;
}

.mnu_grupo-029 li a:hover {
	color:#ccc !important;
}

.mnu_grupo-029 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-029 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-030 ul {
    background:#fff;
}
.mnu_grupo-030 li, .mnu_grupo-030 li li ul  {
    border:1px solid #ccd4df;
    border-radius:0px;
    background:#fff;
}

.mnu_grupo-030 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#003357;
}

.mnu_grupo-030 li a:hover {
	color:#ccc !important;
}

.mnu_grupo-030 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-030 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-031 ul {
    background:#fff;
}
.mnu_grupo-031 li, .mnu_grupo-031 li li ul  {
    border:1px solid #ccd4df;
    border-radius:0px;
    background:#fff;
}

.mnu_grupo-031 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#003357;
}

.mnu_grupo-031 li a:hover {
	color:#ccc !important;
}

.mnu_grupo-031 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-031 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-032 ul {
    background:#fff;
}
.mnu_grupo-032 li, .mnu_grupo-032 li li ul  {
    border:1px solid #ccd4df;
    border-radius:0px;
    background:#fff;
}

.mnu_grupo-032 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#003357;
}

.mnu_grupo-032 li a:hover {
	color:#ccc !important;
}

.mnu_grupo-032 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-032 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-033 ul {
    background:#fff;
}
.mnu_grupo-033 li, .mnu_grupo-033 li li ul  {
    border:1px solid #ccd4df;
    border-radius:0px;
    background:#fff;
}

.mnu_grupo-033 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#003357;
}

.mnu_grupo-033 li a:hover {
	color:#ccc !important;
}

.mnu_grupo-033 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-033 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-034 ul {
    background:#fff;
}
.mnu_grupo-034 li, .mnu_grupo-034 li li ul  {
    border:1px solid #ccd4df;
    border-radius:0px;
    background:#fff;
}

.mnu_grupo-034 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#003357;
}

.mnu_grupo-034 li a:hover {
	color:#ccc !important;
}

.mnu_grupo-034 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-034 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-035 ul {
    background:#fff;
}
.mnu_grupo-035 li, .mnu_grupo-035 li li ul  {
    border:1px solid #ccd4df;
    border-radius:0px;
    background:#fff;
}

.mnu_grupo-035 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#003357;
}

.mnu_grupo-035 li a:hover {
	color:#ccc !important;
}

.mnu_grupo-035 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-035 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_grupo-009 ul {
    background:#ccc;
}
.mnu_grupo-009 li, .mnu_grupo-009 li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_grupo-009 li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_grupo-009 li a:hover {
	color:#fff !important;
}

.mnu_grupo-009 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_grupo-009 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_volver-portada-notas ul {
    background:#f5f5f5;
}
.mnu_volver-portada-notas li, .mnu_volver-portada-notas li li ul  {
    border:0px solid #f5f5f5;
    border-radius:4px;
    background:#f5f5f5;
}

.mnu_volver-portada-notas li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#444;
}

.mnu_volver-portada-notas li a:hover {
	color:#2273B5 !important;
}

.mnu_volver-portada-notas li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_volver-portada-notas li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_ayuda ul {
    background:#2273b5;
}
.mnu_ayuda li, .mnu_ayuda li li ul  {
    border:0px solid #2273b5;
    border-radius:4px;
    background:#2273b5;
}

.mnu_ayuda li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_ayuda li a:hover {
	color:#212f3c !important;
}

.mnu_ayuda li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_ayuda li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_simple-quiz-quizmanager ul {
    background:#f5f5f5;
}
.mnu_simple-quiz-quizmanager li, .mnu_simple-quiz-quizmanager li li ul  {
    border:1px solid #f5f5f5;
    border-radius:4px;
    background:#f5f5f5;
}

.mnu_simple-quiz-quizmanager li a {
    font-family:Nunito light, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_simple-quiz-quizmanager li a:hover {
	color:#444 !important;
}

.mnu_simple-quiz-quizmanager li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_simple-quiz-quizmanager li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_simple-quiz-crear ul {
    background:#ccc;
}
.mnu_simple-quiz-crear li, .mnu_simple-quiz-crear li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_simple-quiz-crear li a {
    font-family:Nunito, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#283746;
}

.mnu_simple-quiz-crear li a:hover {
	color:#2273b5 !important;
}

.mnu_simple-quiz-crear li ul li a {
    color:#FFFFFF;
    font-size:ESTA EN PLANTILLA 9px;
}

.mnu_simple-quiz-crear li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_simple-quiz-pregunta ul {
    background:#ccc;
}
.mnu_simple-quiz-pregunta li, .mnu_simple-quiz-pregunta li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_simple-quiz-pregunta li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#283746;
}

.mnu_simple-quiz-pregunta li a:hover {
	color:#2273b5 !important;
}

.mnu_simple-quiz-pregunta li ul li a {
    color:#FFFFFF;
    font-size:ESTA EN PLANTILLA 9px;
}

.mnu_simple-quiz-pregunta li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_simple-quiz-resultado ul {
    background:#ccc;
}
.mnu_simple-quiz-resultado li, .mnu_simple-quiz-resultado li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_simple-quiz-resultado li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#283746;
}

.mnu_simple-quiz-resultado li a:hover {
	color:#2273b5 !important;
}

.mnu_simple-quiz-resultado li ul li a {
    color:#FFFFFF;
    font-size:ESTA EN PLANTILLA 9px;
}

.mnu_simple-quiz-resultado li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_ayuda-menu-completo ul {
    background:#CD6155;
}
.mnu_ayuda-menu-completo li, .mnu_ayuda-menu-completo li li ul  {
    border:1px solid #FFF;
    border-radius:0px;
    background:#CD6155;
}

.mnu_ayuda-menu-completo li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_ayuda-menu-completo li a:hover {
	color:#003357 !important;
}

.mnu_ayuda-menu-completo li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_ayuda-menu-completo li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_entrar-en-clase-camara ul {
    background:#212f3c;
}
.mnu_entrar-en-clase-camara li, .mnu_entrar-en-clase-camara li li ul  {
    border:0px solid #fff;
    border-radius:4px;
    background:#212f3c;
}

.mnu_entrar-en-clase-camara li a {
    font-family:Baloo Tammudu 2',cursive; Arial, Helvetica, sans-serif;
    font-size:17px;
    color:#FFFFFF;
}

.mnu_entrar-en-clase-camara li a:hover {
	color:#bed1e1 !important;
}

.mnu_entrar-en-clase-camara li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_entrar-en-clase-camara li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_tucuenta-salir-bottom6 ul {
    background:#eaeaea;
}
.mnu_tucuenta-salir-bottom6 li, .mnu_tucuenta-salir-bottom6 li li ul  {
    border:0px solid #ccc;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_tucuenta-salir-bottom6 li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#626567 ;
}

.mnu_tucuenta-salir-bottom6 li a:hover {
	color:#16a085 !important;
}

.mnu_tucuenta-salir-bottom6 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_tucuenta-salir-bottom6 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_inspector-seguimientos ul {
    background:#212f3c;
}
.mnu_inspector-seguimientos li, .mnu_inspector-seguimientos li li ul  {
    border:0px solid #fff;
    border-radius:4px;
    background:#212f3c;
}

.mnu_inspector-seguimientos li a {
    font-family:Nunito, Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#FFFFFF;
}

.mnu_inspector-seguimientos li a:hover {
	color:#2273b5 !important;
}

.mnu_inspector-seguimientos li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_inspector-seguimientos li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_inspector-resultados ul {
    background:#212f3c;
}
.mnu_inspector-resultados li, .mnu_inspector-resultados li li ul  {
    border:0px solid #fff;
    border-radius:4px;
    background:#212f3c;
}

.mnu_inspector-resultados li a {
    font-family:Nunito, Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#FFFFFF;
}

.mnu_inspector-resultados li a:hover {
	color:#2273b5 !important;
}

.mnu_inspector-resultados li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_inspector-resultados li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_como-usar-plataforma ul {
    background:#CCCCCC;
}
.mnu_como-usar-plataforma li, .mnu_como-usar-plataforma li li ul  {
    border:1px solid #cccccc;
    border-radius:4px;
    background:#CCCCCC;
}

.mnu_como-usar-plataforma li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#444444;
}

.mnu_como-usar-plataforma li a:hover {
	color:#FFFFFF !important;
}

.mnu_como-usar-plataforma li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_como-usar-plataforma li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_alumnos-administrador ul {
    background:#212f3c;
}
.mnu_alumnos-administrador li, .mnu_alumnos-administrador li li ul  {
    border:0px solid #212f3c;
    border-radius:4px;
    background:#212f3c;
}

.mnu_alumnos-administrador li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_alumnos-administrador li a:hover {
	color:#2273b5 !important;
}

.mnu_alumnos-administrador li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_alumnos-administrador li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_profesores-administrador ul {
    background:#212f3c;
}
.mnu_profesores-administrador li, .mnu_profesores-administrador li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#212f3c;
}

.mnu_profesores-administrador li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_profesores-administrador li a:hover {
	color:#2273b5 !important;
}

.mnu_profesores-administrador li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_profesores-administrador li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_resultados-mis-quizzes ul {
    background:#ccc;
}
.mnu_resultados-mis-quizzes li, .mnu_resultados-mis-quizzes li li ul  {
    border:1px solid #ccc;
    border-radius:0px;
    background:#ccc;
}

.mnu_resultados-mis-quizzes li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#212f3c;
}

.mnu_resultados-mis-quizzes li a:hover {
	color:#2273B5 !important;
}

.mnu_resultados-mis-quizzes li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_resultados-mis-quizzes li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_entrar-footer ul {
    background:#16a085;
}
.mnu_entrar-footer li, .mnu_entrar-footer li li ul  {
    border:0px solid #fff;
    border-radius:4px;
    background:#16a085;
}

.mnu_entrar-footer li a {
    font-family:Nunito bold, Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#FFFFFF;
}

.mnu_entrar-footer li a:hover {
	color:#283746 !important;
}

.mnu_entrar-footer li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_entrar-footer li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_volver-al-inicio-flecha ul {
    background:#212f3c;
}
.mnu_volver-al-inicio-flecha li, .mnu_volver-al-inicio-flecha li li ul  {
    border:0px solid #fff;
    border-radius:4px;
    background:#212f3c;
}

.mnu_volver-al-inicio-flecha li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#FFFFFF;
}

.mnu_volver-al-inicio-flecha li a:hover {
	color:#2273b5 !important;
}

.mnu_volver-al-inicio-flecha li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_volver-al-inicio-flecha li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_novedades-noticias ul {
    background:#212f3c;
}
.mnu_novedades-noticias li, .mnu_novedades-noticias li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#212f3c;
}

.mnu_novedades-noticias li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_novedades-noticias li a:hover {
	color:#2273b5 !important;
}

.mnu_novedades-noticias li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_novedades-noticias li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_nombre-g001-right ul {
    background:#eaeaea;
}
.mnu_nombre-g001-right li, .mnu_nombre-g001-right li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_nombre-g001-right li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000;
}

.mnu_nombre-g001-right li a:hover {
	color:#000 !important;
}

.mnu_nombre-g001-right li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_nombre-g001-right li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_nombre-g002-right ul {
    background:#eaeaea;
}
.mnu_nombre-g002-right li, .mnu_nombre-g002-right li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_nombre-g002-right li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_nombre-g002-right li a:hover {
	color:#FFFFFF !important;
}

.mnu_nombre-g002-right li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_nombre-g002-right li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_nombre-g003-right ul {
    background:#eaeaea;
}
.mnu_nombre-g003-right li, .mnu_nombre-g003-right li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_nombre-g003-right li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_nombre-g003-right li a:hover {
	color:#FFFFFF !important;
}

.mnu_nombre-g003-right li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_nombre-g003-right li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_nombre-g004-right ul {
    background:#eaeaea;
}
.mnu_nombre-g004-right li, .mnu_nombre-g004-right li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_nombre-g004-right li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_nombre-g004-right li a:hover {
	color:#FFFFFF !important;
}

.mnu_nombre-g004-right li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_nombre-g004-right li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_nombre-g005-right ul {
    background:#eaeaea;
}
.mnu_nombre-g005-right li, .mnu_nombre-g005-right li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_nombre-g005-right li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_nombre-g005-right li a:hover {
	color:#FFFFFF !important;
}

.mnu_nombre-g005-right li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_nombre-g005-right li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_nombre-g006-right ul {
    background:#eaeaea;
}
.mnu_nombre-g006-right li, .mnu_nombre-g006-right li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_nombre-g006-right li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_nombre-g006-right li a:hover {
	color:#FFFFFF !important;
}

.mnu_nombre-g006-right li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_nombre-g006-right li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_nombre-g007-right ul {
    background:#eaeaea;
}
.mnu_nombre-g007-right li, .mnu_nombre-g007-right li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_nombre-g007-right li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_nombre-g007-right li a:hover {
	color:#FFFFFF !important;
}

.mnu_nombre-g007-right li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_nombre-g007-right li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_nombre-g008-right ul {
    background:#eaeaea;
}
.mnu_nombre-g008-right li, .mnu_nombre-g008-right li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_nombre-g008-right li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_nombre-g008-right li a:hover {
	color:#FFFFFF !important;
}

.mnu_nombre-g008-right li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_nombre-g008-right li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_nombre-g009-right ul {
    background:#eaeaea;
}
.mnu_nombre-g009-right li, .mnu_nombre-g009-right li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_nombre-g009-right li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_nombre-g009-right li a:hover {
	color:#FFFFFF !important;
}

.mnu_nombre-g009-right li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_nombre-g009-right li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_nombre-g010-right ul {
    background:#eaeaea;
}
.mnu_nombre-g010-right li, .mnu_nombre-g010-right li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_nombre-g010-right li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_nombre-g010-right li a:hover {
	color:#FFFFFF !important;
}

.mnu_nombre-g010-right li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_nombre-g010-right li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_nombre-g011-right ul {
    background:#eaeaea;
}
.mnu_nombre-g011-right li, .mnu_nombre-g011-right li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_nombre-g011-right li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_nombre-g011-right li a:hover {
	color:#FFFFFF !important;
}

.mnu_nombre-g011-right li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_nombre-g011-right li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_nombre-g012-right ul {
    background:#eaeaea;
}
.mnu_nombre-g012-right li, .mnu_nombre-g012-right li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_nombre-g012-right li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_nombre-g012-right li a:hover {
	color:#FFFFFF !important;
}

.mnu_nombre-g012-right li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_nombre-g012-right li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_nombre-g013-right ul {
    background:#eaeaea;
}
.mnu_nombre-g013-right li, .mnu_nombre-g013-right li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_nombre-g013-right li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_nombre-g013-right li a:hover {
	color:#FFFFFF !important;
}

.mnu_nombre-g013-right li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_nombre-g013-right li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_nombre-g014-right ul {
    background:#eaeaea;
}
.mnu_nombre-g014-right li, .mnu_nombre-g014-right li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_nombre-g014-right li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_nombre-g014-right li a:hover {
	color:#FFFFFF !important;
}

.mnu_nombre-g014-right li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_nombre-g014-right li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_nombre-g015-right ul {
    background:#eaeaea;
}
.mnu_nombre-g015-right li, .mnu_nombre-g015-right li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_nombre-g015-right li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_nombre-g015-right li a:hover {
	color:#FFFFFF !important;
}

.mnu_nombre-g015-right li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_nombre-g015-right li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_nombre-g016-right ul {
    background:#eaeaea;
}
.mnu_nombre-g016-right li, .mnu_nombre-g016-right li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_nombre-g016-right li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_nombre-g016-right li a:hover {
	color:#FFFFFF !important;
}

.mnu_nombre-g016-right li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_nombre-g016-right li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_gestion-estudiantes-2021 ul {
    background:#f5f5f5;
}
.mnu_gestion-estudiantes-2021 li, .mnu_gestion-estudiantes-2021 li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#f5f5f5;
}

.mnu_gestion-estudiantes-2021 li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#444;
}

.mnu_gestion-estudiantes-2021 li a:hover {
	color:#444 !important;
}

.mnu_gestion-estudiantes-2021 li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_gestion-estudiantes-2021 li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_basic-grammar ul {
    background:#ccc;
}
.mnu_basic-grammar li, .mnu_basic-grammar li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_basic-grammar li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#444;
}

.mnu_basic-grammar li a:hover {
	color:#fff !important;
}

.mnu_basic-grammar li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_basic-grammar li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_talk-about ul {
    background:#ccc;
}
.mnu_talk-about li, .mnu_talk-about li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_talk-about li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#444;
}

.mnu_talk-about li a:hover {
	color:#fff !important;
}

.mnu_talk-about li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_talk-about li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_tenses ul {
    background:#ccc;
}
.mnu_tenses li, .mnu_tenses li li ul  {
    border:1px solid #ccc;
    border-radius:4px;
    background:#ccc;
}

.mnu_tenses li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#444;
}

.mnu_tenses li a:hover {
	color:#fff !important;
}

.mnu_tenses li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_tenses li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_barra-ayuda-profesores ul {
    background:transparent;
}
.mnu_barra-ayuda-profesores li, .mnu_barra-ayuda-profesores li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:transparent;
}

.mnu_barra-ayuda-profesores li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#444;
}

.mnu_barra-ayuda-profesores li a:hover {
	color:#444 !important;
}

.mnu_barra-ayuda-profesores li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_barra-ayuda-profesores li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_soporte-barra ul {
    background:transparent;
}
.mnu_soporte-barra li, .mnu_soporte-barra li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:transparent;
}

.mnu_soporte-barra li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#444;
}

.mnu_soporte-barra li a:hover {
	color:#444 !important;
}

.mnu_soporte-barra li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_soporte-barra li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_quizzes-disponibles ul {
    background:#eaeaea;
}
.mnu_quizzes-disponibles li, .mnu_quizzes-disponibles li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_quizzes-disponibles li a {
    font-family:Nunito, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#283746;
}

.mnu_quizzes-disponibles li a:hover {
	color:#2273b5 !important;
}

.mnu_quizzes-disponibles li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_quizzes-disponibles li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_ver-mis-resultados ul {
    background:#eaeaea;
}
.mnu_ver-mis-resultados li, .mnu_ver-mis-resultados li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_ver-mis-resultados li a {
    font-family:Nunito, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#283746;
}

.mnu_ver-mis-resultados li a:hover {
	color:#16A085 !important;
}

.mnu_ver-mis-resultados li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_ver-mis-resultados li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_quiz-manager-home ul {
    background:#eaeaea;
}
.mnu_quiz-manager-home li, .mnu_quiz-manager-home li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_quiz-manager-home li a {
    font-family:Nunito, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#283746;
}

.mnu_quiz-manager-home li a:hover {
	color:#2273b5 !important;
}

.mnu_quiz-manager-home li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_quiz-manager-home li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_resultados-estudiantes-h ul {
    background:#eaeaea;
}
.mnu_resultados-estudiantes-h li, .mnu_resultados-estudiantes-h li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_resultados-estudiantes-h li a {
    font-family:Nunito, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#283746;
}

.mnu_resultados-estudiantes-h li a:hover {
	color:#2273b5 !important;
}

.mnu_resultados-estudiantes-h li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_resultados-estudiantes-h li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_vista-quizk ul {
    background:#f5f5f5;
}
.mnu_vista-quizk li, .mnu_vista-quizk li li ul  {
    border:1px solid #f5f5f5;
    border-radius:4px;
    background:#f5f5f5;
}

.mnu_vista-quizk li a {
    font-family:Nunita light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_vista-quizk li a:hover {
	color:#2273b5 !important;
}

.mnu_vista-quizk li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_vista-quizk li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_inicio-quizk ul {
    background:#f5f5f5;
}
.mnu_inicio-quizk li, .mnu_inicio-quizk li li ul  {
    border:1px solid #f5f5f5;
    border-radius:4px;
    background:#f5f5f5;
}

.mnu_inicio-quizk li a {
    font-family:Nunito light, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#444;
}

.mnu_inicio-quizk li a:hover {
	color:#2273b5 !important;
}

.mnu_inicio-quizk li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_inicio-quizk li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_simple-quiz-crear-x ul {
    background:#fff;
}
.mnu_simple-quiz-crear-x li, .mnu_simple-quiz-crear-x li li ul  {
    border:1px solid #2273b5;
    border-radius:4px;
    background:#fff;
}

.mnu_simple-quiz-crear-x li a {
    font-family:Nunito, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#FFFFFF;
}

.mnu_simple-quiz-crear-x li a:hover {
	color:#FFFFFF !important;
}

.mnu_simple-quiz-crear-x li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_simple-quiz-crear-x li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_simple-quiz-pregunta-x ul {
    background:#fff;
}
.mnu_simple-quiz-pregunta-x li, .mnu_simple-quiz-pregunta-x li li ul  {
    border:1px solid #2273b5;
    border-radius:4px;
    background:#fff;
}

.mnu_simple-quiz-pregunta-x li a {
    font-family:Nunito, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_simple-quiz-pregunta-x li a:hover {
	color:#FFFFFF !important;
}

.mnu_simple-quiz-pregunta-x li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_simple-quiz-pregunta-x li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_simple-quiz-resultado-x ul {
    background:#fff;
}
.mnu_simple-quiz-resultado-x li, .mnu_simple-quiz-resultado-x li li ul  {
    border:1px solid #2273b5;
    border-radius:4px;
    background:#fff;
}

.mnu_simple-quiz-resultado-x li a {
    font-family:Nunito, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

.mnu_simple-quiz-resultado-x li a:hover {
	color:#FFFFFF !important;
}

.mnu_simple-quiz-resultado-x li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_simple-quiz-resultado-x li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_clase-en-vivo-home ul {
    background:#eaeaea;
}
.mnu_clase-en-vivo-home li, .mnu_clase-en-vivo-home li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_clase-en-vivo-home li a {
    font-family:Nunito, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#283746;
}

.mnu_clase-en-vivo-home li a:hover {
	color:#2273b5 !important;
}

.mnu_clase-en-vivo-home li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_clase-en-vivo-home li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_ayuda-home ul {
    background:#eaeaea;
}
.mnu_ayuda-home li, .mnu_ayuda-home li li ul  {
    border:0px solid #000000;
    border-radius:4px;
    background:#eaeaea;
}

.mnu_ayuda-home li a {
    font-family:Nunito, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#283746;
}

.mnu_ayuda-home li a:hover {
	color:#2273b5 !important;
}

.mnu_ayuda-home li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_ayuda-home li ul li a:hover {
    color:#FFFFFF !important;
}

/*--------------ACCORDION----------------*/

.mnu_home-inicio-icono ul {
    background:transparent;
}
.mnu_home-inicio-icono li, .mnu_home-inicio-icono li li ul  {
    border:0px solid #000000;
    border-radius:5px;
    background:transparent;
}

.mnu_home-inicio-icono li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#f5f5f5;
}

.mnu_home-inicio-icono li a:hover {
	color:#f5f5f5 !important;
}

.mnu_home-inicio-icono li ul li a {
    color:#FFFFFF;
    font-size:12px;
}

.mnu_home-inicio-icono li ul li a:hover {
    color:#FFFFFF !important;
}



/*--------------FONT RESIZE----------------*/

#font_resize {
    text-align:right;
}

#font_resize a {
    color:#fff;
    text-decoration:none;
    padding:0 2px;
}

.clr {
    clear:both;
}

/*--------------RESPONSIVE TOP MENU----------------*/

.js .nav-collapse {
    clip: rect(0 0 0 0);
    max-height: 0;
    position: absolute;
    display: block;
    zoom: 1;
}

.nav-collapse.opened {
    max-height: 9999px;
    position:absolute;
}

.nav-collapse.opened > ul {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background:#444;
}

.nav-collapse.opened > ul ul {
    width: 100%;
    position: relative;
    left:0;
    padding:0;
    margin:0;
    background:#444;
}

.nav-collapse.opened > ul ul li {
    height:auto;
}

.nav-collapse.opened li {
    width: 100%;
    display: block;
}

.nav-collapse.opened li.active, .nav-collapse.opened li:hover {
    background:#333;
}

.nav-collapse.opened li.active a {
    color:#fff !important;
}

.nav-collapse.opened li a {
    padding:5px 15px;
    margin:0;
    line-height:30px;
    height:30px;
    color:#fff !important;
}

.nav-toggle {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    background:url(/templates/hot_academy/images/tinynav.png);
    float: right;
    width: 40px;
    height: 30px;
    text-indent:-9999px;
    border-radius:3px;
    margin-top:15px;
}

.nav-toggle.active {
    position: absolute;
    z-index: 999;
    right: 0;
    top: 0;
    margin-top:5px;
    margin-right:15px;
}

#blocker {
    position:fixed;
    width:100%;
    height:100%;
    left:0;
    top:0;
    right:0;
    bottom:0;
    z-index:9999;
}

@media screen and (min-width: 980px) {

    .js .nav-collapse {
        position: relative;
    }

    .js .nav-collapse.closed {
        max-height: none;
    }

    .nav-toggle {
        display: none;
    }

}

@media screen and (max-width: 980px) {

    .nav-collapse.closed {
        overflow:hidden;
    }

}