/*Documento CSS*/
.fecha {text-align:left; font-family:"Courier New", Courier, monospace;	font-weight: bold; font-size: 12px; color:#D1DEE6;}
.franja  {background-color: rgb(0, 69, 111);}
.franja0 {background-color: #CEE3F6; font-weight: bold; color:#00354F; font-size:12px; }
.franja1 {background-color:#0054A2; font-weight: bold; text-align: center; color:#FFFFFF; font-size:16px;}
.franja2 {background-color:#0054A2; text-align:right; color:#FFFFFF; font-size:14px;}
.franja3 {background-color:#0054A2; text-align:left;  color:#FFFFFF; font-size:14px; font-family:sans-serif, Arial, Helvetica; font-weight:bold;}
.franja4 {color: #CEE3F6; font-weight: bold; background-color:#00354F; font-size:10px; text-align: center; padding: 2px;}

.sub1 {	font-size:8px;	}

.titulo {border-bottom: 1px solid blue;}
.titulo1 {font-family: Arial, Helvetica, sans-serif; font-weight: bold;	font-size: 18px; color: #00354F; text-align: center;}
.titulo1b {font-weight: bold;	font-size: 14px; color: #00354F; text-align: center;}
.titulo2 {font-family: Arial, Helvetica, sans-serif; text-align: left; color: #00476B; font-size: 20px; font-weight: bold; }
.Titulo01{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #00529B;}
.Titulo02{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-align: right;}
.Titulo02b{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-align: right; color: #00354F;}
.Titulo03{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-align: center;}
.Titulo03b{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-align: center; text-decoration: underline}
.Titulo04{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8px;  text-align: center;}
.Subtitulo01{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; }
.Titulo05{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; text-align: center; background:rgb(233, 236, 248); color: #00476B;}
.Titulo05B{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; text-align: center; background:rgb(233, 236, 248); color: #00476B;}
.Titulo06{font-family: Helvetica, sans-serif, Arial; font-weight: normal; font-size: 16px; color: #00354F; text-align: center;}

.Texto01{font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align:left;}
.Texto02{font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align:left;}
.Texto03{font-family: Arial, Helvetica, sans-serif;font-size: 7px;  text-align:left;}
.Texto04{font-family: Arial, Helvetica, sans-serif; font-size: 8px; text-align:center;}
.Texto05{font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #00529B;}
.Texto06{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.saltopagina{page-break-after:always;}
#precarga{background-image:url(../img/ajax-loader.gif);	background-repeat:no-repeat; height:32px; width:32px; float:right; visibility:hidden;}

#menu{	margin-left: 1px;margin-right: 1px;padding: 4px;padding-left: 3px; background-color:#B1C3D9; color:#0054A0;font-size: small;}
#menu a{margin-left:0px;margin-right:0px; padding-top: 4px; padding-bottom: 1px; padding-left: 2px; display: block;text-decoration: none;font-weight: bold;
    border-bottom: 1px solid blue; font-size: 12px; color:#0054A2; font-family: Arial, Helvetica, sans-serif; }
#menu a:hover{background-color: #4682B4;color: #fff;}

#submenu{margin-left: 3px;margin-right: 0px;padding-left: 0px;padding-right: 1px;padding-bottom: 1px;padding-top: 1px;background-color:#E0E9FE;color:#0054A2;font-size: small;	text-decoration:none;}
#submenu a{margin-left:2px;margin-right:2px;padding: 1px 1px;/*Display: block; */text-decoration: none;	font-weight: bold;/*border-bottom: 1px solid blue;*/color:#0054A2;}
#submenu a:hover{background-color: #9BBCDB;color: #fff;/*	border-bottom:medium;*/	border-left:1px solid blue;	border-right:1px solid blue;	border-top:1px solid blue;}

#seleccionada{
	background-color: #9BBCDB;
	color: #fff;
/*	border-bottom:medium;*/
	border-left:1px solid blue;
	border-right:1px solid blue;
	border-top:1px solid blue;
}
#pestana{
	margin-left: 1px;
	margin-right: 1px;
	padding: 7px;
	padding-left: 8px;
	padding-bottom: 1px;
	border-left:1px solid blue;
	border-right:1px solid blue;
	border-top:1px solid blue;
	border-bottom: 1px solid blue;
}

.sub_menu{ background-color: #B1C3D9; font-family: sans-serif; font-size: 10px; font-style: italic;  color: #FFF; padding: 3px 3px 1px;
            border-left:2px outset silver;
	border-right:2px outset silver;
	border-top:2px outset silver; }

.sub_menu_sel{ background-color: #4682B4; font-family: sans-serif; font-size: 10px; font-style: italic; font-weight: bold;
       color: #FFF; padding: 3px 3px 1px;
        border-left:2px ridge silver;
	border-right:2px ridge silver;
	border-top:2px ridge silver;}

.Encabezado{ background-color: #4682B4; font-family: sans-serif; font-size: 11px; font-style: italic; font-weight: bold;
       color: #FFF; text-align: center; border:0px ridge outset;  padding-top: 4px;}

.ventana{ background-color: rgb(251, 253, 255); font-family: sans-serif; 
        color:#003366;  padding: 0px; margin: 10%;
        border: 2px outset #003366;}

.Barra{ background-color: rgb(233, 236, 248); 
        color:#003366;  height: 20px; width: 100%;
        border-bottom: 1px solid rgb(132, 169, 216);}

.Barra1{ background-color: rgb(233, 236, 248);  color:#00354F; padding-right:5px; padding-bottom: 0px; padding-top: 3px; border-bottom: 2px solid rgb(132, 169, 216); text-align: right; font-size: 14px;}
.Barra1b{ background-color: rgb(233, 236, 248);  color:#00354F; padding-right:5px; padding-bottom: 0px; padding-top: 3px; border-bottom: 2px solid rgb(132, 169, 216); text-align: center; font-size: 12px;}
.Barra2{ background-color: rgb(233, 236, 248);  color:#00354F; padding-right:5px; padding-bottom: 1px; padding-top: 3px; border-bottom: 2px solid rgb(132, 169, 216); text-align: left; font-size: 11px; font-weight: bold;}
.Barra3{ background-color: rgb(233, 236, 248);  color:#1C1C1C; padding-right:5px; padding-bottom: 1px; padding-top: 3px; border-bottom: 2px solid rgb(132, 169, 216); text-align: center; font-size: 11px; font-weight: bold;}
.Barra4{ background-color: rgb(233, 236, 248);  color:#1C1C1C; padding-right:5px; padding-bottom: 1px; padding-top: 3px; border-top:  2px solid rgb(132, 169, 216); text-align: right; font-size: 11px; font-weight: bold;}
.Barra5{ background-color: #4682B4;  color:rgb(233, 236, 248); padding-right:5px; padding-bottom: 1px; padding-top: 3px; border-bottom: 2px solid rgb(132, 169, 216); text-align: left; font-size: 11px; font-weight: bold;}
.Boton{ background-color: rgb(132, 169, 216); font-family: sans-serif; font-size: 10px; 
        color:#F3F5FF;  padding: 0px; width: 14px; height: 14px; text-align:center; text-decoration: none; vertical-align: middle;
        position: absolute; right: 2px;  top: 2px;
        border: 1px outset rgb(0, 0, 0);}

.body {background-color: #ffffff;font-family: Geneva, Arial, Helvetica, sans-serif;}
.titulos {color: #036;}
#contenidos{border: 0px solid gray; height:100%;	margin-left: 0px;	margin-right: 0px;	padding: 2px;	padding-bottom: 0px;background-color: #fff;}

#linea{	border-top:1px solid;	border-top-color:#330000;height:80px;}
.linea2 {border-bottom: 1px dashed; }
* html #contenidos{ /*estilo solo para IE ya que no se admite la propiedad min-height*/ height: 400px;}

.marco{border: 2px solid rgb(229, 237, 240); padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.Borde1{vertical-align:middle;  border:double; border-color:#003366;}
.Borde2{width: 100%; height: 100%; padding: 0px;  border-bottom: 5px double rgb(205, 220, 227);
        border-top:3px solid rgb(205, 220, 227); border-left: 1px solid rgb(205, 220, 227);
        border-right: 1px double rgb(205, 220, 227); padding-top: 10px; margin: 0px;  }
.Borde2b{padding: 1px;  border-bottom: 5px double rgb(132, 169, 216);
        border-top:3px solid rgb(132, 169, 216); border-left: 1px solid rgb(132, 169, 216);
        border-right: 1px double rgb(132, 169, 216); padding-top: 10px; margin: 0px; color: #00354F; }
.Borde3{border: 1px solid rgb(229, 237, 240); padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(0, 69, 111);}
.Borde4{border: 1px solid rgb(132, 169, 216); background-color: rgb(233, 236, 248);  color:#003366;  height: 140px; width: 14%;}
.Borde5{border: 1px solid rgb(132, 169, 216); background-color: #FFF; font-family: sans-serif; font-size: 11px; font-style: italic; font-weight: bold;
       color: #053366; text-align: center; padding-top: 5px;}
.Borde6{border: 1px solid rgb(132, 169, 216); background-color: rgb(245, 245, 245); color:#003366;  height: 140px; width: 14%;}

.Borde7{border-left: 4px double rgb(132, 169, 216); border-bottom: 4px double rgb(132, 169, 216); background-color: #4682B4;
       color: #FFF;  width: 23px; height: 23px; font-family: Arial, Helvetica, sans-serif;
       font-size: 18px; font-weight: bold; text-align: center;}
.Borde8{border-left: 4px double rgb(132, 169, 216); border-bottom: 4px double rgb(132, 169, 216); background-color: #B22222;
       color: #FFF;  width: 23px; height: 23px; font-family: Arial, Helvetica, sans-serif;
       font-size: 18px; font-weight: bold; text-align: center;}
.Borde9{border: 1px solid rgb(132, 169, 216); color:#003366;  height: 140px; width: 14%;}
.Borde10{ background-color: #4682B4; font-family: sans-serif; font-size: 15px; font-style: italic; font-weight: bold;
       color: #FFF; padding: 6px 0px 1px; border: 1px solid rgb(132, 169, 216); text-align: center;
        }

.Fondo_img{background-image:url('../img/fondoder.jpg'); background-position:right bottom; background-repeat: no-repeat;
           border-top: 3px double rgb(229, 237, 240); border-right: 1px solid rgb(229, 237, 240); padding: 0px; margin: 0px;
           border-left: 1px solid rgb(229, 237, 240);
           font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(0, 69, 111);}
.Estilo1{font-family: Helvetica, sans-serif, Arial; font-weight: normal; font-size: 12px; color: #00354F; text-align: center;}
.Estilo1izq{font-family: Helvetica, sans-serif, Arial; font-weight: normal; font-size: 12px; color: #00354F; text-align:left;}
.Estilo1izqNeg{font-family: Helvetica, sans-serif, Arial; font-weight:bold; font-size: 12px; color: #00354F; text-align:left;}
.Estilo1CenNeg{font-family: Helvetica, sans-serif, Arial; font-weight:bold; font-size: 10px; color: #003366; text-align:center; background-color: rgb(132, 169, 216);}
.Estilo1b{font-family: Helvetica, sans-serif, Arial; font-weight: normal; font-size: 9px; color: #FFF; text-align: center;}
.Estilo2  { color:#003366; padding-right:5px; padding-bottom: 1px; padding-top: 3px; text-align: left; font-size: 11px; font-weight: bold;}
.Estilo3  {border-bottom: 1px solid blue; font-family: sans-serif, Arial; font-size: 12px; font-weight:500; text-align: left}
.Estilo4  {font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
.Estilo5  {position: absolute; left: 3px; top:6px; font-family: sans-serif; font-size: 10px; font-weight: bold;}
.Estilo6{background-color: #4682B4; font-family: sans-serif; font-size: 11px;  color: #FFF; padding: 3px; text-align: center}
.Estilo5B  {font-family: sans-serif; font-size: 10px; font-weight: bold; text-align: center}
.Estilo11 {font-family: Arial, Helvetica, sans-serif; color: #00354F; text-align:left; font-size: 10px; }
.Estilo12 {font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: center; font-size: 12px;}
.Estilo13 {font-family: Arial, Helvetica, sans-serif; color: #00529B; text-align: center; font-size: 12px; font-style: italic;}
.Estilo14 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align:left; font-size: 14px; color: #330000;}
.Estilo15 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align:right; font-size: 14px; color: #330000;}
.Estilo16 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #00529B; }
.Estilo17 {font-family: Arial, Helvetica, sans-serif;  text-align:right; font-size: 14px; color: #330000;}
.Estilo17b {font-family: Arial, Helvetica, sans-serif;  text-align:left; font-size: 14px; color: #330000;}
.Estilo17cen {font-family: Arial, Helvetica, sans-serif;  text-align:left; font-size: 14px; color: #330000;}
.Estilo18 {font-family: Arial, Helvetica, sans-serif;  text-align:right; font-size: 10px; color: #330000;}
.Estilo18b {font-family: Arial, Helvetica, sans-serif;  text-align:right; font-size: 10px; color: #330000; font-weight:bold; text-decoration: underline}
.Estilo19 {font-family: Arial, Helvetica, sans-serif; color: #A5E743; text-align:left; font-size: 14px;}
.Estilo21 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #000000; }
.Estilo22 {font-family: Arial, Helvetica, sans-serif; color: #00529B; text-align:left; font-size: 11px; }
.Estilo22b {font-family: Arial, Helvetica, sans-serif; color: #00529B; text-align:left; font-size: 11px; font-weight: bold;}
.Estilo22c {font-family: Arial, Helvetica, sans-serif; color: #00529B; text-align:left; font-size: 20px; font-weight: bold;}
.Estilo23 {font-family: Arial, Helvetica, sans-serif; font-size: 09px; }
.Estilo24 {font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: center; font-weight: bold; font-size: 10px; }
.Estilo25 {font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: center; font-weight: bold; font-size: 09px; }
.Estilo26 {font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: center; font-weight: bold; font-size: 11px; }
.Estilo26b{font-family: Arial, Helvetica, sans-serif; color: #000000; text-align:right; font-weight: bold; font-size: 11px; }
.Estilo27 {font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: center; font-weight: bold; font-size: 12px; }
.Estilo28 {font-family: Arial, Helvetica, sans-serif; color: #FF0000; text-align: center; font-weight: bold; font-size: 12px; }
.Estilo29 {font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: center; font-weight: bold; font-size: 16px; }
.Estilo30 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.Estilo31 {font-family: Arial, Helvetica, sans-serif; color: #00529B; text-align: center; font-size: 14px; }
.Estilo32 {font-family: Arial, Helvetica, sans-serif; color: #FF0000; text-align: center; font-size: 14px; }
.Estilo33 {font-family: Arial, Helvetica, sans-serif; color: #00529B; text-align: left; font-size: 14px; }
.Estilo33b {font-family: Arial, Helvetica, sans-serif; color: #00529B; text-align: center; font-size: 14px; font-weight:bold }
.Estilo33C {font-family: Arial, Helvetica, sans-serif; color: #00529B; text-align: center; font-size: 18px; font-weight:bold }
.Estilo33D {font-family: Arial, Helvetica, sans-serif; color: #00529B; text-align: center; font-size: 14px; font-weight:bold; background: #EFF5FB;}
.Estilo34 {text-align: right; font-size: 12px; }
.Estilo35 {font-family: Arial, Helvetica, sans-serif; color: #00529B; text-align: center; font-size: 14px; font-weight: bold; background-color: #A5E743;}
.Estilo36 {color: #FF0000}
.Estilo37 {font-family: Arial, Helvetica, sans-serif; font-size: 09px; color:#000000; text-align: center;}
.Estilo39 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000 }
.Estilo42 {color: #003399}
.Estilo43 {color: #003366}
.Estilo44 {font-family: Arial, Helvetica, sans-serif; font-size: 12px;  text-align:left; font-weight: bold; }
.Estilo45 {font-family: Arial, Helvetica, sans-serif; color: #000000;  font-size: 11px; }
.Estilo46 {font-family: Arial, Helvetica, sans-serif; color: #00529B; text-align: right; font-size: 14px;}
.Estilo46b {font-family: Arial, Helvetica, sans-serif; color: #00529B; text-align: right; font-size: 14px;  font-weight: bold;background:rgb(233, 236, 248);}
.Estilo46C {color: rgb(0,69,111); text-align: right; font-size: 11px;  font-weight: bold;background:rgb(233, 236, 248);}
.Estilo46D {color: rgb(120,0,10); text-align: right; font-size: 11px;  font-weight: bold;background:rgb(233, 236, 248);}
.Estilo47 {font-family: Arial, Helvetica, sans-serif; color: #FF0000; text-align: right; font-size: 14px; }
.Estilo48 {font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: right; font-size: 12px; }
.Estilo49 {font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: right; font-size: 12px; font-weight: bold;}
.Estilo50 {font-family: Arial, Helvetica, sans-serif; color: #FF0000; text-align: right; font-size: 12px; font-weight: bold;}
.Estilo51 {font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: center; font-weight: bold; font-size: 12px; background-color: #B1C3D9;}
.Estilo52 {font-family: Arial, Helvetica, sans-serif;  text-align: left;  font-size: 14px; background-color: #B1C3D9; 
		   border-bottom:solid; border-bottom-color: #336699; border-bottom-width:1px;}
.Estilo53 {color: #000000; font-family: Arial, Helvetica, sans-serif;	font-size: 18px; font-weight: 100; }
.Estilo54 {color: #00529B; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; } 
.Estilo55 {font-family: Arial, Helvetica, sans-serif; font-size: 11px;   text-align:left; font-weight: bold; font-style: italic;}
.Estilo56 {font-family: Arial, Helvetica, sans-serif;  text-align: left;  font-size: 12px; color: #330000;
		   border-bottom:solid; border-bottom-color: #336699; border-bottom-width:1px; }
.Estilo57 {color: rgb(0,69,111); text-align: right; font-size: 12px;}
.Estilo57b {color: rgb(0,69,111); text-align: right; font-size: 11px; font-weight: bold;}
.Estilo58{font-family: Arial, Helvetica, sans-serif;font-size: 10px; background-color: #B1C3D9; margin-left:2px;
         margin-right:2px;padding: 2px 2px; text-align: center;
         font-weight: bold; color:#003366;}
.Estilo59{font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: left;  font-size: 12px; background-color: #B1C3D9;}
.ReferencoaBNX{height: 21px; width: 50px; background-image:url('../img/refbnx.jpg'); background-position:center; background-repeat: no-repeat; }

.Certificado1 {font-family: Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; color: #000000; text-align: left;}
.Certificado2 {font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	text-align: left;
	font-weight: normal;
	text-decoration: underline;
}


.Certificado3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: center;
}
.Certificado4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}
.Certificado5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	text-decoration: underline;
}
.Certificado6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: center;
}
.Certificado7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: left;
}
.Certificado8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}

.Certificado9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5px;
	font-style: normal;
	text-align: left;
}
.Certificado10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: left;
	font-weight: bold;
}
.Certificado11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5.5px;
	font-style: normal;
	text-align: center;
}
.Certificado12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5.5px;
	font-style: normal;
	text-align: left;
}
.Certificado13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	text-align: center;
}
.Certificado14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	text-align: center;
	text-decoration: underline;
}
.Certificado15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	text-align: center;
}
.Certificado16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	text-align: left;
}
.UIN1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: right;
	font-weight: bold;
	color: #D1DEE4;
        background-color: rgb(0,90,170);
}

.sup {
	background-position: right top;
}
.hor01
{
    -moz-transform: rotate(-90deg);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align:left;
    font-weight: bold;
    color: #00529B;
}

.hor02
{
    -moz-transform: rotate(-90deg);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align:left;
    font-weight: bold;
    font-style: italic;
}

.boton{ background-color: #4682B4; font-family: sans-serif; font-size: 11px;  font-weight: bold;
       color: #FFF; padding: 3px 3px 1px;
        border: 2px outset silver;}
