.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;z-index:0}
*{margin:0;padding:0}
img{border:none}
img.borde{border:1px #000 solid}
p{font-size:11px;text-align:justify;font-family:Arial, Helvetica, sans-serif;font-weight:400;margin:5px 0 0}
a{color:#FFF;outline:0;text-decoration:none}
h1,h2{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:26px;font-weight:400;color:#797979;margin:0!important;padding:0!important}
h2{font-size:14px;font-weight:700}
h3{text-decoration:none;font-size:12px;font-weight:700;color:#5381ac;margin:0!important;padding:0!important}
span.cursiva{font-style:italic}
ul{font-size:11px;font-weight:400}
li{list-style-type:none;margin-bottom:5px}
body{background:#f2f2f2;width:100%;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333;margin:0!important;padding:0!important}
#contentPral{position:absolute;width:980px;height:650px;left:50%;top:50%;margin-left:-505px;margin-top:-325px;background:#FFF;border:1px solid #5381ac;padding:0}
.fl_izq{float:left!important}
.fl_der{float:right!important}
#encabezado{width:980px;height:99px;border-bottom:1px solid #5381ac;margin:0}
#encabezado.memories{border-bottom:1px solid #666}
#encabezado #logo{position:absolute;left:50%;margin-left:-490px;width:980px;height:99px;z-index:0}
#encabezado #der,#encabezado #der_mem{position:relative;float:left;z-index:999;padding-bottom:0;background:none;margin:0 0 0 350px}
#encabezado #idiomas{position:relative;height:46px;list-style:none!important;font-size:10px;float:right;color:#4E3227;z-index:999;margin:20px 31px 0 0}
#encabezado #idiomas.log_idiomas{height:59px;margin:7px 21px 0 0}
#encabezado #idiomas.log_idiomas .cajas{float:left;width:145px}
input[type=checkbox]{float:none;border:none;width:15px;height:15px;margin-bottom:10px;padding:0}
#encabezado #idiomas #nick{float:left;padding-top:5px;margin-right:10px}
#encabezado #idiomas .login_ok{width:280px;float:left;text-align:right;font-size:12px;margin:15px 10px 0 0}
#encabezado #der li{float:left;position:relative;background:#5381ac;border:1px solid #5381ac;height:28px;margin:0 2px;padding:0}
#encabezado #der ul a.home{display:block;text-decoration:none;color:#FFF;border:none;text-align:center;font-size:14px;text-transform:uppercase;font-weight:700;font-family:Arial, Helvetica, sans-serif;padding:7px 10px 5px}
#encabezado #der_mem li{float:left;position:relative;background:#666;border:1px solid #666;height:28px;margin:0 2px;padding:0}
#encabezado #der_mem ul a.home{display:block;text-decoration:none;color:#FFF;border:none;text-align:center;font-size:13px;text-transform:uppercase;font-weight:700;font-family:Arial, Helvetica, sans-serif;padding:7px 5px 5px}
.barra{padding:0 15px 0 0}
#conten_inicio{width:980px;font-size:12px;font-weight:400;color:#797979;height:506px;overflow:hidden;margin:0}
#conten_inicio #izq{margin-top:20px;width:535px;height:325px;float:left;border-right:1px solid #5381ac;border-bottom:1px solid #5381ac;padding:0 30px 30px}
#conten_inicio #izq p{color:#777;font-family:Arial, Helvetica, sans-serif;font-size:12px}
#conten_inicio .mini img{width:145px;height:83px;margin:0 5px 5px 0}
#conten_inicio .mini a{opacity:.8;filter:alpha(opacity=80);-moz-opacity:.8}
#conten_inicio .mini a:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1}
#conten_inicio #izq li{margin-bottom:8px}
#conten_inicio #izq_proj{margin-top:10px;width:270px;height:550px;float:left;overflow:auto}
#conten_inicio #izq_proj h3{font-size:15px;font-weight:400}
#conten_inicio .msg a{color:#5381AC}
#acc{width:230px;list-style:none;background-color:#333;margin:0}
#acc a{color:#AAA;font-size:16px}
#acc li{list-style:none;border:1px solid #333;margin:0;padding:5px}
#acc li:hover{background-color:#666}
#acc .acc-content{width:217px;margin-top:5px;padding:0}
#acc .acc-section a{color:#FFF;font-size:14px;font-style:italic}
#acc .acc-section a.activo{color:#333}
#acc .acc-content li{background-color:#333;border:1px solid #333;padding:5px}
#acc .acc-content li:hover{background-color:#CCC;padding:5px}
#menu li{width:230px}
#menu li>ul{top:auto;left:auto}
#menu ul a{display:block;text-decoration:none;color:#AAA;background:#5381ac;border:1px solid #333;text-align:left;padding:5px}
#menu li ul a{text-align:left;text-decoration:none;color:#FFF;background:#5381ac;border:1px solid #333;padding:5px 5px 5px 15px}
#menu li ul a:hover{color:#333;background:#CCC}
#menu li ul a.activo{color:#FFF;background:#FF9000}
#menu li ul li ul a{padding:5px 5px 5px 25px}
#conten_inicio #der{margin-top:20px;float:right;width:324px;height:325px;overflow:hidden;border-bottom:1px solid #5381ac;padding:0 30px 30px}
#conten_inicio #der .campos{width:325px;height:27px;margin-bottom:10px;vertical-align:middle}
#conten_inicio #der label{width:100px;float:left;height:21px;padding-top:6px;font-size:12px;font-weight:700;color:#999;text-align:right}
#conten_inicio #der label.dos{padding:0}
#conten_inicio .bloque_perfil{width:940px;border-bottom:1px dashed #CCC;padding-bottom:15px;margin:auto auto 15px}
#conten_inicio .bloque_perfil .campos{width:250px;float:left;margin:20px 0 0 30px}
#conten_inicio .bloque_perfil .campos_gran{width:530px;float:left;margin:20px 0 0 30px}
#conten_inicio .bloque_perfil .campos label,#conten_inicio .bloque_perfil .campos_gran label{font-size:10px;color:#666;font-weight:700;float:left}
#conten_inicio .bloque_perfil .campos input{float:none;width:250px}
#conten_inicio .bloque_perfil .campos_gran input.gran{float:none;width:530px}
#conten_inicio .bloque_perfil .campos input.peque{float:none;width:100px}
input      {width:194px;height:25px;border:1px solid #4e3227;float:right;color:#666;padding:0 3px}
select.home{width:202px;height:25px;border:1px solid #4e3227;float:right;color:#666;padding:0;clear:none;}
select     {width:194px;height:25px;border:1px solid #4e3227;float:left;color:#666;clear:both;padding:0 0 0 3px}
input.login{width:130px;height:20px;border:1px solid #4e3227;float:left;color:#666;font-size:10px;margin:0 5px 3px 0;padding:0 3px}
input.login_pass{width:80px;height:20px;border:1px solid #4e3227;float:left;color:#666;margin-right:5px;padding:0 3px}
input.boton_login{width:50px;height:22px;background:#4e3227;color:#FFF;font-weight:700;font-size:10px;margin-top:13px;padding-bottom:4px;cursor:pointer}
input.credits{float:none;width:35px;height:13px;margin-bottom:10px;border:1px solid #5381ac;font-size:10px;text-align:center;padding:2px}
input.credits_medio{float:none;width:55px;height:13px;margin-bottom:10px;border:1px solid #5381ac;font-size:10px;text-align:center;color:#333;padding:2px}
input.credits_gran{float:none;width:180px;height:13px;margin-bottom:10px;border:1px solid #5381ac;font-size:10px;text-align:left;padding:2px}
input.gran{width:315px}
input.boton{width:200px;background:#4e3227;color:#FFF;font-weight:700;cursor:pointer}
input.boton_peq{width:120px;background:#4e3227;color:#FFF;font-weight:700;font-size:10px;cursor:pointer}
input.boton_guardar{width:120px;background:#4e3227;color:#FFF;font-weight:700;font-size:10px;cursor:pointer;margin-top:12px}
textarea{width:660px;height:150px;border:1px solid #4e3227;float:right;color:#666;padding:0 3px}
#conten_inicio .cred_col1{width:286px;height:363px;float:left;overflow:hidden;border-right:1px solid #5381ac;padding:10px 20px 0}
#conten_inicio .cred_col2{width:286px;height:363px;float:left;overflow:hidden;padding:10px 20px 0}
#conten_inicio .cab{background:#eee;padding:7px 0 7px 7px}
#conten_inicio #der_gran{margin-top:20px;float:right;width:980px;overflow:hidden}
#conten_inicio #der_proj{margin-top:20px;float:right;width:697px;padding-left:10px}
#conten_inicio #der_proj #pag{float:right;clear:both}
#conten_inicio #cab_memorias #anyadir_mem{width:940px;height:75px;background:#eee;overflow:hidden;margin:10px auto}
#conten_inicio #cab_memorias #anyadir_mem #anyadir{width:120px;text-align:center;float:left;border-right:1px solid #999;5px 0 5px 0px;height:81px;;padding:10px 0}
#conten_inicio #cab_memorias #anyadir_mem #importar{width:100px;text-align:center;float:left;margin:10px 0 10px 10px;padding:10px 0}
#conten_inicio #cab_memorias #anyadir_mem #mem_info{width:220px;float:right;background:#5381ac;padding:11px 20px 0}

#conten_inicio #cab_memorias #anyadir_mem #mem_info .etiqueta{color:#fff;font-weight:700;height:17px;float:left;padding-top:3px;margin-bottom:12px}
#conten_inicio #cab_memorias #anyadir_mem #mem_info input{width:30px;height:20px;border:none;text-align:center;font-weight:700;background:#eee;color:#5381ac}
#conten_inicio #cab_memorias #anyadir_mem #der_men{float:right}
#conten_inicio #cab_memorias #creditos_disp{width:940px;height:30px;background:#5381ac;margin:auto}
#conten_inicio #listado{height:410px;margin:0 20px}
#conten_inicio #listado table{width:940px;border-collapse:collapse;font-size:10px;color:#666}
#conten_inicio #listado table tr{height:25px}
#conten_inicio #listado table tr.cabecera{background:#5381ac;color:#FFF;font-weight:700}
#conten_inicio #listado table tr.par{background:#dbeeff}
#conten_inicio #listado table td.icono{width:25px}
#conten_inicio .col_izq{width:275px;height:443px;border-right:1px solid #5381ac;float:left;overflow:hidden;padding:0 25px}
#conten_inicio .col_izq p,#conten_inicio .col_izq2 p,#conten_inicio .col_der p,#conten_inicio .col_der2 p{font-size:14px}
#conten_inicio .col_der{width:286px;height:451px;float:right;overflow:hidden;padding:10px 20px 0}
#mapa_izq{float:left;width:250px;height:436px;padding:20px}
#mapa{height:388px;width:650px;border:1px solid #999;margin:20px 20px 20px 0;padding:5px}
#noticias{height:130px;background:#eee;padding:0 10px}
#noticias.simple{height:30px;background:#eee;padding:0 10px}
#noticias a{color:#5381ac;font-size:12px;font-weight:400}
#noticias .scroller{position:relative;height:22px;width:100%;display:block;overflow:hidden;border-top:#CCC 1px solid;padding-top:7px}
#noticias .scrollingtext{position:absolute;white-space:nowrap;font-size:14px;font-weight:700;color:#4E3227}
#noticias .scroller a{margin-right:100px;color:#4e3227}
#noticias #memories{height:90px;padding-top:10px;overflow:hidden}
#consultas{width:710px;height:401px;margin-left:160px;padding-top:75px}
#consultas .con_campos{margin-bottom:20px;height:40px}
.pie{background:#5381ac;height:42px;font-size:10px;font-weight:400;width:980px;color:#fff;margin:0;padding:2px 0 0}
#copyr{float:left;z-index:99;padding:4px 4px 4px 20px}
#copyr a{color:#fff;font-weight:400}
#copyr a.activo{color:#fff;font-weight:700;text-decoration:none}
#copyr_d{float:right;z-index:99;padding:4px 20px 4px 4px}
#copyr_d a{color:#fff;text-transform:uppercase}
.mapaWeb{background-color:#fff;color:#666}
#ventanaemergente{width:710px;height:365px;margin:20px 20px 0 10px !important}
.mapaWeb h2{color:#CCC}
#mapaRoot{margin:20px}
#mapaRoot li{list-style:square;font-size:12px;margin-bottom:10px}
#mapaRoot ul{margin:10px 0 0 20px}
div#msgbox{display:none;position:absolute;left:340px;top:210px;z-index:1100;width:400px;height:200px;color:#FFF}
div#msgbox div#window,div#msgbox div#shadow{position:absolute;width:300px;height:180px;margin:10px;padding:0 10px}
div#msgbox div#window{top:0;left:0;vertical-align:middle;border:0 solid #000;font:normal normal normal 10px Verdana, Arial, Helvetica, sans-serif;background-color:#5381AC;z-index:1100}
div#msgbox div#window span{position:absolute;top:160px;left:10px;color:#fff}
div#msgbox div#shadow{top:6px;left:6px;background-color:#000;z-index:1095;-moz-opacity:0.15;opacity:0.15}
/* Bugfix para MSIE */
/*\*/
* html div#msgbox div#shadow {
  filter:alpha(opacity=15);
}
*/
div#msgbox div#notice,div#msgbox div#error{width:16px;height:16px;display:inline;float:left;padding-right:4px;margin-top:-2px}
div#msgbox div#notice{min-height:16px;background:transparent url(../img/icons/accept.png) 0 0 no-repeat}
div#msgbox div#error{min-height:16px;background:transparent url(../img/icons/cancel.png) 0 0 no-repeat}
#confirmimport{width:940px;height:75px;background:#eee;overflow:hidden;text-align:center!important;margin:10px auto}
.worddiv,.pdfdiv{position:absolute;z-index:1001;left:-130px;top:4px;width:140px;display:none;background:#DBEEFF;text-align:left}
.worddiv a,.pdfdiv a{color:#666;vertical-align:top}
.worddiv a:hover,.pdfdiv a:hover{font-weight:700}
* html .clearfix,:first-child+html .clearfix{zoom:1;z-index:0}
a:hover,a.activo,#acc a:hover,#acc a.activo,#acc .acc-section a:hover{color:#FFF}
input[type=radio],input.radio{float:none;border:none;width:15px;height:10px;margin-bottom:10px;padding:0}
#encabezado #idiomas a,#encabezado #der_mem ul a.home:hover,#encabezado #der_mem ul a.activo,#encabezado #der_mem li:hover a,#conten_inicio #cab_memorias #anyadir_mem a,#noticias a:hover,#noticias .scroller a:hover,.mapaWeb a{color:#666}
#encabezado #der ul,#encabezado #der_mem ul,#menu ul{list-style:none;margin:0;padding:0}
#encabezado #der ul a.home:hover,#encabezado #der ul a.activo,#encabezado #der li:hover a,.mapaWeb a:hover{color:#5381ac}
#encabezado #der li:hover,#encabezado #der li.activo{background:#fff;height:29px;border-top:1px solid #5381ac;border-left:1px solid #5381ac;border-right:1px solid #5381ac;border-bottom:none;padding-bottom:4px}
#encabezado #der li ul,#encabezado #der_mem li ul{border:0 none;list-style:none;display:none;position:absolute;top:36px;left:1px;opacity:.9;filter:alpha(opacity=90);-moz-opacity:.9;z-index:100!important;width:100px;margin:0;padding:0}
#encabezado #der li li,#encabezado #der_mem li li{float:none;border:none;padding:10px}
#encabezado #der li:hover ul,#encabezado #der_mem li:hover ul,#menu li:hover ul{display:block}
#encabezado #der_mem li:hover,#encabezado #der_mem li.activo{background:#fff;height:29px;border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #666;border-bottom:none;padding-bottom:4px}
#conten_inicio #inicio,#menu ul,li{margin:0}
#conten_inicio .msg,#conten_inicio #listado table td.center{text-align:center}
#acc li.activo,#acc .acc-content li.activo{background-color:#FF9000}
#acc .acc-section,#conten_inicio #der_proj #txt{overflow:hidden}
#menu ul a:hover,#menu ul a.activo{color:#FFF;background:#5381ac}
#copyr a:hover,#copyr_d a:hover{color:#fff;font-weight:700}
div#preguntas{width:auto;height:401px;margin-left:100px;padding-top:75px; padding-right: 30px;overflow-y:auto;overflow-x:hidden;}
div.pregunta{padding-top:10px;padding-left:30px;}
div.pregunta a{font-size:12px;color:#5381AC;}
div.preguntatitulo a{font-size:12px;color:#5381AC;font-weight:bold;padding-top:10px;}
div.respuesta{color:black;padding-right:100px;}
div.volver{padding-left:700px;}
div.volver a{color:gray;}