

/*--------------------------------------NUEVO ESTILO-----------------------------------------*/

BODY {
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial;
    font-size: 13px;
	line-height: 20px;
	background-color: #e6e7e7;
}
.body_popup {
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial;
    font-size: 13px;
	/*line-height: 20px;*/
	background-color: #ffffff;
}
a img {
	border: 0;
}
i{
	font-family: Arial;
    font-size: 13px;
    color: red;
}

#wrap
{
                width: 1024px;                
                margin: 0 auto;
                 background-color: #e6e7e7;
				 
}


.header{
	MARGIN-BOTTOM         : 0px;
	MARGIN-LEFT           : 0px;
	MARGIN-RIGHT          : 0px;
	MARGIN-TOP            : 0px;
	PADDING-BOTTOM        : 0px;
	PADDING-LEFT          : 0px;
	PADDING-RIGHT         : 0px;
	PADDING-TOP           : 0px;
	background-image: url(../images/relleno_header.png);   
	background-position: top ; 
   
 
}

H1 {
	 font-family: Arial;
	font-size: 13px; 
	font-weight:bold;  
	color: #e27626;
	text-align: left;
}


H2 {
	 font-family: Arial;
	font-size: 13px; 
	font-weight:bold;  
	color: #000000;
	text-align: left;
}

a {
	background-color: transparent;
        color: #3b7878;
        font-weight: normal;      
	text-decoration: none;
}

a:link {
	background-color: transparent;
        color: #3b7878;
        font-weight: normal;
	text-decoration: none;
}

a:visited {
	background-color: transparent;
	color: #3b7878;
        font-weight: normal;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
        font-weight: normal;
	color: #FB9340;    
	text-decoration: underline;
}

a:active {
	background-color: transparent;
	color: #3b7878;
        font-weight: normal;
}
/*--------------------------------------Estilos para el MENU ----------------------------------------*/
.menu{
	margin: 0 auto;
    background-color: #e6e7e7;
    border: none;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
}

  
	 
	
	
.menu.title{
	height: 25px;
	padding: 5px 0 0 0;
	font-size: 13px;
	color: #ffffff;
	text-transform: uppercase;
	background-color: #2D517D;
	text-decoration: bold;
}
.menu.info
{
	padding: 10px;
	color: #000000;
	background-color: #ffffff;
	
}


.linkmenu {
	background-color: transparent;
        color: #2D517D;
        font-weight: normal;
	text-decoration: none;
}


.linkmenu:link {
	background-color: transparent;
        color: #2D517D;
        font-weight: normal;
	text-decoration: none;
}

.linkmenu:visited {
	background-color: transparent;
	color: #2D517D;
        font-weight: normal;
	text-decoration: none;
}

.linkmenu:hover {
	text-decoration: none;
        font-weight: normal;
	color: #e27626;
}

.linkmenu:active {
	background-color: transparent;
	color: #2D517D;
        font-weight: normal;
}



.title_menu{display:block}
.title_menu *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#2D517D}
.title_menu1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #96a6b9;
  border-right:1px solid #96a6b9;
  background:#5b7697}
.title_menu2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #d3d8dc;
  border-right:1px solid #d3d8dc;
  background:#506d91}
.title_menu3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #506d91;
  border-right:1px solid #506d91;}
.title_menu4{
  border-left:1px solid #96a6b9;
  border-right:1px solid #96a6b9}
.title_menu5{
  border-left:1px solid #5b7697;
  border-right:1px solid #5b7697}
.title_menufg{
  background:#2D517D;
  
  
  
	padding: 0 0 0 10px; 
	text-align: center; 
	font-weight: bold; 
	color: #FFFFFF;
	
	
	}

	.title_submenu{display:block}
.title_submenu *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#cfc0a1}
.title_submenu1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #dcd6c8;
  border-right:1px solid #dcd6c8;
  background:#d4c9b2}
.title_submenu2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e3e3e0;
  border-right:1px solid #e3e3e0;
  background:#d3c7ae}
.title_submenu3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d3c7ae;
  border-right:1px solid #d3c7ae;}
.title_submenu4{
  border-left:1px solid #dcd6c8;
  border-right:1px solid #dcd6c8}
.title_submenu5{
  border-left:1px solid #d4c9b2;
  border-right:1px solid #d4c9b2}
.title_submenufg{
  
	padding: 0 0 0 10px; 
	text-align: center; 
	background-color: #cfc0a1;
	color: #000000; 
	font-weight: bold; 
	border-bottom: solid #C0C0C0 1px
  }
  

	
.title_submenu_naranja{ 
	padding: 5px 0 0 10px; 
	text-align: center; 
	background-color: #FFFFFF;
	color: #e27626; 
	background-position: top ; background-repeat: no-repeat ;
	font-weight: bold; 
	background-image: url(corners_top_menu.png);
	border-bottom: solid #C0C0C0 1px
}





/*--------------------------------------Estilos para el area de trabajo general-----------------------------------------*/

.title { padding: 5px 0 0 10px; text-align: left; background-image: url(../images/corners_workarea_top9.png); background-position: top ; background-repeat: no-repeat }



.title_work{display:block
}
.title_work *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#a7a8aa}
.title_work1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #cacbcc;
  border-right:1px solid #cacbcc;
  background:#b6b7b9}
.title_work2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #dfe0e0;
  border-right:1px solid #dfe0e0;
  background:#b2b3b5}
.title_work3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b2b3b5;
  border-right:1px solid #b2b3b5;}
.title_work4{
  border-left:1px solid #cacbcc;
  border-right:1px solid #cacbcc}
.title_work5{
  border-left:1px solid #b6b7b9;
  border-right:1px solid #b6b7b9}
.title_workfg{
  background:#a7a8aa;
	text-transform: uppercase; 
	padding: 0 0 0 10px; 
	text-align: left; 
	color: #FFFFFF;}

.info { background-image: url(../images/corners_workarea_bottom9.png); background-position: bottom; background-repeat: no-repeat; }

.title
{
	height: 25px;
	padding: 5px 0px 0 5px;
	font-size: 13px;
	color: #ffffff;
	text-transform: uppercase;
	background-color: #a7a8aa;
}
.info
{
	padding: 10px;
	color: #000000;
	background-color: #ffffff;
	
}
.column
{
	padding: 10px 0 0 0;
	float: left;
}
.column.workarea { width: 100%; }




/*--------------------------------------Tablas de datos-----------------------------------------*/

table.data {
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
	/*background-color: #FFFFFF;
	border: solid #C0C0C0 1px;*/
	/*border: solid #000000 1px;
	text-align: left;
	border: 1px;*/
}

th {
	font-weight: bold;
	color: #FFFFFF;	
	background-color: #8CA5C5;/*Azul*/
	text-align: center;
}

.titulo_principal_tabla {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2D517D;
	text-align: center;
}

.titulos_tabla {
	font-weight: bold;
	color: #FFFFFF;	
	background-color: #8CA5C5;/*Azul*/
	text-align: center;
	font-size: 13px;
}

.titulos_tabla a {
	color: #FFFFFF;
}

/*.renglonnon {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;	
	background-color: #FFFFFF;/*#F7F7F7;*/
	/*text-decoration: none;
}*/

. {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;	
	background-color: #E9E9E9;/* #F7F7F7;*/
	text-decoration: none;
}

/*
table.borde {
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
	background-color: #FFFFFF;
	border-collapse:separate;


	
	text-align: left;
}*//*border: solid #C0C0C0 1px;*/ /*para poner borde gris de tablas*/
/*--------------------------------------END NUEVO ESTILO-----------------------------------------*/


BODY.navigationalFrame {
 overflow: visible;
 border: none;
}

.noborders {
 top: 0px;
 right: 0px;
 bottom: 0px;
 left: 0px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border: none;
}

.topFrame {
 height:91px; 
 width:100%;
 overflow: hidden;
}

.leftFrame {
 height: 100%;
 width: 161px;
}

.footerFrame {
 height:34px; 
 width:100%;
 overflow: hidden;
}

OBJECT {
 top: 0px;
 right: 0px;
 bottom: 0px;
 left: 0px;
 margin: 0px 0px 0px 0px;
 overflow: scroll;
}

.link00 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: bold;
 font-variant: normal;
 color: #7C98AE;
 text-decoration: none
}

.link00:link {
 text-decoration:none;
 color: #7C98AE
}

.link00:visited {
 text-decoration:none;
 color:#7C98AE;
}

.link00:active {
 text-decoration:none;
 color:#7C98AE;
}

.link00:hover {
 text-decoration:none;
 color:#333333;
}

.link01 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: bold;
 font-variant: normal;
 color: #426085;
 text-decoration: none
}

.link01:link {
 text-decoration:none;
 color: #426085
}

.link01:visited {
 text-decoration:none;
 color:#426085;
}

.link01:active {
 text-decoration:none;
 color:#426085;
}

.link01:hover {
 text-decoration:none;
 color:#333333;
}

.tituloscont {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #333333;
 text-decoration: none;
}

.subtituloscont {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #333333;
 text-decoration: none;
}

.renglonNon { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #333333; 
 background-color: #FFFFFF;
 text-decoration: none;
/* border: solid #C0C0C0 1px;*/
 border: 1px;
}

.renglonPar { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #333333; 
 background-color: #E9E9E9;
 text-decoration: none;
 /*border: solid #ffffff 1px;*/
  border: 1px;
}

.link02 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 color: #426085;
 text-decoration: none;
 text-align: left;
 border: solid #C0C0C0 2px;
}

.link03 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #333333;
 text-decoration: none;
}

.link03:link {
 text-decoration:none;
 color: #333333
}

.link03:visited {
 text-decoration:none;
 color:#333333;
}

.link03:active {
 text-decoration:none;
 color:#333333;
}

.link03:hover {
 text-decoration:none;
 color:#333333;
}

.link04 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: bold;
 font-variant: normal;
 color: #426085;
 text-decoration: none;
}

.texto01 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 color: #333333;
 text-decoration: none;
 text-align: justify;
}

.texto02 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 color: #333333;
 text-decoration: none;
 text-align: left;
}

.nota{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-align: justify;
color: #333333;
}

.texto_tabla {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 color: #333333;
 text-decoration: none;
 }
 
.posiciona {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; font-style: normal;
 font-weight: normal;
 font-variant: normal;
 color: #426085;
 text-decoration: none;
 text-align: left;
}

.titulosmenu {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #426085;
 text-decoration: none;
}

.titulosdest {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #333333;
text-decoration: none;
}

.titulosdest:link {
 text-decoration:none;
 color: #333333
}

.titulosdest:visited {
 text-decoration:none;
 color:#333333
}

.titulosdest:active {
 text-decoration:none;
 color:#333333
}

.titulosdest:hover {
 text-decoration:none;
 color:#333333
}

.pendiente:link {
 text-decoration:none;
 font-weight: bold;
 color: #FF0000
}

.pendiente:visited {
 text-decoration:none;
 font-weight: bold;
 color:#FF0000;
}

.pendiente:active {
 text-decoration:none;
 font-weight: bold;
 color:#FF0000;
}

.pendiente:hover {
 text-decoration:none;
 font-weight: bold;
 color:#FF0000;
}




/** COMIENZAN estilos provenientes de banxico_styles_comp.css  **/

.bpnotetext {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; font-style: normal;
 font-weight: normal;
 font-variant: normal;
 color: #000000;
 text-decoration: none;
 text-align: left;
}

.bpnotetitle {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; font-style: normal;
 font-weight:bold;
 font-variant:normal;
 color:#426085;
 text-decoration: none;
 text-align: left;
}


.link00Blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.link00Blue:link {
 text-decoration:none
}
.link00Blue:visited {
 text-decoration:none;
 color:#426085;
}
.link00Blue:active {
 text-decoration:none;
 color:#426085;
}
.link00Blue:hover {
 text-decoration:underline;
 color:#426085;
}

.bplist {
 list-style-type:square;
 padding:0;
 margin-left:18;
 margin-top:0;
 margin-bottom:0;
 list-style-image:url(../images/bullet_point_01.gif);
}

.bplist1 {
 list-style-type:square;
 padding:0;
 margin-left:8;
 margin-top:0;
 margin-bottom:0;
 list-style-image:url(../images/bullet_point_01.gif);
}



.bpportletborder {
	background-color: #FFFFFF;
}

.bpportletseparator {
	background-color: #EEEEEE;
}

.bpportletintbox {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; font-style: normal;
 font-weight: normal;
 font-variant: normal;
 color: #000000;
 text-decoration: none;
 text-align: left;
/* height:48px;*/
 vertical-align:top;
 background-color:#FFFFFF;
 background-repeat:no-repeat;
 background:none;
 padding-left:14px;
}

.linkCurrentPortal {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: bold;
 font-variant: normal;
 color: #283A51;
 text-decoration: none
}

.linkCurrentPortal:link {
 text-decoration:none;
 color: #283A51
}

.linkCurrentPortal:visited {
 text-decoration:none;
 color:#283A51;
}

.linkCurrentPortal:active {
 text-decoration:none;
 color:#283A51;
}

.linkCurrentPortal:hover {
 text-decoration:none;
 color:#333333;
}

.menudiv {
	position: absolute; 
	display:none; 
	z-index:0;	
}

.menurow {
	background-image:url(/images/fondo_menu_superior.gif);
	height:20px;
	padding-left:5px;
	padding-right:5px;
	border-bottom: 1px solid #BBBBBB;
}

.menurowsep {
	background-image:url(/images/fondo_menu_superior.gif);
	height:20px;
	padding-left:5px;
	padding-right:5px;
	border-bottom: 1px solid #888888;
}

.menutable {
	border: 1px solid #888888;
	background-image:url(/images/fondo_menu_superior.gif);
}

.menurowbottom {
	background-image:url(/images/fondo_menu_superior.gif);
	height:17px;
	padding-left:5px;
	padding-right:5px;
}

.portaltitle {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#426085; 
	font-weight:bold;
	height:1550px;
	/*display:none;*/
}



/** TERMINAN  estilos provenientes de banxico_styles_comp.css **/
