body{ background-color:#FFFFFF; color:#666666; font:10px/16px Arial, Helvetica, sans-serif; letter-spacing:1px; }a:link {color: #00F000; text-decoration:none; background-color:#FFFFFF;}     /* unvisited link */a:visited {color: #00F000; text-decoration:none; background-color:#FFFFFF;}  /* visited link */a:hover {color: #FFFFFF; text-decoration:none; background-color:#DCDCDC;}   /* mouse over link */a:active {color: #FFFFFF; text-decoration:none; background-color:#DCDCDC;}   /* selected link */li.grey{ background-color:#FFFFFF; color:#A0A0A0; font:10px/11px Arial, Helvetica, sans-serif; font-style: italic;}#principal{ background-color:#FFFFFF; color:#666666; width:700px; position: absolute;  left: 50%;  top: 50%;  margin-top: -300px;  margin-left: -400px; }#header{ width:245px; height:15px; position:absolute; left:50px; top:120px;}#header a:link{display:block; background: url("../images/logo_bdg.png"); background-repeat:no-repeat; text-decoration:none;}#header a:visited{display:block; background: url("../images/logo_bdg.png"); background-repeat:no-repeat; text-decoration:none;}#header a:hover{display:block; background: url("../images/logo_bdg_on.png"); background-repeat:no-repeat; text-decoration:none;}#header a:active{display:block; background: url("../images/logo_bdg_on.png"); background-repeat:no-repeat; text-decoration:none;}#header_pequeno{ width:245px; height:15px; position:absolute; left:40px; top:120px;}#header_pequeno a:link{display:block; background: url("../images/logo_bdg_peque.png"); background-repeat:no-repeat; text-decoration:none;}#header_pequeno a:visited{display:block; background: url("../images/logo_bdg_peque.png"); background-repeat:no-repeat; text-decoration:none;}#header_pequeno a:hover{display:block; background: url("../images/logo_bdg_peque_on.png"); background-repeat:no-repeat; text-decoration:none;}#header_pequeno a:active{display:block; background: url("../images/logo_bdg_peque_on.png"); background-repeat:no-repeat; text-decoration:none;}#header_logo_conselleria{ width:245px; height:15px; position:absolute; left:69px; top:145px;}h1{ font-size:14px; text-transform:uppercase; letter-spacing:3px; padding:10px;}#navegacion{  width:200px;  height:90px; position:absolute; left:308px; top:10px;}#navegacion ul{ padding:0; margin:0; }#navegacion li{ list-style-type:none; text-decoration:none; font-size:10px;}#idioma{  width:100px; position:absolute; left:710px; top:450px; display:block; }#idioma ul{ padding-left:40px; margin:0;} #idioma li{ list-style-type:none; height:15px; font-size:10px; color:#666666; background-color:#FFFFFF; display:block;}#idioma a:link {color: #666666; background: url("../images/idioma.gif");  background-repeat:no-repeat; text-decoration:none;}#idioma a:visited {color: #666666; background: url("../images/idioma.gif");  background-repeat:no-repeat; text-decoration:none;}#idioma a:hover {padding-left:15px; padding-top:1px; color: #666666; background: url("../images/idioma_on.gif"); background-repeat:no-repeat; text-decoration:none;}#idioma a:active {padding-left:15px; padding-top:1px; color: #666666; background: url("../images/idioma_on.gif"); background-repeat:no-repeat; text-decoration:none;}#idioma a span {width:60px;height:12px;color: #666666;text-align:center;padding-bottom:3px;padding-left:2px;background-color: #FFFFFF;position:absolute; left:65px; top:15px;visibility:hidden;}#idioma a:visited span {visibility:hidden;}#idioma a:hover span {visibility:visible;}#idioma a:active span {visibility:visible;}