/* =extranet */
#loginform{float:left; margin:.91em 0 0 14.55em; width:24.8em; font-size:.9em; display:inline;}
#loginform form{background:url(img/bg_form_login_bottom.gif) no-repeat left bottom; margin:.91em 0 0 0; padding:0;}
#loginform form h6{background:url(img/bg_form_login_top.gif) no-repeat left top; color:#4f5d5f; padding:.91em 0 .45em .91em; font-size:1em; font-weight:normal;}
#loginform form h6 span{background:url(img/bg_private.gif) no-repeat; padding:0 0 0 2em; text-transform:uppercase; font-weight:bold;}
#loginform form p{margin:0 .91em; padding:.18em 0; text-align:right;}
#loginform form p.boxerror{color:red; text-align:left; font-size:0.9em; background:none;}
#loginform form label{float:left; padding-left:0; background:none;}
#loginform form a{color:#00a1b2; background:url(img/icon_li.gif) no-repeat 0 .27em; margin:.45em 0 0 0; padding:0 0 0 1.45em;}
#loginform form a:hover{color:#002f35;}
#loginform form input#email,#loginform form input#password{width:15.73em;}

#loginform form input{border:.09em solid #7f9db9; width:14.42em; background:#fff; padding:.18em; font-size:8pt; font-family:Arial,Verdana,sans-serif; color:#6b7b7d;}
#loginform form input:hover{background:#f2f8f8;}
#loginform form input.button{background:none; border:0; width:auto; padding:.09em 0 0 0;}
#loginform form label{color:#666b6c; padding:.17em 0;}

.infotext{border:.17em solid #d1dfe0; padding:.08em; margin:.83em 0;}

.infotext .infobox{background:#e9f3f4; padding:.45em .91em; font-size:0.9em;}
.infotext .infobox p{padding:.27em 0;}

#emailform fieldset{padding:1.67em 16.67em .83em 8.33em;}

#textarea .pagelinks{padding:0 0 1.25em 0;}
#textarea .pagelinks li{display:inline;}
#textarea .pagelinks a.num, #textarea .pagelinks span.num{margin:0 .18em; padding:.36em 0; display:block; width:1.82em; float:left; text-align:center; background:#fff; border:.09em solid #fff; color:#697b7b;}
#textarea .pagelinks a.num:hover{border-color:#d1dfe1; text-decoration:none;}
#textarea .pagelinks span.num{background:#e9f3f4; border:.09em solid #d1dfe0; color:#00a2b3;}
#textarea .pagelinks a.prev, #textarea .pagelinks a.next{margin:.18em .18em 0 .18em; padding-bottom:.55em;}

form#filterform select{width:10.83em; margin:0; padding-right:0;}
form#filterform div.floatleft{width:20em;}
form#filterform div.small{width:auto;}
form#filterform div.label{width:auto; padding-right:.83em;}
form#filterform input.button{padding:0; margin:0 0 0 .42em;}

table#docs td{width:20%; padding-left:1.82em;}
table#docs td.nombredoc{width:40%; padding-left:.83em;}

#textarea a.special{margin:0 .83em .42em 0; padding:.08em 0 .9em 0;}
table#listForo{font-size:1em; margin:1.25em 0;}
table#listForo td{width:auto; padding:.45em; vertical-align:top; text-align:center;}
table#listForo td.left{ text-align:left;}

table#listForo th{padding-left:1.5em; background-position:0 .92em;}
table#listForo th.tema{width:20.83em;}
table#listForo th.autor{width:10em;}
table#listForo th.respuestas{width:4.17em;}
table#listForo th.lecturas{width:4.17em;}
table#listForo th.fecha{width:16.67em;}

#textarea .pagelinks a.prev, #textarea .pagelinks a.next{margin:.18em .18em 0 .18em; padding-bottom:.55em;}
#textarea p.back{padding:0 0 1.36em 0;}
#textarea p.back a.prev{margin-top:.27em; padding:.08em 0 .36em 0;}

/* Respuestas foro */
#foro h6{background:none; padding:0; font-size:1em;}
#foro .mensaje div.autor{float:left; width:13.64em; font-size:.9em; padding:.45em 0; margin:0 0 0 .45em;}
#foro .mensaje div.txt{ float:right; width:39.17em; padding:0 0 .83em 0; margin:0 .42em 0 0;}
#foro .mensaje .cabecera{clear:both; margin:.42em 0 0 0; background:#01a0b5; color:#fff; padding:.25em; position:relative;} 
#foro .mensaje .cabecera span.fecha{font-size:.8em; position:absolute; top:.30em; left:.30em;}
#foro .mensaje .cabecera span.titulo{margin:0 0 0 12.14em; display:block;}
#foro .even{background:#e9f3f4;} 
form textarea{padding:0;}
#foro .mensaje ul li{padding:.17em 0 .17em 1.25em; background:url(img/icon_li_li.gif) no-repeat .25em .58em;}
