.ces_home {
margin:0 auto 1em auto;padding:0;text-align:center;font-family: verdana, arial, helvetica, sans-serif;color:#666;background-color:#fff;font-size:0.8em;}
div.main_screen {
margin:0 auto 0 auto;text-align:left;width:87%;height:auto;}
div.cabpag {
width:100%;height: auto;min-height:4.3em;background-color:#77bbff;color: #666;max-width: 65em;}
img.homelogo {
display: block;float: left;padding-right: 1.5em;width: 10em;height:4.2em;margin: 0em 2em auto 0em;}
div.cenpag {
width:100%;height:auto;max-width: 65em;}
div.menupag {
float: left; width:20%;margin-bottom:0.2em}
div.cuepag {
float:right;width:78%;margin: 0.5em auto 0em;}
ul {
margin: 0;padding: 0;background-color: #FFF295;list-style: none;
border-left: solid 0.05em #ffce51;border-top: solid 0.05em #ffce51;border-right: solid 0.05em #ffce51;}
li {		
padding: 0.2em 0.3em 0.2em 0.5em;margin: 0em;border-bottom: solid 0.05em #ffce51;}
h1 {
margin: 0 0 0 2em;padding-left:2em;color:#fff;background-color:inherit;font: bold 1.4em Helvetica, sans-serif;}
h2 {
margin:0;padding:0;color: #cc4400;font:bold 1.3em Helvetica, sans-serif;}
p.pag ,label.pag ,label.cdisp{
color:#000099;font:bold 0.9em verdana,Arial,sans-serif;margin:0;padding:0;}
div.cabcue {}
p.cabmenu{
margin:0.5em 0 0 0;padding:0 0 0 0;display:block;color:#000099;font:bold 0.9em Arial, Helvetica, sans-serif;}
div.piepag {clear:both;padding:0;margin:0;width:100%;max-width: 65em;}
p.final {
text-align: center;margin: 0;padding: 0;color: #666;font: normal 0.85em arial, verdana, Helvetica, sans-serif;}
p.nojs {
font-weight: bold;color: #000;background-color:inherit;}
p.fungen {
text-align: right;margin: 0.5em 0.5em 0em 0.5em ;padding: 0em;font: bold 0.85em arial, Helvetica, sans-serif;color: #fff;background-color:inherit;}
p.iconos {
text-align:right;margin:0;padding:0;border:none;}
div.cabcue {
padding: 0 0.5em 0 0.5em;margin: 0;}
div.piecue {
padding: 0 0.5em 0 0.5em;margin:0;}
div.cuecue {
padding:0em 0.5em 0 0.5em;margin:0;text-align:center;}
hr {padding:0;margin:0;border:solid 0.05em #ff8811;}
select ,input {font-size: 0.9em;}
option {font-size:0.9em;}
option.act {color:#FF3300;}
span#botpres p{display:inline;font-style:italic;}
button {
text-decoration: none;text-align: center;vertical-align: middle;padding: 0.1em 0.5em;font: bold 0.8em Arial, Helvetica, sans-serif;}
button.bot_item {
text-decoration: none;padding: 0 0.1em;font: bold 0.8em Arial, Helvetica, sans-serif;}
button.bot_arti {
text-decoration: none;padding: 0 0.1em;font: bold 0.8em Arial, Helvetica, sans-serif;float:right;background-color:#EEE;}
button.bot_nueva {
background-color:#EEE;}
button.bot_artd {
background-color:#EEE;margin-left:0em;}
button.bot_fasc{
background-color:#EEE;margin-left:4em;}
table {
padding: 0.2em;margin:1em 1em 1em 1em;text-align:left;font: bold 0.9em Arial, Helvetica, sans-serif;}
table.tseaf , table.tresu , table.trela , table.textr , table.tnavi, table.tdisp {margin: 0 auto;text-align:left;}
table.seaa {margin: 0;}
table.tlele {width: 100% ;padding: 1em;}
td {
width: auto;vertical-align: text-top;}
td.bot_ite {}
td.des_ite {
width:100%;padding: 0 0.3em 0 0.5em;border: solid 0.05em #ccc;}
td.des_rec {
width:100%;padding: 0 0.3em 0 0.5em;}
td.portada {
width:12%;border: solid 0.05em #ccc;}
td.lit {
text-align: right;font-size: 1.2em;}
td.des_rel, th.des_rel , td.ico_rel, th.ico_rel, td.des_acc , th.des_acc{font-size: 1.2em;}
td.num_rel , th.num_rel, td.num , th.num{font-size: 1.2em;text-align: right;}
td.ope {}
iframe.pagina {
padding: 0em;margin: 0em;width: 100%;height: 600px;   /* ie no 100% *//*DEBUG*/
border-style: none ;border-width: 0;}
.des_ite {
width: 100%;border-top: none  0.1em #ccc; background-color:inherit; padding-top: 0em;}
.des_rec  {width: 100%;background-color:inherit;color:inherit}
.des_mat  {
width: 100%;margin: 0.5em;border: solid 0.15em #ccc;background-color: #ddd;color: #000;font-size: 1.1em;}
tr.lele {background-color:inherit;}
.autor {
display: block;color: #005588;}
div.marc {font: bold 1em Arial,Helvetica,sans-serif; text-align: left; margin: 1em; }
pre.marc {
white-space: pre;margin: 0 0 0 0;padding: 1em 0 0 0;text-align: left;font:  bold 1em arial, Verdana, Helvetica, sans-serif;color: #666;background-color:inherit;}
.meti {color:#160192;}
.eeti {color: #160192;text-align: right;}
img.recurso  {
padding-right: 0em;margin-right: 1em;border: none;width:20px;height:20px;}/*DEBUG*/
img.iconos {
border: none;}
img.portada  {
vertical-align: text-top;padding: 0 0.5em 0.5em 0;margin-right: 0em;height:auto;border: none;width:5.5em;}
div.buscar {
margin: 1em auto 1em auto;text-align: center;}
div.paginar , div.relaciones {
text-align: right;width: auto;}
div.vinicio {width: 70%;}
.intra {display: none;}
a	{
color: #881111;text-decoration: none;}
a:link {}
a:visited {}
a:hover {}
a:active {}
a.fungen  {text-decoration: none;color:#fff;background-color:inherit}
a.loc_dis	{text-decoration: none;color: #881111;}
div.menupag a {
color:#160192;font: bold 0.85em arial, helvetica, sans-serif;text-decoration: none;}
div.menupag a:link {}
div.menupag a:visited {}
div.menupag a:hover {}
div.menupag a:active {}
a.recurso {
text-decoration: underline;color: #ff8811;}
.hdes_ite {
font: normal 1.1em Arial, Helvetica, sans-serif;color: #aa1111;}
div#dobj{
text-align:left;font-size:0.8em;font-weight:bold}

@media print {
div.main_screen {width:98%;}
}

