*{
				margin:0;
				padding:0;
			}
			body{
				background-color: #ecf5fc;
				text-align: center;
				font-family: arial,verdana;
				color: #666666;
				font-size: 70%;
				font-size:small;
				}
			#hoja{
				width:700px;
				margin-left:auto;
				margin-right:auto;
				overflow:hidden;
			}
			#menus{
				float:right;
				height:3.9em;
				border:1px solid #000;
			}
			.menconf{
				margin:2px;
			}
			#men1{
				float:right;
			}
			#opc1{
				margin-top:1em;
				float:right;
			}
			#men1 li{
				display:inline;
				
			}
			#men1 li a{
				color:#000;
				margin-left:0.1em;
				margin-right:0.1em;
				text-decoration: none;
			}
			#opc1 li{
				display:inline;
			}
			#log{
				border:1px solid #000;
				height: 7.2em;
			}
			#img_cab{
				margin-top:5.1em;
				height: 142px;
				background-image:url(cabp.gif);
				background-color:#04387e;
				background-repeat:no-repeat;
			}
			#men2{
				border:1px solid #000;
				height: 2.2em;
			}
			#base1{
				/*0445b9*/
				background-color:#054397;
				background-image:url(fndbn.gif);
				background-repeat:repeat-x;
				padding:0.2em;
				color:#fff;
				border-bottom:2px solid #c0c0c0;
			}
			#base1 h1{
				text-align:left;
				margin-top:0.1em;
			}
			#base1 p{
				text-align:left;
				margin-top:1em;
				
			}
			#base1 li{
				text-align:left;
				margin-top:1em;
			}
			#base1 ul{
				margin-left:2em;
			}
			#links{
				color:#000;
				padding:2px;
				text-align:left;
				display:inline;
			}
			#pie{
				border-bottom:2px solid #c0c0c0;
				color:#000;
				font-size:smaller;
				clear:both;
			}

			#logo{
				margin-top:0px;
				margin-left:0px;
				float:left;
				
			}
			#logo a img{
				border:0;
			}
			.minl{
				margin-left:0.2em;
				margin-top:0.2em;
				font-size:1em;
				font-weight: bold;
				color:#02497d;
			}
			.btns{
			background-color: #000000;
			display: inline;
			background-image: url(fnd_menu.gif);
			background-repeat: repeat-x;
			padding-bottom: 0.7em;
			padding-left: 2em;
			padding-right: 2em;
			padding-top: 0.5em;
			float: left;
			margin-left: 1px;
			height: 1.1em;
			}
			#opc1 li a{
			font-size:10px;
			color: #fff;
			font-weight: bold;
			text-decoration: none;
			}
			#cont{
				filter: alpha(opacity=90); 
				opacity: 0.9;
				padding:1em;
			}
			.ngr{
				color:#000;
			}
			#mensg{
				color:#fff;
				padding:2px;
				opacity:0.9;
				filter:alpha(opacity=90);
				text-align:left;
			}
			.bot{
				width:172px;
				height:100px;
				border-bottom:2px solid #c0c0c0;
				float:left;
				margin-left:2px;
				margin-top:10px;
				background-color:#fff;
			}
			.bot h3{
				margin-left:5px;
				margin-top:10px;

			}
			.bot p{
				margin:5px;
			}
			.bot ul{
				text-align:left;
				margin-left:20px;
				margin-top:5px;
			}
			.bot .imgdbl img{
				border:0!important;
				text-decoration:none;
				margin-top:5px;
				margin-left:5px;
				
			}
			#dire{
				font-size:x-small;
				margin-top:1em;
			}
			.dobles{
				float:right;
				margin:0px;
			}
			.dobles a{
				text-decoration:none;
			}
			.dobles img{
				border:0!important;
				text-decoration:none;
			}
			.men{
				margin-top:9em;
				padding-bottom:1em;
				text-align:center;
				color:#000;
			}	
			.vlink{
				cursor:pointer;
				padding:5px;
			}
			.conte{
				display:none;
				padding:3px;
				margin-top:1em;
			}
			.conte p{
				font-weight:bolder;
			}
            .lnk{
              color:#000066;
  text-decoration: overline ;
}
            .lnk:hover{
              font-weight: bold;
            }
            .dwn{
            margin:3px;
            padding:5px 5px 5px 5px;
            text-align:left;
            }
            .dwn a:hover{color: #000000;}


            .dwn a{text-decoration:none;}
            .pdf{background-image: url(pdf.png); background-repeat: no-repeat; padding-left: 20px}
            .doc{background-image: url(doc.png); background-repeat: no-repeat; padding-left: 20px}
            .xls{background-image: url(xls.png); background-repeat: no-repeat; padding-left: 20px}
            #esta{
            font-size:xx-small;
            text-align:left;
            }
            #esta h1{margin:1em 0 1em 0;}
            .tabla{color:#000; width:50%; border:1px solid #000; text-align:left; margin-top:1em;}
            .tblconv{width:90%; border:0;margin-top:10px;}
            .tblconv tr th{background-color:#022047; color:#03FC20;}
            .tblconv .fila:hover{color:#03FC20; background-color: #0551B6; font-weight: bold; cursor: default;}
            .tblconv tr td{ text-align: left; border-bottom: 1px solid #043880;}
            .tblconv tr .txt{ width: 90%;}
            .tblconv tr td{height:20px; }


            .convo ul li{margin-left:25px; margin-bottom: 8px;}
            .convo a{text-decoration: none; color:#03FC20; font-weight: bold;}
            .convo a:hover{color:#022047;}
            .mi{color:#03FC20;}

            .convo{ font-family: Tahoma, Arial, sans-serif; font-size: x-small; }
            .convo h2 {background-color:#021D40;padding: 5px 0 5px 0;}
            .convo h3 {background-color:#032B61; padding: 5px 0 5px 0; border-bottom:1px solid #021D40;}
            .convo .importante{ margin: 5px 50px 5px 50px; padding: 16px; background-color:#FFFFCC;border:1px solid #021D40;color:#022047; font-weight: bolder;}
            .borde{border:1px solid #043C86; margin: 2px; padding: 6px;}


            .detdir{display: none;color :#FF0000;}
            #secdir{border-top:2px solid #043C86; margin-top:4px;}
            #lstdptos{margin-top: 5px; margin-bottom: 8px;}
             #dir{ border: 1px solid #043A84; height: 70px; padding: 4px;}
             .mitad{ width: 50%; border:0px;}

