<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body
{
	font-family: Arial;
	font-size: 11px;
	line-height: 20px;
	/*background-color: #e6e7e7;*/
	background-color: #333333; 
	/*background-color:#FFF;*/
}

/* EXTRAS */

a
{
	outline: none;
}

.banner { clear: left; }
.banner img { display: block; }

/* WRAP */

#wrap
{
	width: 900px;
	margin: 0 auto;
}

.flex-wrap   /*IKER*/
{
	width: 100%;
}

.wrap     /*IKER*/
{
	width: 900px;
	margin: 0 auto;
}

/* HEADER */

#header
{
	height: 128px;
}

#header.bellasartes { background-image: url(../img/header_bellasartes.jpg); }
#header.tarjeta { background-image: url(../img/header_tarjeta.jpg); }

#header #logo
{
	width: 640px;
	padding: 29px 0 0 10px;
	float: left;
}

#header #social_search
{
	width: 230px;
	height: 98px;
	padding: 10px 20px 0 0;
	float: left;
}

#header #social_search .social
{
	height: 30px;
	margin: 0 0 10px 0;
}

#header #social_search .social li
{
	margin: 0 0 0 10px;
	float: right;
}

#header #social_search .search input
{
	border: none;
	outline: none;
	float: right;
}

#header #social_search .search input.text
{
	width: 159px;
	height: 20px;
	padding: 5px;
	font-size: 14px;
	color: #666666;
	background-color: transparent;
	background-image: url(../img/input_text.png);
}

#header #social_search .search input.submit
{
	width: 30px;
	height: 30px;
	margin: 0 1px 0 0;
	background-color: transparent;
	background-image: url(../img/input_submit.png);
	cursor: pointer;
}


/* MENU */

#menu ul
{
	height: 35px;
}

#menu ul li
{
	width: 224px;
	border-right: 1px solid #e6e7e7;
	float: left;
}

#menu ul li:last-child
{
	width: 225px;
	border: none;
}

#menu ul li a
{
	height: 29px;
	padding: 6px 0 0 0;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #20385a;
	background-image: url(../img/menu_bg.png);
	display: block;
}

#menu ul li a:hover,
#menu ul li a.selected
{
	background-color: #2a5d87;
}

/* COLUMNS */

.column
{
	padding: 10px 0 0 0;
	float: left;
}

.column.left { width: 210px; margin: 0 15px 0 0; }
.column.right { width: 210px; margin: 0 0 0 15px; }
.column.center { width: 450px; }
.column.workarea { width: 675px; }

.column.left .module .title,
.column.right .module .title { background-image: url(../img/corners_single_top.png); background-position: top; background-repeat: no-repeat; }
.column.center .module .title { background-image: url(../img/corners_double_top.png); background-position: top; background-repeat: no-repeat; }
.column.workarea .module .title { background-image: url(../img/corners_workarea_top.png); background-position: top ; background-repeat: no-repeat; }

.column.left .module .info,
.column.right .module .info { background-image: url(../img/corners_single_bottom.png); background-position: bottom; background-repeat: no-repeat; }
.column.center .module .info { background-image: url(../img/corners_double_bottom.png); background-position: bottom; background-repeat: no-repeat; }
.column.workarea .module .info { background-image: url(../img/corners_workarea_bottom.png); background-position: bottom; background-repeat: no-repeat; }

.singlecolumn
{
	float: left;
}



/* SIDEBAR */

.sidebar
{
	width: 210px;
	float: left;
}

.sidebar ul
{
	margin: 0 0 9px 0;

}

.sidebar ul:last-child
{
	margin: 0 0 10px 0;
}

.sidebar ul li
{
	height: 30px;
	margin: 0 0 1px 0;
	background-repeat: no-repeat;
	line-height: 12px;
}

.sidebar ul li:first-child { background-image: url(../img/corners_single_top.png); background-position: top; }
.sidebar ul li:last-child { background-image: url(../img/corners_single_bottom.png); background-position: bottom; }

.sidebar ul li a
{
	height: 21px;
	padding: 9px 0 0 10px;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(../img/glass_bg.png);
	display: block;
}

.sidebar ul li:first-child a
{
	background-image: url(../img/glass_top_bg.png);
}

.sidebar ul li a.sub
{
	height: 27px;
	padding: 3px 0 0 10px;
}

.sidebar ul li a.sub small
{
	font-size: 9px;
}

.sidebar ul.sand li { background-color: #c7b992; }
.sidebar ul.green li { background-color: #3b7878; }
.sidebar ul.gray li { background-color: #535353; }
.sidebar ul.orange li { background-color: #FF7800; }

.sidebar ul.sand li a { color: #333333; }
.sidebar ul.green li a { color: #ffffff; }
.sidebar ul.gray li a { color: #ffffff; }
.sidebar ul.orange li a { color: #333333; }


/* MODULES */

.module
{
	margin: 0 0 10px 0;
}

.module .title
{
	height: 25px;
	padding: 5px 0 0 0;
	font-size: 12px;
	color: #ffffff;
	text-transform: uppercase;
	background-color: #a7a8aa;
}

.module .title.left { padding: 5px 0 0 10px; text-align: left; }
.module .title.right { padding: 5px 10px 0 0; text-align: right; }
.module .title.center { text-align: center; }

.module .info
{
	padding: 10px;
	color: #666666;
	background-color: #ffffff;
}

.module .info.gray
{
	background-color: #d9dadb;
}

.module .info p
{
	margin: 0 0 10px 0;
}

.module .info p:last-child
{
	margin: 0;
}

.module .info p.right { text-align: right; }
.module .info p.center { text-align: center; }

.module .info a.more
{
	color: #e27626;
	text-decoration: none;
}

.module .info span.orange
{
	color: #e27626;
}

.module ul li
{
	color: #e27626;
}

.module .image_right { margin: 0 0 0 10px; float:right; }
.module .image_left { margin: 0 10px 0 0; float:left; }

/* Module add-ins for application forms: Iker, 27-enero-2011 */
.module .search_right { margin: 0 10px 0 0; float:right; padding-top:0;} 
.module .toolbar_query { 
	padding: 10px 10px 10px 10px; 
	background-color:#305070; /*#535353; #3b7878; #c7b992; */
	font-size:12px; 
	color:#EEEEEE; 
	height:20px; 
	background-image:url(../img/menu_bg.png);
	background-repeat:repeat-x;
}
.module .toolbar_query .toolbar_select_space  {
	overflow: hidden; 
	float: left; 
	width: 33%; 
	white-space: nowrap;
	text-align: left;
}
.module .toolbar_query .toolbar_select_right  {
	overflow: hidden; 
	float: right; 
	width: 33%; 
	white-space: nowrap;
	text-align: right;
}
.module .toolbar_save { 
	padding: 5px 5px 5px 5px; 
	background-color:#e6e7e7; /*#535353; #3b7878; #c7b992; */
	font-size:11px; 
	color:#000000; 
	height:20px; 
	background-image:url(../img/menu_bg.png);
	background-repeat:repeat-x;
}
.module .toolbar_save .toolbar_button  {
	float:left; 
	overflow:hidden; 
	white-space:nowrap; 
	text-align:right; 
	vertical-align:middle; 
	margin-left:10px; 
	cursor:pointer;
}


/* ACCORDION */

ul.accordion li
{
	padding: 5px 0 5px 0;
	border-bottom: 1px dotted #999999;
}

ul.accordion { padding: 0 0 0 10px; }
ul.accordion li ul { padding: 0 0 0 35px; }
ul.accordion li ul li ul { padding: 0 0 0 60px; }

ul.accordion ul li
{
	border-bottom: 1px dotted #cccccc;
}

ul.accordion ul ul li
{
	border-bottom: 1px dotted #dddddd;
}

ul.accordion li a
{
	color: #20385a;
	text-decoration: none;
}

ul.accordion li a.open
{
	color: #3b7878;
}

ul.accordion li a:before
{
	content:"\0000bb ";
	color: #e27626;
}


/* CALENDAR */

#calendar
{
	background-color: #c0c1c3;
}

#calendar .nav
{
	height: 37px;
	background-color: #d9dadb;
}

#calendar .nav a
{
	width: 27px;
	height: 27px;
	float: left;
	display: block;
}

#calendar .nav a span { display: none; }
#calendar .nav a.prev { background-image: url(../img/calendar_prev.png); }
#calendar .nav a.next { background-image: url(../img/calendar_next.png); }

#calendar .nav span.month
{
	width: 136px;
	padding: 3px 0 0 0;
	font-size: 14px;
	text-align: center;
	display: block;
	float: left;
}

#calendar .week .day { background-color: #c0c1c3; color: #ffffff; }
#calendar .week .day span {
	height: 24px;
	padding: 2px 0 0 0;
	font-size: 14px;
	color: #ffffff;
	background-color: #b8a775;
	background-image: url(../img/glass_bg.png);
	background-position: 0 -2px;
}

#calendar .day
{
	width: 26px;
	padding: 1px 0 0 1px;
	background-color: #c0c1c3;
	display: block;
	float: left;
}

#calendar .day span
{
	height: 23px;
	padding: 3px 0 0 0;
	text-align: center;
	background-color: #ffffff;
	display: block;
}

#calendar .day.green span { background-color: #88aaa8; }
#calendar .day.yellow span { background-color: #ffdd00; }

#calendar .empty
{
	width: 27px;
	height: 27px;
	background-color: #c0c1c3;
	float: left;
}

#calendar .empty:last-child
{
	margin: 0 0 1px 0;
}

#calendar .data
{
	padding: 10px 0 0 0;
	background-color: #d9dadb;
	clear: left;
}

#calendar .data span.green { padding: 0 0 0 5px; border-left: 12px solid #88aaa8; }
#calendar .data span.yellow { padding: 0 0 0 5px; border-left: 12px solid #ffdd00; }

/* TABS */

#tabs ul li
{
	width: 95px;
	float: left;
}

#tabs ul li a
{
	height: 25px;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 0 0 10px;
	background-color: #daceb1;
	background-image: url(../img/glass_bg.png);
	display: block;
}

#tabs ul li a.selected
{
	background-color: #d0c3a0;
}

#tabs .box
{
	padding: 10px;
	background-color: #d0c3a0;
	clear: left;
}

#tabs .box div
{
	margin: 0 0 5px 0;
}

#tabs .box p
{
	margin: 0;
	height: 20px;
	clear: both;
}

#tabs .box p.border
{
	border-bottom: 1px solid #ac975e;
}

#tabs .box p span.left { float: left; }
#tabs .box p span.right { float: right; }

#tabs .box strong
{
	font-weight: bold;
}

#tabs .graph
{
	margin: 5px 0 0 0;
}

#tabs .graph img
{
	display: block;
}


/* FOOTER */

#footer
{
	height: 20px;
	padding: 10px 0 15px 0;
	line-height: 15px;
	clear: left;
}

#footer ul li
{
	padding: 0 10px 0 10px;
	border-right: 1px solid #999999;
	float: left;
}

#footer ul li:first-child
{
	padding: 0 10px 0 0;
}

#footer ul li:last-child
{
	border-right: none;
}

#footer ul li a
{
	color: #666666;
	text-decoration: none;
}



/*** banxico.css ACW 1.0 compatibility classes ***/
regulationnote {color:ff0c00;} 
.note {font-size:smaller};
.notetitle {font-weight:bold; color:333333;}
.notetitle:link {color:333333; text-decoration:none;}
.notetitle:visited {color:333333; text-decoration:none;}
.notetitle:active {color:333333; text-decoration:none;}
.notetitle:hover {color:333333; text-decoration:underline}

.drawer {width:100%}
.doclist {width:100%}
table.doclist {width:100%}
hr {color:#cfddee;}

/* ------------------------------------------------------*/

.inttable, .module.info.inttable {
	width=100%;
}

/* Banxico Style*/

/*------ TEXT &amp; TITLES --------*/

.module .banxicoimage
{
	padding-left: 10px;
	color: #000000;
	font-size: 12px;
	text-align:center;
}

.module .banxicotext, .module.info.inttable, .module.info.inttable.text, .module.info.inttable p, .module p,
.module .text
{
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	color: #000000;
	font-size: 12px;
	text-align:justify;
}



.module .banxicotitle, .module .banxicotitle1, .module .pagetitle,
.module.info.inttable.pagetitle, .module.info.inttable.title, .module.info.inttable h1, 
.module h1
{
	margin:0 0 0 0;
	padding:10px 0 0 10px;
	color: #e27626;
	font-size: 15px;
	font-weight:bold;
} 

.module .banxicotitle2, .module .paragraphtitle,
.module.info.inttable.paragraphtitle, module.info.inttable h2,
.module h2
{
	margin:0 0 0 0;
	padding:15px 0 0 10px;
	color: #e27626;
	font-size: 12px;
	font-weight:bold;
}

.module .banxicotitle3, module .paragraphsubtitle, 
.module.info.inttable.paragraphsubtitle, module.info.inttable h3,
module h3
{
	margin:0 0 0 0;
	padding:5px 0 0 10px;
	color: #e27626;
	font-size: 12px;
	font-style:italic;
}

.module .banxicotitle4, module .paragraphsubtitle, 
.module.info.inttable.paragraphsubtitle, module.info.inttable h4,
module h4
{
	margin:0 0 0 0;
	padding:0 0 0 10px;
	color: #e27626;
	font-size: 12px;
}


.module .link, .module a, .module.info.inttable a, .module .banxicolink {
	color: #20385a;
	/*text-decoration: none;*/
} 

.module .link:hover, .module a:hover, .module.info.inttable a:hover, .module .banxicolink:hover {
	text-decoration:underline;
}

.module .link:link, .module a:link, .module.info.inttable a:link, .module .banxicolink:link {
	text-decoration:none;
}

/*.module .link:active, .module a:active, .module.info.inttable a:active, .module .banxicolink:active {
	text-decoration:none;
}*/

.module .link:visited, .module a:visited, .module.info.inttable a:visited, .module .banxicolink:visited {
	text-decoration:none;
}

.module a.link:before, .module a.banxicolink:before {
	content:"» ";
	color: #e27626;
}

.module li.bullet:before, .module li.banxicobullet:before, .module li.banxicobulletblack:before {
	content:"• ";
	color: #e27626;
}

.module .banxicobulletblack
{
	color: #000000;
	text-decoration: none;
} 




/*module a:before,
.module.info.inttable a:before
{
	content:"» ";
	color: #e27626;
}*/


.module .linki,
.module.info.inttable.linki,
.module .banxicolinki
{
	padding: 10px;
	color:#20385a ;
	font-size: 12px;
	text-align:justify;
	text-decoration: none;
}


.module .linki:before,
.module.info.inttable.linki:before,
.module .banxicolinki:before
{
	content:"» ";
	color: #e27626;
}

.module ul,
.module.info.inttable ul,
.module .banxicolist
{
	padding-left: 10px;
	color: #000000;
	padding-top:0;
	font-size: 12px;
	font-weight:normal;
} 

.module ul li ul,
.module.info.inttable ul li ul,
.module .banxicolist ul
{
	padding-left: 10px; /*10*/
	color: #000000;
	font-size: 12px;
	font-weight: normal;
} 

.module ul li ul li ul,
.module.info.inttable ul li ul li ul,
.module .banxicolist ul li ul
{
	padding-left: 20px; /*20*/
	color: #000000;
	font-size: 12px;
	font-weight: normal;
} 

.module ul li ul li ul li ul,
.module.info.inttable ul li ul li ul li ul,
.module .banxicolist ul li ul li ul
{
	padding-left: 20px;  /*20*/
	color: #000000;
	font-size: 12px;
	font-weight: normal;
} 

.module ul li ul li ul li ul li ul,
.module.info.inttable ul li ul li ul li ul li ul,
.module .banxicolist ul li ul li ul li ul
{
	padding-left: 30px;  /*30*/
	color: #000000;
	font-size: 12px;
	font-weight: normal;
} 

.module ul li ul li ul li ul li ul li ul,
.module.info.inttable ul li ul li ul li ul li ul li ul,
.module .banxicolist ul li ul li ul li ul li ul
{
	padding-left: 30px; /*30*/
	color: #000000;
	font-size: 12px;
	font-weight: normal;
} 


.module .banxicotable
{
	width:640px;
}


.module .tabletitle,
.module.info.inttable.tabletitle,
.module .banxicotabletitle
{
	color: #fff;
	font-size: 12px;
	background-color:#a7a8aa;
	text-align:center;
}

.module tablerow1,
.module.info.inttable.tablerow1,
.module .banxicotablerow1,
.module .renglonNon, .module .rowodd, .module table tr .rowodd
{
	color: #000000;
	font-size: 12px;
	background-color:#fff ;
	text-align:center;
}                              

.module tablerow2,
.module.info.inttable.tablerow2,
.module .banxicotablerow2,
.module .renglonPar, .module .roweven, .module table tr .roweven
{
	color: #000000;
	font-size: 12px;
	background-color: #d9dadb ;
	text-align: center;
}</pre></body></html>