.cabecera { color:#000000; 
font-size:10pt; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
}

.cabecera2 { font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #B6145A; 
font-size: 10pt; 
font-weight: bold;
}
.cabecera_centrada { font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #B6145A; 
font-size: 10pt; 
font-weight: bold; 
text-align:center; 
}
.cabecera_centrada2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-align:center; }

.cabecera_centrada3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-align:center; background-color:#DCDCC8; }

.cabecera_granate { font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #B6145A; 
font-size: 10pt; 
font-weight: bold;
}

.ayuda {
    background-color:#E2E0D3;
}
.etiqueta_alumnos_ext { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#DCDCC8 }
.etiqueta_alumnos_ext_2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#F2F0E3 }
.etiqueta_alumnos_ext_3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#E8E8E6 }
.etiqueta_alumnos_ext_c_n { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#DCDCC8; font-weight:bold; text-align:center }
.etiqueta_alumnos_ext_c_k { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#DCDCC8; text-align:center; font-style:italic }
.etiqueta_alumnos_ext_c { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#F2F0E3; text-align:center }
.etiqueta { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#CCCCCC }

.dato { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#F2F0E3 }
.dato_peque { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#F2F0E3 }
.dato_c { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#F2F0E3; text-align:center }
.dato_negrita { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#F2F0E3; font-weight:bold }

.dato_c_0 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#efede0; text-align:center }
.dato_c_1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#CFCFB5; text-align:center }
.dato_peque_0 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#efede0; }
.dato_peque_1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#CFCFB5; }

.error_form{
   border: 1px solid #ef8a9e;
   color: #bb0022;
   background: #FDF2F2 5px 3px no-repeat;
   padding: 3px 5px 5px 27px;
   margin: 10px 0px;
   font-size:11px !important;
   font-variant:normal;
  }



.letra_11 {
	font-size:11px;
}

.letra_10_negrita {
	font-size:10px;
	font-weight:bold;
	color: #706C6C;
}

.letra_11_negrita {
	font-size:11px;
	font-weight:bold;
}

.letra_12_negrita {
	font-size:12px;
	font-weight:bold;
}

.text {
    color:#000000;
    font-size:8pt;
    border-style:solid;
    border-color:#999999;
    border-width:1px;
    font-family: Verdana, Arial;
}
.text_disabled {
    font-size:8pt;
    border-style:solid;
    border-color:#999999;
    border-width:1px;
    font-family: Verdana, Arial;
    color:#C4C4C4;
}

a.erasmus {
    text-decoration: none;
    color: #000000;
    font-weight:normal;
}
a.erasmus:visited {
    text-decoration: none;
    color: #000000;
    font-weight:normal;
}
a.erasmus:link {
    text-decoration: none;
    color: #000000;
    font-weight:normal;
}
a.erasmus:hover {
    text-decoration:underline;
    color: #000000;
    font-weight:normal;
}

a.erasmus_menu {
    text-decoration: none;
    color: #4F4F4F;
    font-weight:bold;
}
a.erasmus_menu:visited {
    text-decoration: none;
    color: #4F4F4F;
    font-weight:bold;
}
a.erasmus_menu:link {
    text-decoration: none;
    color: #4F4F4F;
    font-weight:bold;
}
a.erasmus_menu:hover {
    text-decoration:none;
    color: #4F4F4F;
    font-weight:bold;
}

a.erasmus_mapa {
    text-decoration: none;
    color: #777777;
    font-weight:bold;
}
a.erasmus_mapa:visited {
    text-decoration: none;
    color: #777777;
    font-weight:bold;
}
a.erasmus_mapa:link {
    text-decoration: none;
    color: #777777;
    font-weight:bold;
}
a.erasmus_mapa:hover {
    text-decoration:underline;
    color: #777777;
    font-weight:bold;
}

a.erasmus_mapa_sub {
    text-decoration: none;
    color: #888888;
    font-weight:normal;
}
a.erasmus_mapa_sub:visited {
    text-decoration: none;
    color: #888888;
    font-weight:normal;
}
a.erasmus_mapa_sub:link {
    text-decoration: none;
    color: #888888;
    font-weight:normal;
}
a.erasmus_mapa_sub:hover {
    text-decoration:underline;
    color: #888888;
    font-weight:normal;
}

table { }
.tabladatos {
	border:1px solid gray;
}

.tabladatos2 {
	border-bottom:1px solid gray;
}

.tabladatos3 {
	border-bottom:1px solid gray;
	border-top:1px solid gray;
}

td { }
.cabeceratabla {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#DCDCC8;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
}
.cabeceratablaizq {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#DCDCC8;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
}
.fila_leyenda {
	font-weight: bold;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#EBEBDF;
}
.fila_leyenda_izq {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#EBEBDF;
}
.fila_dato {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#EBEBDF;
}
.fondofilapar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#EBEBDF;
	height:20px;	
}
.fondofilaimpar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#E5E5D9;
	height:20px;
}
.fondofilaparcenter {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#EBEBDF;
	height:20px;	
}
.fondofilaimparcenter {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#E5E5D9;
	height:20px;
}
.fondofilaparight {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#EBEBDF;
	height:20px;	
}
.fondofilaimparight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#E5E5D9;
	height:20px;
	text-align: right;
}

.fondofilapar10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#EBEBDF;
	height:20px;	
}
.fondofilaimpar10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#E5E5D9;
	height:20px;
}

.fondofilablanco10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:white;
	height:20px;	
}
.fondofilagris10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#FBFBF8;
	height:20px;
}

.fondofilagrisoscuro10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#F4F4F2;
	height:20px;
}

.fondofilarojo10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#FCE1BF;
	height:20px;	
}

.fondofilaverde10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#D9F8CA;
	height:20px;	
}

.fondofilacursor {
	background-color:#F7F7F4;
	height:20px;	
}

.fondofilacursor2 {
	background-color:white;
	height:20px;	
}

.fondofilacursorgris {
	background-color:#E8E8E6;
	height:20px;	
}

.fondofilaparblanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:white;
	height:20px;	
}
.fondofilaparblanco:hover {
	background-color:#DDDDDD;
}

.fondofilaparblanco_sinhover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:white;
	height:20px;	
}

.fondofilaimpargris_sinhover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#EAEAEA;
	height:20px;
}

.fondofilaimpargris:hover {
	background-color:#DDDDDD;
}

.divparhover {
	background-color:#DDDDDD;
}

.divimparhover {
	background-color:#DDDDDD;
}
	
.fondofilaimpargris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#EAEAEA;
	height:20px;
}

.menu {text-align:left; color:#27414F;font-size:9pt;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}


.opcion{text-align:center; font-weight:bold;color:#FFFF00;}

a.menuselec { text-align:left; color:#27414F;font-size:9pt;text-decoration:underline;font-family:Verdana, Arial, Helvetica, sans-serif;}

a.ancla { text-align:right; color:#27414F;font-size:9pt;text-decoration:underline;}

a.submenu {text-align:left; color:#27414F;font-size:8pt;font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}

a.submenuselec {text-align:left; color:#27414F;font-size:8pt;font-weight:bold;text-decoration:underline;font-family:Verdana, Arial, Helvetica, sans-serif;}

a.pagina { color:white;font-weight:bold;text-decoration:none; font-size:12px; }


p { color:#27414F; font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; }


.c1 {color:white; text-align:center; font-size:9pt;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}

.c2 {text-align:center; font-weight:bold;color:#FFFF00; background-color:#004B2C;}

.c3 {text-align:left; color:white;font-size:9pt;font-family:Verdana,Arial, Helvetica, sans-serif;font-weight:bold;}

.c4 {text-align:center;color:#27414F;font-size:9pt;font-family:Verdana,Arial, Helvetica, sans-serif;}

.c4_negrita {text-align:center;color:#27414F;font-size:9pt;font-family:Verdana,Arial, Helvetica, sans-serif; font-weight:bold}

.c5 {text-align:left;color:#27414F;font-size:9pt;font-family:Verdana,Arial, Helvetica, sans-serif;}

.c6 {text-align:center;color:#27414F;font-size:10pt;font-family:Verdana,Arial, Helvetica, sans-serif;}

.c7 {text-align:left; color:white;font-size:9pt;font-family:Verdana,Arial, Helvetica, sans-serif;}

.c8 {text-align:left; color:white;font-size:8pt;font-family:Verdana,Arial, Helvetica, sans-serif;}

.datos {text-align:left; font-weight:bold;color:#004B2C;}

.titu {color:white; text-align:center; font-size:11pt;}

.tdform { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

.pagina { color:white;font-weight:bold;text-decoration:none; font-size:12px;}

.pagina_negro { font-weight:bold;text-decoration:none; font-size:12px;}

.paginacenter { color:white;font-weight:bold;text-decoration:none; font-size:12px; text-align:center}

.etiqueta {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #27414F;
}
.etiqueta2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #27414F;
    font-weight:bold;
}

.etiqueta1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #27414F;
    margin-top:5px;
    width:90%;
    background:#CCCCCC;
    font-weight: bold;
}


.etiquetaright {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #27414F;
    text-align:right;
}

.subir {
    color:#000000;
    text-align:right;
    text-decoration:none;
}

.colorfondo {
    background-color:#F2F0E3;
}

.colorfondocenternegrita {
    background-color:#F2F0E3;
    text-align:center;
    font-weight:bold;
}

.colorfondocenter {
    background-color:#F2F0E3;
    text-align:center;
}


.center_negrita {text-align: center;
    margin-top: 0em;
    font-weight:bold;
}

.right_negrita {text-align: right;
    margin-top: 0em;
    font-weight:bold;
}

.red {color: #E60000;
}

.red_center {color: #E60000;
text-align:center;
}

.red_right {color: #E60000;
text-align:right;
}

.red_negrita {font-weight:bold;
color: #E60000;
}

.izquierda {
	text-align:left;
}

.fondotderasmusverde {background-color:#CAC4A6;
text-align:center;
font-weight:bold;
}

.fondotderasmusverdeizq {background-color:#CAC4A6;
font-weight:bold;
}

.fondotderasmusverdeizq2 {background-color:#CAC4A6;
font-weight:bold;
font-size:12px;
}


.fondotderasmusverdecentro {background-color:#CAC4A6;
text-align:center;
}



.celdaverdeerasmus {background-color:#DCDCC8;
}

.celdaverdeerasmuspeque {background-color:#DCDCC8;
    font-size:12px;
}


.celdaverdeerasmuscenter {background-color:#DCDCC8;
text-align:center;
}

.celdaverdeerasmuscenternegrita {background-color:#DCDCC8;
text-align:center;
font-weight:bold;
}



.celdaverdeerasmus2 {background-color:#DCDCC8;
font-weight:bold;
}

.fondoTabla {
 background-color:#333366;
}

.redPeque{
color: #E60000;
font-size:9px;
font-weight:normal;
}

.celdazulerasmus{
    background-color:#294289;
    text-align:center;
}

.enlacecentros{
    text-decoration:none;
    color:#FFFFFF;
    font-size:10px;
    text-align:center;
    background-color:#294289;
}

.left{
text-align:left;
}

.bandadestacadoazulcenter {color: #FFFFFF;
    background-color: #0D8CB1;
    padding-top: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-left: 3px;
    font-size: 10pt;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
}
.letramini {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.letramininegritaazul {
    color: #3F5E8B;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
}

.letramini10 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.letramini10_fondo {
	background-color:#DCDCC8;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.letramini10_v2 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	vertical-align: top;
}

.letramini9_v2 {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	vertical-align: top;
}

.letramini10_v3 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;`
	height: 18px;
	vertical-align: top;
}

.textomuypeque_v2 {
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	vertical-align: top;	
}

.textomuypeque {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
}

.textomuypequeright {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    text-align:right;
}

.textomuypequenegrita {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-weight: bold;
}

.letraminiazul_10 {
	color: #E5E4DD !important;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.letramininegritablanco_10 {
	color: white;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.bandadestacadoazulsinnegrita {color: #FFFFFF;
    background-color: #0D8CB1;
    padding-top: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-left: 3px;
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bordetabla {
    background-color:#A39F6F;
}

.bordetablagris {
    background-color:#A9A9A6;
}
.fondonegro {background-color:#000000;}



#capa { position:absolute; top:150px; left:310px; width:220px; height:150px;}

#divCont{
position:relative; 
left:0; 
top:5%; 
/*height:250px;*/ 
width:135px; }
div.switchcontent { display:none; width:135px; border-top:1px solid gray; }

div.opcion_menu { width:120px; padding-top:0.2em; padding-bottom:0.2em; color: #FF9E63; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; }
div.opcion_menu_sel { width:120px; padding-top:0.2em; padding-bottom:0.2em; color: navy; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.opcion_menu_click { width:120px; padding-top:0.2em; padding-bottom:0.2em; color: navy; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.subopcion_menu { width:120px; padding-top:0.3em; padding-bottom:0.3em; color: #FF9E63; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; }
div.subopcion_menu_sel { width:120px; padding-top:0.3em; padding-bottom:0.3em; color: #DCDCC8; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; background-color:#FFAE63; }

div.opcion_menu_1 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color:#436587; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray;}
div.opcion_menu_resaltado_1 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color:#293CDC; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; }
div.opcion_menu_resaltado2_1 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color:#304E6F; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
a.opcion_menu_1:visited {text-decoration: none;    color: #759AC3;    font-weight:bold; }
a.opcion_menu_resaltado_1:visited {text-decoration: none;    color: #293CDC;    font-weight:bold; }
div.opcion_menu_sel_1 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color:#759AC3; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.opcion_menu_click_1 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color:#334D67; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.opcion_menu_resaltado_sel_1 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color:#293CDC; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.opcion_menu_resaltado_click_1 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color:#293CDC; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.subopcion_menu_1 { width:135px; padding-top:0.3em; padding-bottom:0.3em; color:#4B647F; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; }
a.subopcion_menu_1:visited { width:135px; padding-top:0.0em; padding-bottom:0.0em; color:#759AC3; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; }
div.subopcion_menu_sel_1 { width:135px; padding-top:0.3em; padding-bottom:0.3em; color:#759AC3; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; background-color:#FCCE93; }
div.subopcion_menu_click_1 { width:135px; padding-top:0.3em; padding-bottom:0.3em; color:#759AC3; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; background-color:#FCCE93; }
.abierto { background:transparent url(../img/table/group-expand-sprite.gif) no-repeat scroll 3px -48px; }

div.opcion_menu_2 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color: #AF6115; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; }
a.opcion_menu_2:visited {text-decoration: none;    color: #FA7C00;    font-weight:bold; }
div.opcion_menu_sel_2 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color:#FA7C00; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.opcion_menu_click_2 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color:#8F4F11; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.subopcion_menu_2 { width:135px; padding-top:0.3em; padding-bottom:0.3em; color: #FA7C00; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; }
a.subopcion_menu_2_visited { width:135px; padding-top:0.0em; padding-bottom:0.0em; color: #FA7C00; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; }
div.subopcion_menu_sel_2 { width:135px; padding-top:0.3em; padding-bottom:0.3em; color: #FA7C00; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; background-color:#FFAE63; }
div.subopcion_menu_click_2 { width:135px; padding-top:0.3em; padding-bottom:0.3em; color: #FA7C00; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; background-color:#FFAE63; }
div.opcion_menu_resaltado2_2 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color:#77410F; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }

div.opcion_menu_3 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color: #686F45; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; }
a.opcion_menu_3:visited {text-decoration: none;    color: #80885C;    font-weight:bold; }
div.opcion_menu_sel_3 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color:#80885C; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8;}
div.opcion_menu_click_3 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color:#555B39; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.subopcion_menu_3 { width:135px; padding-top:0.3em; padding-bottom:0.3em; color: #686f45; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; }
a.subopcion_menu_3 { width:135px; padding-top:0.0em; padding-bottom:0.0em; color: #80885C; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; }
div.subopcion_menu_sel_3 { width:135px; padding-top:0.3em; padding-bottom:0.3em; color: #80885C; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; background-color:#FFAE63; }
div.subopcion_menu_click_3 { width:135px; padding-top:0.3em; padding-bottom:0.3em; color: #80885C; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; background-color:#FFAE63; }
div.opcion_menu_resaltado2_3 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color:#5F6640; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }

div.opcion_menu_4 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color: #7F3F6F; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; }
a.opcion_menu_4:visited {text-decoration: none;    color: #8D4C7B;    font-weight:bold; }
div.opcion_menu_sel_4 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color:#8D4C7B; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.opcion_menu_click_4 { width:135px; padding-top:0.2em; padding-bottom:0.2em; color:#5F2F53; font-weight: bold; text-decoration: none; font-size:11px; cursor:pointer; vertical-align:middle; border-top:1px solid gray; background-color:#DCDCC8; }
div.subopcion_menu_4 { width:135px; padding-top:0.3em; padding-bottom:0.3em; color: #8D4C7B; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; }
div.subopcion_menu_sel_4 { width:135px; padding-top:0.3em; padding-bottom:0.3em; color: #8D4C7B; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; background-color:#FFAE63; }
div.subopcion_menu_click_4 { width:135px; padding-top:0.3em; padding-bottom:0.3em; color: #8D4C7B; font-weight: normal; text-decoration: none; font-size:11px; cursor:pointer; background-color:#FFAE63; }

.opcion_menu_cabecera {
    font-weight:bold;
    color:black;
    padding-left:0.5em;
    padding-right:0.5em;
}

.opcion_1 {
    background-color:#506E8F;
    font-weight:bold;
    color:white;
    padding-left:2px;
    padding-right:2px;
}
.opcion_2 {
    background-color:#DF750D;
    font-weight:bold;
    color:white;
    padding-left:2px;
    padding-right:2px;
}
.opcion_3 {
    background-color:#80885C;
    font-weight:bold;
    color:white;
    padding-left:2px;
    padding-right:2px;
}
.opcion_4 {
    background-color:#8D4C7B;
    font-weight:bold;
    color:white;
    padding-left:2px;
    padding-right:2px;
}
.boton_sel {
    color:#555555;
    font-size:8pt;
    border-style:solid;
    border-color:#AAAAAA;
    border-width:1px;
    font-family: Verdana, Arial;
}
.tabladestacado2 {background-color:#DCDCC8;
}

.tabladestacado3 {background-color:#EBEBDF;
}
.tituloblanco{
    text-decoration:none;
    color:#FFFFFF;
    font-size:12px;
    background-color:#294289;
    font-weight: bold;
}
.resaltado_alex {color: #FA7C00; font-weight: bold;text-decoration: underline;}
.resaltado_unso {color: #8D4C7B; font-weight: bold;text-decoration: underline;}
.resaltado_alu {color: #759AC3; font-weight: bold;text-decoration: underline;}
.resaltado_pdi {color: #80885C; font-weight: bold;text-decoration: underline;}

.resaltado_alex_2 {color: #FA7C00; font-weight: bold;}
.resaltado_unso_2 {color: #8D4C7B; font-weight: bold;}
.resaltado_alu_2 {color: #759AC3; font-weight: bold;}
.resaltado_pdi_2 {color: #80885C; font-weight: bold;}

.fondo_alu {background-color:#759AC3;}
.fondo_alex {background-color:#FA7C00;}
.fondo_pdi {background-color:#80885C;}
.fondo_unso {background-color:#8D4C7B;}

.justify {text-align: justify;
    margin-top: 0em;
}

.fondopaginaclaro {
    background-color:#F1F0E2;
}
.bordetabla {
    background-color:#A39F6F;
}


tr.mensaje_color_alu { background-color:#597797; color:white; }
tr.mensaje_color_alex { background-color:#FFA54A; color:white; }
tr.mensaje_color_pdi { background-color:#80885C; color:white; }
tr.mensaje_color_unso { background-color:#8D4C7B; color:white; }

div.div_mensaje_container { position:relative; width:470px; height:250px; overflow:hidden; border:1px solid gray; }
div.div_mensaje_cabecera { position:absolute; top:0px; left:0px; width:470px; height:20px; }
div.div_mensaje_subcontainer { position:absolute; width:470px; height:250px; clip:rect(0, 470, 250, 0); left:-1px; top:15px; }
div.div_mensaje_first { position:absolute; width:470px; left:0px; top:1px; }
div.div_mensaje_second { position:absolute; width:470px; left:0px; top:0px; visibility:hidden; }
div.div_mensaje_botonera { position:absolute; top:231px; left:0px; width:470px; height:20px; }

.bordeverde {
    border:1px solid #A39F6F;
}

.marco {
	color: #000000;
	font-size: 8pt;
	font-family: Verdana, Arial;
	border: #A6A6A6;border-style: solid;border-width: 1px;
}

.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 10px;
    overflow: hidden;
	background-color: navy;
	padding-left: 5px;
}

.mensaje_info {
	border: 1px solid #e1d4ad;
	color: #000;
	background: #ffffd9 url(../img/mensaje_info.gif) 5px 3px
		no-repeat;
	padding: 3px 5px 5px 27px;
	margin: 10px 10px;
	font-size:11px !important;
	font-variant:normal;
}

.mensaje_importante {
	border: 1px solid #F9BC02;
	color: #000;
	background: #FCE8B0 url(../img/mensaje_info.gif) 5px 3px
		no-repeat;
	padding: 3px 5px 5px 27px;
	margin: 10px 0px;
	font-size:11px !important;
	font-variant:normal;
}

.mensaje_error {
	border: 1px solid #ef8a9e;
	color: #bb0022;
	background: #FDF2F2 url(../img/mensaje_error.jpg) 5px 3px no-repeat;
	padding: 3px 5px 5px 27px;
	margin: 10px 10px;
	font-size:11px !important;
	font-variant:normal;
}

.mensaje_exito {
	border: 1px solid #9c3;
	color: #360;
	background: #f3ffd8 url(../img/mensaje_exito.jpg) 5px 3px no-repeat;
	padding: 3px 5px 5px 27px;
	margin: 10px 10px;
	font-size:11px !important;
	font-variant:normal;
}

.mensaje_alerta {
    border: 1px solid #D7C693;
    color: #000;
    background: #FFFFB0 url(../img/mensaje_alerta.jpg) 5px 3px
        no-repeat;
    padding: 3px 5px 5px 27px;
    margin: 10px 10px;
	text-align:justify;
	font-size:11px !important;
	font-variant:normal;
}

.mensaje_error_no_imagen {
	border: 1px solid #ef8a9e;
	color: #bb0022;
	background: #FDF2F2;
	padding: 1px 4px 1px 4px;
	margin: 10px 10px;
	font-size:10px !important;
	font-variant:normal;
}

.mensaje_exito_no_imagen {
	border: 1px solid #9c3;
	color: #360;
	background: #f3ffd8;
	padding: 1px 4px 1px 4px;
	margin: 10px 10px;
	font-size:10px !important;
	font-variant:normal;
}

.mensaje_error_no_margen {
	border: 1px solid #ef8a9e;
	color: #bb0022;
	background: #FDF2F2 url(../img/mensaje_error.jpg) 5px 3px no-repeat;
	padding: 3px 5px 5px 27px;	
	font-size:11px !important;
	font-variant:normal;
}

.mensaje_exito_no_margen {
	border: 1px solid #9c3;
	color: #360;
	background: #f3ffd8 url(../img/mensaje_exito.jpg) 5px 3px no-repeat;
	padding: 3px 5px 5px 27px;	
	font-size:11px !important;
	font-variant:normal;
}

body{
  background-color: #f2f0e3 !important;	
}
#titulo_login{
	font-size: 1.3em !important;
}
.name-cell-login{
	font-size: 0.8em !important;
}
.tipo-login{
	font-size: 0.85em !important;
}
.user-login{
   font-size: 0.85em !important;
}
.password-login{
   font-size: 0.85em !important;
}
.td_pie_erasmus{
	border-top-color: #BFBA9B;
   border-top-style:solid;
   border-top-width:0.1em;
   padding-top:0.3em;
   font-size: 0.75em;
}
.td_pie_erasmus a , .td_pie_erasmus a:hover, .td_pie_erasmus a:visited, .td_pie_erasmus a:link{
   color:#AF6115;
}
#contenido{
	border: 0.10em solid #BFBA9B;
	text-align: left;
}

.ta_right{
		text-align: right;
		border-top-color:#BFBA9B;
      border-top-style:solid;
      border-top-width:0.1em;
}
#pie{
	clear:both;
   padding-left:21px !important;
   padding-right:21px !important;
   padding-top:5px !important;
   padding-bottom: 5px !important;
   margin-bottom: 5px !important;
}
#login_form{
	width: 24em !important;
	border:1px solid #BFBA9B !important;
}
#contenedor{
	width: 760px !important;
}
#texto_login{
	width: 220px !important;
}
.tipo-login{
	width: 156px !important;
}
#login_form1{
	background:#FFFFFF url("./../img/degradado_azul.png") repeat-x scroll right bottom;
   float:left;
   margin-top:10px;
   padding:20px;
   border:1px solid #BFBA9B !important;
   width:28.4em !important;
}
.era_sep_top{
	margin-top: 0.75em; 
}
.era_fs_085{
	font-size: 0.85em;
}
p#subtitulo_login{
	font-size: 0.75em !important;
	color: black !important;
}
.era_mi_aux{
	width: 90%;
	text-align: justify;
}
.era_lk_blue{
	color:blue !important;
}
.era_lk_blue:hover{
	color:blue !important;
}
.era_a_acc a{
	color: #AF6115;
}
#era_informes_tutcoor{
	border: 1px solid gray;
	background-color:#EBEBDF;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:0.75em;
   font-weight:bold;
   padding: 0.5em;
   margin-bottom: 0.5em;
}
#era_informes_tutcoor h1{
   color:black;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:1.1em;
   text-align:left;
}
#era_informes_tutcoor a{
	color: #686F45;
}
#era_informes_tutcoor li{
	list-style-image: url("../img/pdf_peq.gif");
	vertical-align: middle;
}
.era_desc_nivel{
	font-size: 0.8em;
    font-style: italic;
    font-weight: normal;
	}
.cajaMensaje{
	background: none repeat scroll 0 0 white;
    border: 1px solid;
    font-size: 10px;
    margin: 10px;
    padding: 5px;
    text-align: justify;
    width: 80%;
	}
.containtCajaMensaje{
	}
.contentBotonCorreo{
    margin-left: 80px;
    margin-top: 5px;
    text-align: left;
}

.era_estudios_botonPDF{
	margin-left: 200px;
}
.era_estudios_botonPDF a{
    color: #474747 !important;
    font-size: 12px;
}

.era_simulacion_boton{
	margin-left: 300px;
}
.era_simulacion_boton a{
    color: #474747 !important;
    font-size: 12px;
}

.era_limpiar_ordenes_boton{
	margin-left: 80px;
}
.era_limpiar_ordenes_boton a{
    color: #474747 !important;
    font-size: 12px;
}

.era_simulacion_destino{
	font-size: 11px;
    font-weight: bold;
    line-height: 20px;	
    margin-top: 2px;    
}

.era_caracteristicas_adjudicacion{	
    position: relative;
    top: -17px;    
}

.boton_azul {
	font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color:#BFCFF2 !important;
	color: #000000;
	border-color: #000000 !important;
    text-decoration: none;
}
.cabecera_destacado{
	font-family: arial;
    font-size: 16px;
    font-weight: bold;
    color: #AF1C2E;
	}
.enlace_panel_alumnos{
	font-weight: normal !important;
}

.btn_mas {
	background: url("../img/mas.gif") no-repeat left center;
   	height: 11px;
	width: 11px;
	display: inline-block;
	vertical-align: top;
}

.btn_menos {
	background: url("../img/menos.png") no-repeat left center;
   	height: 11px;
	width: 11px;
	display: inline-block;
	vertical-align: top;
}

.rich-stglpanel-header {
    background-image: url("../img/azul_degradado.png");
    background-color: #4A75B5;
    border-color: #4A75B5;
    color: #FFFFFF;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-position: left top;
    background-repeat: repeat-x;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    padding: 2px;
}

.erasmus_check_label {
    display: block;
    padding-left: 15px;
    text-indent: -15px;
}

.erasmus_check_input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: bottom;   
    top: -1px;
    *overflow: hidden;
}

.search 	{
	background: url("../img/lupa.png") 3px no-repeat;
	border: 1px solid silver; 
	float:left; 
	font-size:12px; 
	width:255px; 
	padding: 1px 4px 4px 20px; 
	color: #BFBFBF;
}

.qs_input {
	background: url("../img/search.png") no-repeat scroll 2px 4px #F4F4F4 !important;
	border: 1px solid #D5D5D5 !important;
	padding-left:20px;
}

.qs_label {
	display: inline-block;
	padding-top:3px;	
	font-size: 0.8em;
    font-weight: bold;
}


/* *********************************** */

.opcion_menu_2 a, .opcion_menu_2 a:link , .opcion_menu_2 a:visited, .opcion_menu_2 a:hover{
	color: #af6115;
}
.opcion_menu_3 a, .opcion_menu_3 a:link , .opcion_menu_3 a:visited, .opcion_menu_3 a:hover{
    color: #686F45;
}
.opcion_menu_4 a, .opcion_menu_4 a:link , .opcion_menu_4 a:visited, .opcion_menu_4 a:hover{
    color: #7F3F6F;
}

.opcion_menu_1 a, .opcion_menu_1 a:link , .opcion_menu_1 a:visited, .opcion_menu_1 a:hover{
    color: #436587;
}



