/* lightsteelblu=#b0c4de; aliceblue=#f0f8ff; steelblue=#4682b4 */
BODY { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #1c5686;
        background-color:white; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; padding: 0;margin: 0;}
UNKNOWN { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #1c5686;
        margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; padding: 0px;margin: 0px;}
TD, TH { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #1c5686; vertical-align: top;}
A, DY, PRE, P, DIV, INPUT, TEXTAREA, SELECT, FILE, BUTTON, FORM { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #1c5686;
        background-color: transparent; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; padding: 0px;margin: 0px;}
.button { font-weight: bold; border: navy solid 1px; }
TABLE.OLDTABLE { BORDER-COLLAPSE: collapse; }
TH, B { FONT-WEIGHT: bold;}
INPUT.RADIO { border:#003399 1px solid; background-color: transparent; }
TEXTAREA, INPUT, SELECT { border:#b0c4de 1px solid; background-color: white; }
IMG { border: 0px; }
H1 { font-weight: bold; font-size: 1.4em; }
H2 { font-weight: bold; font-size: 1.2em; }
UL { margin-left: 20px; }
P { margin-bottom: 10px; margin-top: 0px; margin-left: 5px; margin-right: 0px; }

TABLE.content {  padding: 0px; margin:0px; border: 0px #F0F0F0 solid; width: 99%;}
TH.content { color:white; background-color:#4682b4; font-weight: bold; text-align:right; border: 1px #808080 dotted; margin:0px; padding: 1px;}
TD.content { background-color:#f0f8ff; border: 0px #4682b4 solid; margin:0px; padding: 2px; }
A.content, A.content:hover { color:white; background-color:#4682b4; font-weight: bold; text-decoration: none; }

.tiny { color: navy; font-size:0.95em; letter-spacing: -1px;}
.big { FONT-SIZE: 2.0em; font-weight: bold; }
.page { page-break-after:auto; }

A { text-decoration: none; color:#1f5584; }
A:hover { text-decoration: none; }

A.blockcab { font-weight:bold; font-size:14px; COLOR:#215587; display:block; border-bottom:solid 1px #dedede; border-right:solid 40px #215587; margin-bottom:1px; }
A.blockcab:hover { text-decoration: none; }
A.blockcabsel { font-weight:bold; font-size:14px; COLOR:#215587; display:block; border-bottom:solid 1px #dedede; border-right:solid 20px #215587; }
A.blockcab:hover { text-decoration: none; }
A.blockitem { font-size:12px; COLOR:#838481; height:18px; display:block; border-right:solid 20px #215587; }
A.blockitem:hover { text-decoration: none; }
A.blockitemsel { font-size:12px; COLOR:#215587; height:18px; display:block; border-right:solid 20px #215587; }
A.blockitemsel:hover { text-decoration: none; }

A.blockcab1 { font-weight:bold; font-size:14px; COLOR:#215587; display:block; border-bottom:solid 1px #dedede; border-right:solid 40px #215587; margin-bottom:1px; }
A.blockcab1:hover { text-decoration: none; }
A.blockcab1sel { font-weight:bold; font-size:14px; COLOR:#215587; display:block; border-bottom:solid 1px #dedede; border-right:solid 20px #215587; }
A.blockcab1:hover { text-decoration: none; }
A.blockitem1 { font-size:12px; COLOR:#838481; height:18px; display:block; border-right:solid 20px #215587; }
A.blockitem1:hover { text-decoration: none; }
A.blockitem1sel { font-size:12px; COLOR:#215587; height:18px; display:block; border-right:solid 20px #215587; }
A.blockitem1sel:hover { text-decoration: none; }

A.blockcab2 { font-weight:bold; font-size:14px; COLOR:#288dd5; display:block; border-bottom:solid 1px #dedede; border-right:solid 40px #288dd5; margin-bottom:1px; }
A.blockcab2:hover { text-decoration: none; }
A.blockcab2sel { font-weight:bold; font-size:14px; COLOR:#288dd5; display:block; border-bottom:solid 1px #dedede; border-right:solid 20px #288dd5; }
A.blockcab2:hover { text-decoration: none; }
A.blockitem2 { font-size:12px; COLOR:#838481; height:18px; display:block; border-right:solid 20px #288dd5; }
A.blockitem2:hover { text-decoration: none; }
A.blockitem2sel { font-size:12px; COLOR:#288dd5; height:18px; display:block; border-right:solid 20px #288dd5; }
A.blockitem2sel:hover { text-decoration: none; }

A.blockcab3 { font-weight:bold; font-size:14px; COLOR:#00bed6; display:block; border-bottom:solid 1px #dedede; border-right:solid 40px #00bed6; margin-bottom:1px; }
A.blockcab3:hover { text-decoration: none; }
A.blockcab3sel { font-weight:bold; font-size:14px; COLOR:#00bed6; display:block; border-bottom:solid 1px #dedede; border-right:solid 20px #00bed6; }
A.blockcab3:hover { text-decoration: none; }
A.blockitem3 { font-size:12px; COLOR:#838481; height:18px; display:block; border-right:solid 20px #00bed6; }
A.blockitem3:hover { text-decoration: none; }
A.blockitem3sel { font-size:12px; COLOR:#00bed6; height:18px; display:block; border-right:solid 20px #00bed6; }
A.blockitem3sel:hover { text-decoration: none; }

A.blockcab4 { font-weight:bold; font-size:14px; COLOR:#78bd12; display:block; border-bottom:solid 1px #dedede; border-right:solid 40px #78bd12; margin-bottom:1px; }
A.blockcab4:hover { text-decoration: none; }
A.blockcab4sel { font-weight:bold; font-size:14px; COLOR:#78bd12; display:block; border-bottom:solid 1px #dedede; border-right:solid 20px #78bd12; }
A.blockcab4:hover { text-decoration: none; }
A.blockitem4 { font-size:12px; COLOR:#838481; height:18px; display:block; border-right:solid 20px #78bd12; }
A.blockitem4:hover { text-decoration: none; }
A.blockitem4sel { font-size:12px; COLOR:#78bd12; height:18px; display:block; border-right:solid 20px #78bd12; }
A.blockitem4sel:hover { text-decoration: none; }

A.blockcab5 { font-weight:bold; font-size:14px; COLOR:#b4e61c; display:block; border-bottom:solid 1px #dedede; border-right:solid 40px #b4e61c; margin-bottom:1px; }
A.blockcab5:hover { text-decoration: none; }
A.blockcab5sel { font-weight:bold; font-size:14px; COLOR:#b4e61c; display:block; border-bottom:solid 1px #dedede; border-right:solid 20px #b4e61c; }
A.blockcab5:hover { text-decoration: none; }
A.blockitem5 { font-size:12px; COLOR:#838481; height:18px; display:block; border-right:solid 20px #b4e61c; }
A.blockitem5:hover { text-decoration: none; }
A.blockitem5sel { font-size:12px; COLOR:#b4e61c; height:18px; display:block; border-right:solid 20px #b4e61c; }
A.blockitem5sel:hover { text-decoration: none; }

A.blockcab6 { font-weight:bold; font-size:14px; COLOR:#ff8c00; display:block; border-bottom:solid 1px #dedede; border-right:solid 40px #ff8c00; margin-bottom:1px; }
A.blockcab6:hover { text-decoration: none; }
A.blockcab6sel { font-weight:bold; font-size:14px; COLOR:#ff8c00; display:block; border-bottom:solid 1px #dedede; border-right:solid 20px #ff8c00; }
A.blockcab6:hover { text-decoration: none; }
A.blockitem6 { font-size:12px; COLOR:#838481; height:18px; display:block; border-right:solid 20px #ff8c00; }
A.blockitem6:hover { text-decoration: none; }
A.blockitem6sel { font-size:12px; COLOR:#ff8c00; height:18px; display:block; border-right:solid 20px #ff8c00; }
A.blockitem6sel:hover { text-decoration: none; }

TABLE.borde { padding: 5px; margin:2px; border: 1px #4682b4 solid; BORDER-COLLAPSE: collapse; }
TR.borde, TD.borde, TH.borde { border: 0px #4682b4 solid; padding: 5px; margin:0px; background-color:#f0f8ff;}

TABLE.block { padding: 0px; border: 1px #1E1D11 solid; margin: 0px; width:150px;}
TABLE.blockitem { padding: 0px; border: 1px #1E1D11 solid; margin: 0px; width:150px;}

TD.blockcab { border: 0px; padding: 2px; margin-left:5px; }
TD.blockitem { border: 0px; padding: 2px; margin-left:15px; }
TD.blockcabsel { border: 0px navy solid; padding: 2px; margin-left:5px;  background-color:#b0c4de;}
TD.blockitemsel { border: 0px navy solid; padding: 2px; margin-left:15px;  background-color:#f0f8ff;}

TABLE.browse, TABLE.detail, TR.browse, TR.detail { padding: 2px; border: 0px navy solid;  margin: 5px; width: 99%; background-color:white;}
TABLE.browse { BORDER-COLLAPSE: collapse; }
TH.browse { background-color:#b0c4de; margin:5px; padding: 2px; border:1px white solid;}
TD.browse { background-color:#F0F0E0; margin:5px; padding: 2px; border: 1px white solid;}
TD.row1 { background-color:#f0f8ff; border-bottom: 1px #b0c4de solid; border-left: 1px white solid; border-right: 1px white solid; border-top: 1px white solid; margin:5px; padding: 2px;}
TD.row2 { background-color:white; border-bottom: 1px navy solid; border-left: 1px white solid; border-right: 1px white solid; border-top: 1px white solid; margin:5px; padding: 2px; }
TH.detailtit, TD.detailtit { font-weight: bold; text-align:right; background-color:#b0c4de; border-top:1px solid white; border-bottom:1px solid white; margin:5px; padding: 2px; }
TH.detail, TD.detail { background-color:white; border-top: 1px #4682b4 dotted;  border-bottom:1px solid white; margin:5px; padding: 2px; }
TD.row1:hover, TD.row2:hover, TD.detail:hover, TD.detailtit:hover { background-color:#dbe4ec; }

DIV.menu { background-color: #FEFDF1; margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; text-align:right; }
TABLE.menu { border: 0px; margin:0px; padding: 0px; background-color: #FEFDF1; }
TD.menuoff { background-color:#FEFDF1; border: 0px navy solid; padding: 0px; margin:0px;}
TD.menuon { background-color:#FFFEF3; border: 0px navy solid; padding: 0px; margin:0px;}

TABLE.submenu { border: 0px; background-color: #FEFDF1; padding: 0px; margin:0px; }
TD.submenuoff { background-color:#FEFDF1; border: 0px navy solid; padding: 0px; margin:0px;}
TD.submenuon { background-color:#FDFCF0; border: 0px navy solid; padding: 0px; margin:0px;}
.bg_izq { background-image: url(bg_cabbor.gif); background-repeat: repeat-x; background-position: top; }
.bg_logosup { background-image: url(logosup.gif); background-repeat: no-repeat; background-position: top; }
.bg_cab { background-image: url(bg_cab.gif); background-repeat: repeat-x; background-position: top; }
.bg_franjacabder { background-image: url(bg_cabdr.gif); background-repeat: repeat-x; background-position: top; }
.bg_franjacabizq { background-image: url(bg_cabiz.gif); background-repeat: repeat-x; background-position: top; }
.bg_franjader { background-image: url(bg_franjader.gif); background-repeat: repeat-y; background-position: top; }
.bg_franjaizq { background-image: url(bg_franjaizq.gif); background-repeat: repeat-y; background-position: top right; }
.bg_cierre { background-image: url(bg_cierre.jpg); background-repeat: repeat-x; background-position: top; }
.bg_pie { background-image: url(bg_pie.gif); background-repeat: repeat-x; background-position: top; }
.bg_franjapieder { background-image: url(bg_franjapieder.gif); background-repeat: repeat-x; background-position: top; }
.login { font-weight:bold; font-size:14px; COLOR:#a8aaae; display:block; margin-bottom: 5px; margin-top: 20px;}

#bloque37 { float:left; width:30%;padding-left:15px;text-align:left;}
#bloque36 { float:right; }
