/* CSS Document*/
/*Elementos estructurales*/
body{font-family: Arial, Verdana,sans-serif,Trebuchet MS,Geneva,Helvetica;font-size:62.5%;margin: 0px;padding: 0px;color:#000; background: #e1ded9}
img{border: 0px;}
.izqui{float: left;}
.dere{float: right;}
.ancho_trescuartos{width: 75%;}
.ancho_mitad{width: 50%;}
.ancho_tercio{width: 33%;}
.ancho_uncuarto{width: 25%!important;}
.ancho_unquinto{width: 20%!important;}
.centro{clear: both;margin: auto;}
.clear{clear: both; font-size: 1px; line-height: 1px; height: 1px}
.clear_2{clear: both; font-size: 1px; line-height: 1px; height: 10px}
.oculto{display: none!important;}
.txt_d{text-align: right}
.txt_c{text-align: center}
/*Enlaces*/
a{color:#d7202d; text-decoration: none}
a:hover{text-decoration: none}
/*Formularios*/
form{padding: 0px; margin: 0px;}
.input_text{border: 1px solid #ccc;font-size: 1.1em; color: #000; height: 16px;line-height: 16px;}
label{color: #000}
.radio{position:relative;bottom: 0.2em}
.label_radio{position:relative;padding-right: 0.4em}
html>body .label_radio{bottom: 0.2em; padding-left: 0.4em}
.label_radio_2{position:relative;width: 40em!important; bottom: 0.2em}
html>body .label_radio_2{bottom: 0.5em; padding-left: 0.4em}
.boton_sistema{padding: 0 1em 0 1em}
.inputtxt{border: 1px solid #ccc; float: left; font-size: 1em; height: 1.5em}
.inputfile{height: 1.8em!important;}
.inputancho3{width: 15.5em!important}
.inputcorto{width: 8.5em}
.inputmascorto{width: 2em; margin-right: 0.5em}
.inputmascorto_2{width: 3em; margin-right: 0.5em}
.inputlargo{width:20em}

.sep_campos{height: 2.75em}
.alerta{width: 18em; background: url(../img/css/alerta.gif) no-repeat; padding-left: 3em; color: #666; font-size: 0.8em; float: right}
.alerta2{ background: url(../img/css/alerta.gif) no-repeat 0em 0.5em; padding-left: 3em; color: #666; font-size: 0.8em; margin: 0.5em 0 0.5em 0}
.alerta3{ background: url(../img/css/alerta.gif) no-repeat; padding-left: 3em;  margin: 0.5em 0 0.5em 0}

#contenidos{clear: both;margin: 0 auto;overflow:hidden;width:780px;border-collapse: collapse;background: #ededed!important}
#cabecera{background:#000;height:175px;}

.cabecera_home{background: #000 url(../img/css/fondo_cabecera.jpg) bottom left no-repeat!important; }
.logo{float: left;width: 9em; padding: 0.0em 0.0em 0.0em 0.0em;}
.titulo_pag{color: #fff;float: left;padding: 1.5em 1.5em 1.6em 1.5em}

/*La cabecera*/
#cabecera h1{font-size: 1.5em; display: inline; width: 19em;}
.metanav_top{float: right; font-size: 1.1em; width: 10em;color: #fff;padding: 1.5em 0em 1.6em 4.3em;display: block}
.metanav_top ul{padding: 0px; margin: 0px; list-style: none;}
.metanav_top ul li{float: left; padding-right: 2px}
.metanav_top ul li a.estoy{color: #fff}



.subtit_pag{font-weight: bold; color: #000; font-size: 1.2em; float: right; margin-top: 7.9em; width: 12.1em;height: 1.8em}
#hilo{font-size: 1.1em; padding-left: 1.5em; color: #666; height: 2em; line-height: 2em}
#hilo2{font-size: 1.1em; padding-left: 1.5em; color: #666; height: 2em; line-height: 2em;position:relative;left:0px;top:0px;width:550px;background-color:#e5e5e5;}
#hilo3{font-size: 1.1em; padding-left: 1.5em; color: #666; height: 2em; line-height: 2em;width:554px;background-color:#e5e5e5;}
#contenido_home{background: #fff; overflow: hidden; padding: 1em 1em 0 1em;height:1%}
#contenido_home .img_car_home{width: 51.4em; height: 31.3em; background: url(../img/caracter_home.jpg) no-repeat; float: left;}
.loginetal{float: left;width: 15.8em; padding: 0 1.5em 0 1.5em; font-size: 1.2em; overflow: hidden;}
.loginetal h2{font-size: 1.5em;font-style: italic; padding: 0.5em 0 0.5em 0; margin: 0}
.login{background: #fff;padding: 1em 0 1em 0;margin: 1em 0 1em 0;}
.login label{font-weight: bold; width: 8em; font-size: 0.9em; display: block; float: left; padding-top: 0.5em;}
.login .input_text{width: 7em}
.login a{float: right; font-size:0.9em; padding-right: 0em; margin-top: -0.3em}
.login .bot_login{width: 10em; margin: 0.5em 5.5em 0 0; font-size: 0.75em; height: 2.5em}
.caja_lnk_alta{float: left;padding: 0 1.5em 0 0.5em; font-size: 0.9em; overflow: hidden;}
.caja_lnk_alta a{font-weight: bold; padding: 0em; margin:0em}
.caja_lnk_alta .clear{height: 4em!important}
#contenido{background: #fff;padding: 2em 1em 2em 1em; overflow: hidden;height:1%}
#contenido h1{font-size: 1.8em;font-style: italic; padding: 0; margin: 0}
.secc_izq{width: 58em;margin-right: 1em; float: left; }
.secc_dere{width: 16.3em; float: left; }
.secc_dere .cabecera{background: url(../img/css/bg_secc_dere_top.jpg) repeat-x; padding: 0em;color: #fff; text-align: center;margin-bottom: 0.2em}
.secc_dere .cabecera h2{font-size: 1.5em;  padding: 0; margin: 0; }
.secc_dere .tips{background: url(../img/css/bg_secc_dere_cont.gif) repeat-x!important; overflow: hidden;  font-size: 1.1em; color: #2D92DD}
.secc_dere .tips p{margin: 0; padding: 0.7em}
.secc_dere .tips .foto{padding: 0.7em}
.secc_dere .tips span{color: #000;}
.secc_dere .tips .separ{border-bottom:1px solid #bcbcbc}
.secc_dere .tips img{widht: 4.3em; height: 6em; float: left; padding-right: 0.5em}
.secc_dere ul{list-style: none; padding: 0; margin: 0.5em 0.7em 0 0.2em;}
.secc_dere ul li{padding-top: 0.7em; background: url(../img/css/bg_label.gif) no-repeat 0 1.0em; padding-left: 0.9em}
.legenda{color: #666;padding: 1em 0 1em 0; margin: 0 0.7em 0 0.7em}
.legenda p{padding: 0 0 1em 1.7em!important; overflow: hidden}
.legenda .pendent,.legenda .rebuda,.legenda .presencial{height:100%}
.pendent{background: url(../img/css/pendent.gif) no-repeat;padding-left:20px;height:18px}
.rebuda{background: url(../img/css/rebuda.gif) no-repeat;padding-left:20px;height:18px}
.presencial{background: url(../img/css/presencial.gif) no-repeat;padding-left:20px;height:18px}

/*inicio*/
.noticias{border:0px solid #000;width:500px;height:190px;overflow:none;}
.noticias2{border:0px solid #000;width:250px;height:270px;overflow:none;}
.bloque_dere{border:0px solid #ddd;width:155px;height:230px;overflow:auto;}
/*Secciones de contenidos*/
.txt10ar_rj2_b{color:#ff0000;font-weight:bold}
.txt09ar_gr2{color:#666}
.fondo_solicitud{float:left;background:url(../img/css/fondo_grafico.gif) no-repeat;width:498px;height:76px;padding-top:12px}
.boton{width:auto;overflow:visible;background-color:transparent;cursor:pointer;border:0;padding:0}
.boton .izq{background:url(../img/css/fondo_boton_izq.gif) no-repeat;padding-left:3px}
.boton .centro{background:url(../img/css/fondo_boton_centro.gif) repeat-x;height:21px;white-space:nowrap;padding:2px 5px 0 5px}
.boton .der{background:url(../img/css/fondo_boton_der.gif) no-repeat top right;padding-right:3px}
#pestanias{float: left;}			
#pestanias ul{margin: 0px;padding: 0px;list-style: none;width: 574px;overflow: hidden; border-bottom: 0.8em solid #d7202d;}
#pestanias li{margin: 0 0.68em 0 0em;padding: 0 0 0 0.4em;background: #eee;float: left;border: 1px solid #e0e0e0; border-bottom:none; text-align: center;height: 3.5em; font-size: 1.1em;}
#pestanias li.active{background: url(../img/css/fondo_tab.gif) 100% 0;color: #fff; font-weight: bold; border: none; height: 3.6em}
#pestanias li a{color:#d7202d;display: block;float: left;padding: 0.5em 0 0.5em 0;text-align: center;text-decoration: none;min-height: 17px;}
#pestanias li.active a{color: #fff;}/*IE6*/	
#caja_central, .caja_central{width:572px;border:1px solid #e0e0e0;margin-top: -0.1em; padding: 0em 0em 1em 0em; border-top: none;  font-size: 1.1em;height:1%;}
#caja_central h2{font-size: 1.8em; padding: 0; margin: 0}
#sel1{width: 3.9em;}
#sel1.active{width: 4em;}
#sel2{width: 5em;}
#sel2.active{width: 5.1em;}
#sel3{width: 5.3em;}
#sel3.active{width: 5.4em;}
#sel4{width: 6.4em;}
#sel4.active{width: 6.5em;}
#sel5{width: 6.1em;}
#sel5.active{width: 6.4em;}
#sel6{width: 5.9em;}
#sel6.active{width: 5.9em;}
#sel7{width: 5.9em;}
#sel7.active{width: 5.9em;}
#sel8{width: 4.05em;margin: 0!important;}
#sel9.active{width: 4.15em;}
#caja_central h2{font-size: 1.5em; font-wheight: bold; color: black;}			
span.fecha{color: #666; display: block}
#caja_central p{color:#2D92DD; font-size: 1.1em}
#caja_central div.secc_form h2{background: #2D92DD;padding: 0.2em 0 0.2em 0.7em; margin: 1em 0 1em 0; color: #fff}
#caja_central div.secc_form h3{padding: 0.4em 0 0.4em 0em; margin: 1em 0 1em 0; border-bottom: 1px solid #ccc; font-size: 1.2em; color: #000;}
#caja_central form.t_2{margin: 0 1em 0 1em;}
form.t_2 label, .tit_g_sup_op label, .tit_est_adic_op label, .tit_idiomas_op label, .form_extras label{width: 13em; float: left; line-height: 1.7em; display: block}
form.t_2 label span{color: #666; font-size: 0.9em}


#pie{height: 6.6em; background: #e1ded9 url(../img/css/fondo_pie.jpg) repeat-x;text-align: center;padding-top: 3.5em; margin-top: -0.1em;border-top: 2px solid #fff}
#pie a{color: #000}
#pie p{margin:0;padding:0}
#pie ul{list-style-type:none;margin:0;padding:0}
#pie ul li{display:inline}


/*---------------------------------------------------*/

.img_car_home h1{background: #009CE2; font-size: 1.5em; color: #fff; height: 6.5em; padding: 1em 0 0 0.5em; margin:0; filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}
.lnks_login{line-height: 1.5em; font-size: 0.9em}
.lnks_login h1{font-size: 1.62em; font-weight: bold; font-style: italic; line-height: 1.2em; padding: 0.7em 0 0.5em 0}
.login h3{font-size: 1em; font-weight: bold; line-height: 2em; padding: 0 0 0.5em 0; margin: 0}
.txt_2_estat{padding-top:3px;}
.txt_3_estat{border-right:1px solid #000;line-height:0.9em;margin:2px 4px 0 0;padding-right:3px; float: left;}
.bot_estat{float:left;padding:5px 0 0 20px}
.data_solicitud{float:left;padding-top:9px}
.ajuda{color: #000;padding: 1em 0 1em 0; margin: 0 0.7em 0 0.7em}
.pie_form{background: #eee;padding: 1em; margin-top: 2em}
.pie_form ul{padding:0; margin: 1.5em 1.5em 1.5em 3em}
.pie_form ul li span{color: #666; font-weight: bold}
.txt_gris{color: #666}

/*Para destacarlos campos que faltan*/
.destacar{background-color: #BADCF5!important; float: left; /*padding: 0.2em 0.2em 0.2em*/}
.destacar_textarea{background-color: #FFFFFF!important;}
.textare{background-color: #fff;}
.label_dentro{width: 1.2em!important; color: #666; padding-right: 0.5em}
.nota_campo{color: #666; position:relative;top: 0.3em}

.inputlargo2{width:18em}
.radio2{position:relative;bottom: 0.2em; float: left}
.label_radio_3{position:relative;top: 0.1em; width: 30em}
html>body .capas_extras .label_radio_3{margin-top: -0.4em;margin-left: 0.3em}
.label_correu{position:relative; bottom: 0.7em}

.alerta4{width: 14.5em; background: url(../img/css/alerta.gif) no-repeat; padding-left: 3em; color: #666; font-size: 0.8em; float: right}
.alerta5{width: 27em; background: url(../img/css/alerta.gif) no-repeat; padding-left: 3em; color: #666; font-size: 0.8em; float: right}

.capas_extras{margin-bottom: 1em; display: block;}
.capas_extras_fondo{background:url(../img/css/fondo_forms_cv.gif) repeat-y!important}
.form_extras{padding:0em 1em 0.5em 1em; }
.capas_extras .form_extras, .capas_extras .alerta{display: none;}
.boton_cartes{font-size: 0.8em; margin-left: 16em; width: 23em}




#tit_g_sup .pestanias, .altras_univ .pestanias, #tit_est_adic .pestanias, #tit_idiomas .pestanias{float: left}
#tit_g_sup .pestanias ul, .altras_univ .pestanias ul, #tit_est_adic .pestanias ul, #tit_idiomas .pestanias ul{list-style: none; padding: 0; margin: 0;}
#tit_g_sup .pestanias ul li, .altras_univ .pestanias ul li,  #tit_est_adic .pestanias ul li, #tit_idiomas .pestanias ul li{float: left;padding: 0.5em 1.5em 0.5em 0.5em }

#tit_g_sup .pestanias ul li.activa, #tit_est_adic .pestanias ul li.activa, #tit_idiomas .pestanias ul li.activa{background: #e5e5e5e5e5e5}
.altras_univ .pestanias ul li.activa{background: #fff!important}				

.tit_g_sup_op, .tit_est_adic_op, .tit_idiomas_op{background: #e5e5e5; margin-top: -0.1em; padding: 1em; }
.altras_univ_op{background: #fff; margin-top: -0.1em; padding: 1em; }
.arriba_2{position: relative; bottom: 0.2em}
.nota_campo_2{margin-left: 13em}

#caja_central div.secc_form h2 span{font-size: 0.7em; font-weight: normal}


/*-------Ventanas flotantes--------*/
/*Documentacion Pendiente*/
.docu_pend ul{padding:0; margin: 1.5em 1.5em 1.5em 3em}
.docu_pend ul.nota_mitja{margin-bottom: 0em}
.docu_pend ul.nota_mitja li{padding-bottom: 0.6em}
.docu_pend ul li span{color: #666; font-weight: bold}
.bot_cerrar{text-align: center;}
/*Escoger disciplina*/
#pestanias_disc{float: left;}			
#pestanias_disc ul{margin: 0px;padding: 0px;list-style: none;width: 100%;overflow: hidden; border-bottom: 0.8em solid #2d92dd}
#pestanias_disc li{margin: 0 0.68em 0 0em;padding: 0 0 0 0.0em;background: #eee;float: left;border: 1px solid #e0e0e0; border-bottom:none; text-align: center;height: 3em; font-size: 1em;}
#pestanias_disc li.active{background: url(../img/css/fondo_tab.jpg) 100% 0;color: #fff; font-weight: bold; border: none; height: 3.1em}
#pestanias_disc li a{display: block;float: left;padding: 0.5em 0 0.5em 0;text-align: center;text-decoration: none;min-height: 17px;}
#pestanias_disc li.active a{color: #fff; font-weight: bold}

table.disciplinas{font-size: 0.9em; width: 100%; padding: 0; margin:0;}
table.disciplinas td{vertical-align: top; padding-top: 0.5em;}
table.disciplinas input{float: left}
table.disciplinas label{width: 20em;float: left; line-height: 1.7em; display: block}
.cargando{background: #d1d1d1 url(../img/loading.gif) no-repeat 1.5em 1.5em; padding: 3em 0 0em 4em; width: 32.9em; height: 5em;font-weight:bold}




.diblock{display:inline-block}
html>body .diblock{display:table}
html>body .w350 td span.diblock{padding-left: 2em!important}
html>body .w100x td span.diblock{padding-left: 2em!important}
table.w100x td span.diblock{line-height: 1.7em!important}
table.w350 tr{line-height: 1.7em}
table.w100x tr{line-height: 1.7em}
.size09_n{font-size:0.9em!important;font-weight:normal!important}
.size10{font-size:1.0em!important}
.size11{font-size:1.1em}
.size12{font-size:1.2em}
.size14{font-size:1.4em}
.size18{font-size: 1.8em}
.txt10ar_rj2{color:#ff0000}
.col_ver{color:#090}
.col_gri{color:#666}
.col_bla{color:#fff}
.col_neg{color:#000!important}
.col_azu{color:#2d92dd}
fieldset{border:none;display:table;margin:0;padding:0}
h1,h2,h3,h4{margin:0;padding:0}
.nowrap{white-space:nowrap}
.bold{font-weight:bold}
.normal{font-weight:normal}
.w100x{width:100%}
.w350{width:350px}
.w250{width:250px}
.w195{width:160px!important}
.w30{width:30px}
.mar0{margin:0!important}
.mart0{margin-top:0!important}
.magt65{margin-top:6.5em}
.magt28{margin-top:28em}
.magb10{margin-bottom:10px}
.magl10{margin-left:10px}
.padl25{padding-left:25px!important}
.padt5{padding-top:5px}
.padl5{padding-left:5px}
.padl10{padding-left:10px}
.padrl9{padding:0 9px}
.marp{margin:0 0 8px 9px!important}
.cab_form{background:#2d92dd;padding:4px 0 5px 9px;font-size:1.4em;color:#fff}
.cab_form span,.cab_tit span{margin-left:11px;line-height:1.3em;display:inline-block}
html>body .cab_form span,.cab_tit span{display:table}
.cab_tit{width:540px;background:#d92e3b;padding:4px 0 7px 9px!important;margin-left:12px!important;margin-bottom:3px!important;font-size:1.1em!important;color:#fff!important;height:1%;overflow:auto}
.cab_tit2{width:540px;background:#d92e3b;padding:3px 0 4px 9px!important;margin-bottom:10px!important;font-size:1.1em!important;color:#fff!important;height:1%;overflow:auto}
.parrafo{margin:0 0 12px 0!important}
.linea_gris{border-bottom:1px solid #ccc;padding-bottom:3px;margin-bottom:6px}
.line11{line-height:1.1em}

.span_nif{float:left;font-size:0.9em;color:#666;padding:4px 0 0 5px}
.inputcorto2{width:7.0em}

.subtitulo{font-size:1.2em;margin:7px 0 35px 0}
.col_datos{margin:0 11em}
.col_datos1{float:left;font-size:1.1em;width:13.5em}
.col_datos2{float:left;font-size:1.1em}
.col_conf1{float:left;width:19.7em;padding:0 20px 0 0;font-size:1.1em;margin-top:0.9em}
.col_conf2{float:left;width:19.7em;padding:0 20px 0 20px;border-left:1px solid #ccc;font-size:1.1em;margin-top:0.9em}

.numero_parrafo{float:left;padding-right:7px}
.ico_enlace{background: url(../img/css/ico_enlace.gif) 100% 0 no-repeat;padding-right:1.1em}

.info{background: url(../img/css/alerta.gif) no-repeat;padding:0.1em 0 0.2em 2em;font-size:1.1em}
.data_limite{background:#eee;margin:1.5em 0 1.5em 0;padding:0.8em 0.8em 0.8em 2.0em;height:1%;overflow:auto}
.tabla{background:#ccc;border-spacing:1px;font-size:1.1em;margin:0.6em 0 1.0em 0}
.tabla th{background:#2d92dd;color:#fff;padding:0.4em 0.5em 0.5em 0.5em}
.tabla td{background:#fff;padding:0.4em 0.5em 0.5em 0.5em;line-height:1.1em}
.marb08{margin-bottom:0.8em!important}

.enlace_missatges{float:left;margin:3px 0 0 10px}
.ico_ayuda{margin:0 0 -3px 5px}
.alerta2_b{width:15em;background: url(../img/css/alerta.gif) no-repeat;padding-left:3em;color:#666;font-size:0.8em;margin-left:1em}
.pad_celda{padding:10px 5px 10px 5px!important}
.pad_celda_sub{padding:0 5px 0 17px!important}
.fondo_azul{background:#e6f2fc!important}

.imprimir{background: url(../img/css/ico_imprimir.gif) no-repeat;padding:10px 0 10px 40px}
.caja_identificacion{border:1px solid #ccc;width:58em;padding:3em 2.8em 5.7em 2.8em;margin:20px 5.7em}
.sin_documento{padding:0 0 4px 20px}

.fondo_solicitud_peq{float:left;background:url(../img/css/fondo_grafico_peq.gif) no-repeat;height:70px;padding-top:12px}
.bloque_resumen{margin-top:25px}
.bloque_izq{float:left;width:257px;margin-right:38px}
.bloque_der{float:left;width:257px}
.lista_resumen{float:left;list-style-type:none;margin:10px 0;padding:0}
.lista_resumen li{margin-bottom:10px}
span.w85{float:left;width:85px}
span.w115{float:left;width:115px}

.bloque_formulario{padding:15px 0 15px 39px;height:1%;overflow:auto}
.resumen_solicitud{float:left;padding:0 0 10px 3px;font-size:1.1em}
.resumen_solicitud .numero{float:left;border-right:1px solid #2d92dd;padding-right:12px;margin-right:12px}
.resumen_solicitud .solicitud{float:left;border-right:1px solid #2d92dd;padding-right:12px;margin-right:12px}
.data_limite_text{float:left;font-size:1.1em;padding-left:2.5em;margin:0}
.padt3{padding-top:3px}
.estado_solicitud,.txt_1_estat{float:left;width:85px;text-align:center;padding-top:4px}
.ultima_solicitud{float:left;border-right:1px solid #000;line-height:0.9em;margin:2px 4px 0 0;padding-right:3px;color:#666;font-size:1.1em}
.completar_solicitud{float:left;padding:5px 0 0 20px}
.data_limite_der{float:left;padding-top:9px;font-size:1.1em}
.ico_interes{float:left;padding:3px 4px 0 3px}
.enviar_solicitud{float:left;padding:5px 0 0 36px}
.w20{width:20em}
.h16{height:1.6em}
html>body h16_b{height:1.8em}

/*---------------------------------------------------*/
#lupa{padding-left:1.5em;width:1.7em;height:1.7em;}
.tb_encuentranos{width:250px;height:250px;border:0px solid #000;}
.mapa{border:0px}