.Verdana9Gris1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; }
.Verdana10Gris1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; }
.Verdana11Gris1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.Verdana11Rojo1 { gfont-family: Verdana, Arial, Helvetica, sans-serif; gfont-size: 11px; color: #990000; }
.Verdana11Blanco1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.Tahoma9Blanco1 { font-family: Tahoma, Verdana, Arial; font-size: 9px; color: #FFFFFF; }
.Tahoma10Gris1 { font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #666666; }
.Tahoma11Blanco1 { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; }

a.LinkVerdana9Gris1:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none; }
a.LinkVerdana9Gris1:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none; }
a.LinkVerdana9Gris1:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; }
a.LinkVerdana9Gris1:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; }

a.LinkVerdana10Gris1:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none; }
a.LinkVerdana10Gris1:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none; }
a.LinkVerdana10Gris1:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
a.LinkVerdana10Gris1:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }

a.LinkVerdana11Gris1:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none;
														line-height: 12px; font-weight: bold; background-color: #F8F5B0; }
a.LinkVerdana11Gris1:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none;
															line-height: 12px; font-weight: bold; background-color: #F8F5B0; }
a.LinkVerdana11Gris1:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none;
														line-height: 12px; font-weight: bold; background-color: #F8F5B0; }
a.LinkVerdana11Gris1:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none;
															line-height: 12px; font-weight: bold; background-color: #F8F5B0; }

a.LinkVerdana11Gris2:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; font-weight: bold; }
a.LinkVerdana11Gris2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; font-weight: bold; }
a.LinkVerdana11Gris2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; font-weight: bold; }
a.LinkVerdana11Gris2:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; font-weight: bold; }

a.LinkVerdanaGris1:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: none; }
a.LinkVerdanaGris1:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: none; }

/* nuevos estilos para accesibilidad */
* {
	margin:0px;
	padding:0px;
}

html, body {
	height:100%;
	width:100%;
}
body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	font-size:70%;
	color: #666666;
}
.textsmaller {
	font-size:91%;
}
.textlarger {
	font-size:110%;
}
ul, ol {
	margin:10px auto;
	padding-left:30px;
}
li {
	margin:0px;
	padding:0px;
}
a:link, a:visited { color:#666666; }
a:hover, a:active { color:#000000; }

table, th, td {
	font:inherit;
}
th {
	text-align:left;
	font-weight:normal;
}
hr {
	clear:both;
	visibility:hidden;
	height:0px;
	display:none;
}
.red { background-color:#FFFFFF; color:#FFFFFF; border:1px solid #999999; gmargin:1px; }
.red .title { padding:6px 10px 7px; background:url(../images/news/grad_bg_red.gif) #8c1409 repeat-x; margin:1px; }

.redmedium { background-color:#FFFFFF; color:#FFFFFF; gmargin:0px; }
.redmedium .titlemedium { padding:8px 10px 7px 7px; background:url(../images/class/encabezado.gif) #8c1409 repeat-x; margin:0px;	font-family: Tahoma, Verdana, Arial; font-size:80%; vertical-align:top; font-weight:Bold;}

.redlarge { background-color:#FFFFFF; color:#FFFFFF; gmargin:0px; }
.redlarge .titlelarge { padding:8px 10px 7px 7px; background:url(../images/fees/encabezado1.gif) #8c1409 repeat-x; margin:0px;	font-family: Tahoma, Verdana, Arial; font-size:80%; vertical-align:top; font-weight:Bold;}

.graylarge { background-color:#FFFFFF; color:#FFFFFF; gmargin:0px; }
.graylarge .titlelarge { padding:8px 10px 7px 7px; background:url(../images/fees/encabezado2.gif) #8c1409 repeat-x; margin:0px;	font-family: Tahoma, Verdana, Arial; font-size:80%; vertical-align:top; font-weight:Bold;}

.redlargelateral { background-color:#FFFFFF; color:#FFFFFF; gmargin:0px; }
.redlargelateral .titlelargelateral { padding:8px 10px 7px 7px; background:url(../images/quicklinks/encabezadoquick.gif) #8c1409 repeat-x; margin:0px;	font-family: Tahoma, Verdana, Arial; font-size:80%; vertical-align:top; font-weight:Bold;}


.lightred { background-color:#FFFFFF; color:#FFFFFF; border:1px solid #999999; gmargin:1px; }
.lightred .title { padding:6px 10px 7px; background:url(../images/news/grad_bg_lightred.gif) #c11201 repeat-x; margin:1px; }

.darkgray { background-color:#FFFFFF; color:#FFFFFF; border:1px solid #999999; gmargin:1px; }
.darkgray .title { padding:6px 10px 7px; background:url(../images/news/grad_bg_darkgray.gif) #4a4a4a repeat-x; margin:1px; }

.gray { background-color:#FFFFFF; color:#FFFFFF; border:1px solid #999999; gmargin:1px; }
.gray .title { padding:6px 10px 7px; background:url(../images/news/grad_bg_gray.gif) #5f5f5f repeat-x; margin:1px; }

.lightgray { background-color:#FFFFFF; color:#FFFFFF; border:1px solid #999999; gmargin:1px; }
.lightgray .title { padding:6px 10px 7px; background:url(../images/news/grad_bg_lightgray.gif) #8a8a8a repeat-x; margin:1px; }

.xlightgray { background-color:#FFFFFF; color:#FFFFFF; border:1px solid #999999; gmargin:1px; }
.xlightgray .title { padding:6px 10px 7px; background:url(../images/news/grad_bg_xlightgray.gif) #d8d8d8 repeat-x; margin:1px; }

.orange { background-color:#FFFFFF; color:#FFFFFF; border:1px solid #999999; gmargin:1px; }
.orange .title { padding:6px 10px 7px; background:url(../images/news/grad_bg_orange.gif) #ff4b16 repeat-x; margin:1px; }

.lightblue { background-color:#FFFFFF; color:#FFFFFF; border:1px solid #999999; gmargin:1px; }
.lightblue .title { padding:6px 10px 7px; background:url(../images/news/grad_bg_lightblue.gif) #346997 repeat-x; margin:1px; }

.darkblue { background-color:#FFFFFF; color:#FFFFFF; border:1px solid #999999; gmargin:1px; }
.darkblue .title { padding:6px 10px 7px; background:url(../images/news/grad_bg_darkblue.gif) #000031 repeat-x; margin:1px; }

.yellow { background-color:#FFFFFF; color:#FFFFFF; border:1px solid #999999; gmargin:1px; }
.yellow .title { padding:6px 10px 7px; background:url(../images/news/grad_bg_yellow.gif) #f17300 repeat-x; margin:1px; }

.noborder { border:none; }

.table {
	margin-bottom:10px;
}
.table {
	gbackground:url(../images/news/linea_grad.gif) top right no-repeat;
}
.table table th {
	font-family: Tahoma, Verdana, Arial;
	font-size:80%;
	vertical-align:top;
	background-image:none;
}
.table table th {
	border-left:none;
}
.table table th.first {
	border-left:1px solid #999999;
	gborder:1px solid #999999;
}
.table table th.firstlarge {
	border-left:0px solid #999999;
	gborder:0px solid #999999;
}
.table table th .title {
	font-weight:bold;
	white-space:nowrap;
}

.table table th .titlelarge {
	font-weight:bold;
	white-space:nowrap;
}

.table table tr.sepa {
	height:5px;
}
.table table.stripe tr.top {
	height:5px;
}
.table table td {
	padding: 2px 5px;
}
.table table.stripe tr.r1 td {
	background:#e5e5e5;
	width:100%;
}
.table table.stripe tr.r2 td {
	gbackground:#0000e5;
}
.table table.stripe td {
	gbackground:none !important;
	border-left: 1px solid white;
	border-right: 1px solid white;
	font-size:100%;
}

.table table.coldiv {
	border-collapse:collapse;
}
.table table.coldiv th {
	text-align:center;
}
.table table.coldiv tr.first th {
	text-align:left;
}
.table table.coldiv td {
	padding:5px 5px;
	background-color:#f2f2f2;
	text-align:center;
	vertical-align:top;
	border-right:1px solid #989898;
	border-left:1px solid #989898;
}
.table table.coldiv col.first {
	gborder-left:1px solid #989898;
}
.table table.coldiv tfoot td {
	text-align:left;
	border-top:1px solid #989898;
	border-bottom:1px solid #989898;
}
.table table.imgtable {
	border-collapse:collapse;
}
.table table.imgtable tr.first th {
	text-align:left;
}
.table table.imgtable tr.last th {
	text-align:center;
	border-left:none;
	border-right:none;
}
.table table.imgtable tr.last th.first {
	border-left:1px solid #999999;
}
.table table.imgtable tr.last th.last {
	border-right:1px solid #999999;
}
.table table.imgtable tr.last th .title {
	margin-left:0px;
	margin-right:0px;
	padding-left:2px;
	padding-right:2px;
}
.table table.imgtable tr.last th.first .title {
	margin-left:1px;
	padding-left:1px;
}
.table table.imgtable tr.last th.last .title {
	margin-right:1px;
	padding-right:1px;
}
.table table.imgtable td {
	padding:0px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid white;
	border-right:1px solid white;
	border-left:1px solid white;
}
.table table.imgtable tbody tr.first td {
	border-top:none;
	padding-top:2px;
}
.table table.imgtable tfoot td {
	padding:5px 5px;
	text-align:left;
	vertical-align:middle;
	gborder-right:1px solid #989898;
	gborder-left:1px solid #989898;
}
.table table.imgtable tfoot img {
	padding:1px;
	vertical-align:middle;
	float:left;
}
.table table.lastred td.last {
	gtext-align:right;
	color:#990000;
}
td.sepa {
	width:1px;
}
col {
	gbackground-image:none;
	gbackground:url(../images/news/linea_grad.gif) top right no-repeat;
}
col.first {
	gbackground:none;
}
col.redcol {
	gcolor:#ff0000;
	gtext-align:right;
}
.table table.col2 col { width:50%; }
.table table.col2 col.first { width:auto; }
.table table.col3 col { width:33%; }
.table table.col3 col.first { gwidth:auto; }
.table table.col4 col { width:25%; }
.table table.col7 col { width:14%; }
.table table.col7 col.first { gwidth:auto; }
.table table.col23 col { width:4%; }
.table table col.short { width:10% !important; }

.box {
	clear:both;
	width:100%;
}
.leftborder {
	gwidth:100%;
	background:url(../images/news/linea_grad.gif) top left no-repeat;
}
.rightborder {
	gwidth:100%;
	background:url(../images/news/linea_grad.gif) top right no-repeat;
}
.topborder {
	border-top:1px solid #666666;
}
.tabbed {
	position:relative;
	width:100%;
}
.tabbed ul, .tabbed li {
	margin:0px;
	padding:0px;
}
.tabbed ul li {
	list-style-type:none;
	gdisplay:inline;
	gbackground:#666666;
	background:url(../images/financial/encabezado1-1.gif);
	border:0px;
	width: 20%;
	/*padding:1px;*/
	margin-top:6px;
	float:left;
}
.tabbed ul li.active {
	background:url(../images/financial/encabezado2.gif);
	margin-top:0px;
}
.tabbed li a {
	font-family: Tahoma, Verdana, Arial;
	font-weight:bold;
	font-size:80%;
	white-space:nowrap;
	color:#FFFFFF;
	gheight:1%;
	display:block;
	padding:6px 10px 5px;
}
* html .tabbed li a {
	width:1%;
}
.tabbed ul li.active a {
	padding:8px 10px 9px;
}
.tabbed li a { text-decoration:none; }
.tabbed li a:link, .tabbed li a:visited { color:#666666; }
.tabbed li a:hover, .tabbed li a:active { text-decoration:underline; color:#666666; }
.tabbed li.active a:link, .tabbed li.active a:visited { color:#ffffff; }
.tabbed li.active a:hover, .tabbed li.active a:active { text-decoration:underline; color:#ffffff; }

.tabbed .box {
	clear:both;
	position:relative;
	top:0px;
}
.tabbed .content {
	display:none;
	min-height:100px;
	padding:10px;
	gmargin-bottom:10px;
}
* html .tabbed .content {
	height:100px;
}
.tabbed div.active {
	display:block;
}
.tabbed .content h3 {
	display:none;
}
.tabbed .content a { font-weight:bold; }
.tabbedbox {
	position:relative;
	width:100%;
	gmargin-bottom:-10px;
}
.tabbedbox ul, .tabbedbox li {
	margin:0px;
	padding:0px;
}
.tabbedbox ul {
	vertical-align:middle;
}
.tabbedbox ul li {
	list-style-type:none;
	gdisplay:inline;
	gbackground:#666666;
	border:1px solid #999999;
	vertical-align:middle;
	padding:1px;
	margin-top:0px;
	float:left;
}
.tabbedbox ul li.active {
	margin-top:0px;
}
.tabbedbox ul li a {
	font-family: Tahoma, Verdana, Arial;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	vertical-align:middle;
	font-size:80%;
	width:101px;
	height:100px;
	display:block;
	background:url(../images/highlights/tab_base.gif) #cccccc repeat-x;
	vertical-align:middle;
}
.tabbedbox ul li span {
	gheight:1%;
	padding:35px 5px 5px;
	display:block;
}
.tabbedbox ul li.active span {
	gpadding:8px 10px 9px;
}
.tabbedbox ul li.active a.tab1 {
	background:url(../images/highlights/tab_yellow.gif) #ffcc00 repeat-x;
}
.tabbedbox ul li.active a.tab2 {
	background:url(../images/highlights/tab_blue.gif) #032a9f repeat-x;
}
.tabbedbox ul li.active a.tab3 {
	background:url(../images/highlights/tab_white.gif) #ffffff repeat-x;
}
.tabbedbox ul li.active a.tab4 {
	background:url(../images/highlights/tab_red.gif) #a70101 repeat-x;
}
.tabbedbox ul li.active a.tab5 {
	background:url(../images/highlights/tab_green.gif) #00693d repeat-x;
}
.tabbedbox ul li.active a.tab6 {
	background:url(../images/highlights/tab_pink.gif) #f34898 repeat-x;
}
.tabbedbox ul li.active a.tab7 {
	background:url(../images/highlights/tab_orange.gif) #e0531d repeat-x;
}
.tabbedbox li a { text-decoration:none; }
.tabbedbox li a:link, .tabbedbox li a:visited { color:#666666; }
.tabbedbox li a:hover, .tabbedbox li a:active { text-decoration:underline; color:#ffffff; }
.tabbedbox li.active a:link, .tabbedbox li.active a:visited { color:#ffffff; }
.tabbedbox li.active a:hover, .tabbedbox li.active a:active { text-decoration:underline; color:#ffffff; }

.tabbedbox li.active a.tab1:link, .tabbedbox li.active a.tab1:visited { color:#666666; }
.tabbedbox li.active a.tab3:link, .tabbedbox li.active a.tab3:visited { color:#666666; }

.tabbedbox .box {
	padding-top:10px;
	clear:both;
	gposition:relative;
	gtop:-1px;
}
.tabbedbox .content {
	display:none;
	border:0px solid #cccccc;
	background-color:#e1e1e1;
	min-height:100px;
	padding:10px;
	gmargin-bottom:10px;
}
* html .tabbedbox .content {
	height:100px;
}
.tabbedbox div.active {
	display:block;
}
.tabbedbox .content h3 {
	display:none;
}
.tabbedbox .content a { font-weight:bold; }
#centrado {
	position:relative;
	text-align:left;
	gheight:100%;
	gmin-height:100%;
	width:806px;
	margin:0px auto;
	background-color:#FFFFFF;
	background-image:url(../images/pie/fondo_lat.gif);
	background-repeat:repeat-y;
}
#container {
	position:relative;
	gheight:100%;
	min-height:100%;
	width:786px;
	margin:0px auto;
}
#borderleft {
	position:absolute;
	top:-10px;
	left:-10px;
	width:10px;
	background-image:url(../images/pie/fondo_izq.gif);
	background-repeat:repeat-y;
	height:100%;
	gmin-height:100%;
}
#borderleft div {
	position:absolute;
	bottom:-10px;
	gleft:-5px;
	width:10px;
	height:10px;
	line-height:0px;
	font-size:0px;
	background-image:url(../images/pie/esquina_izq.gif);
	background-repeat:no-repeat;
}
#borderright {
	position:absolute;
	top:-10px;
	right:-10px;
	width:10px;
	background-image:url(../images/pie/fondo_der.gif);
	background-repeat:repeat-y;
	height:100%;
	gmin-height:100%;
}
#borderright div {
	position:absolute;
	bottom:-10px;
	width:10px;
	height:10px;
	line-height:0px;
	font-size:0px;
	background-image:url(../images/pie/esquina_der.gif);
	background-repeat:no-repeat;
}
* > #centrado {
	height:auto;
}
* > #container {
	height:auto;
}
* > #borderleft {
	gheight:auto;
}
* > #borderright {
	gheight:auto;
}
#mainHeader {
	gposition:relative;
	text-align:center;
	margin:0px auto;
	background-color:#FFFFFF;
}
.container {
	margin-right:17px;
	margin-left:17px;
}
#cabecera {
	text-align:left;
	background-color:#FFFFFF;
}
#cabecera img {
	vertical-align:top;
	padding-top:30px;
	padding-right:20px;
}
#regionselector {
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	padding-top:10px;
	gfont-size:90%;
}
#regionselector select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;

}
#menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	vertical-align:bottom;
	text-align:left;
	background:url(../images/menu_navigation_imgs/menu_grad.gif) bottom repeat-x;
	position:relative;
	z-index:100;
}
#menu ul, #menu li {
	margin:0px;
	padding:0px;
}
#menu ul {
	gborder: 1px solid black;
	gpadding-left:10px;
	display:block;
	position:relative;
	width:100%;
	background:url(../images/menu_navigation_imgs/menu_right.gif) right bottom no-repeat;
}
#menu a, #menu span {
	gdisplay:block;
}
#menu ul li {
	list-style-type:none;
	position:relative;
	gdisplay:inline;
	display:block;
	float:left;
	background:url(../images/menu_navigation_imgs/menu_sepa.gif) left bottom no-repeat
}
* html #menu ul li { float: left; height: 1%; }
#menu ul li a {
	padding:20px 10px 5px;
	display:block;
	white-space:nowrap;
}
#menu ul li li a {
	padding:0px;
	display:inline;
	white-space:normal;
}
#menu li.first {
	background:url(../images/menu_navigation_imgs/menu_left.gif) left bottom no-repeat;
	gborder-left:1px solid;
}
#menu li.last {
	border:none;
	gborder-left:1px solid;
	float:right;
}
#menu ul ul {
	padding-top:5px;
	padding-left:10px;
	gdisplay:block;
	width:230px;
	height:0px;
	min-height:0px;
	gtop:0px;
	top:100%;
	gbottom:0px;
	left:0px;
	position:absolute;
	z-index:100;
	gposition:relative;
	background:none;
	visibility:hidden;
}
* > #menu ul ul {
	height:auto;
}
#menu li#m1 ul {
	gbackground-color:#96221a;
	background-image:url(../images/menu_navigation_imgs/m1_bg.png);
}
* html #menu li#m1 ul {
	background-image:none;
	background-color:#96221a;
	filter: Alpha(Opacity=90);
}
#menu li#m2 ul {
	gbackground-color:#bf1200;
	background-image:url(../images/menu_navigation_imgs/m2_bg.png);
}
* html #menu li#m2 ul {
	background-image:none;
	background-color:#bf1200;
	filter: Alpha(Opacity=90);
}
#menu li#m3 ul {
	gbackground-color:#ff4b17;
	background-image:url(../images/menu_navigation_imgs/m3_bg.png);
}
* html #menu li#m3 ul {
	background-image:none;
	background-color:#ff4b17;
	filter: Alpha(Opacity=90);
}
#menu li#m4 ul {
	gbackground-color:#7f7d7c;
	background-image:url(../images/menu_navigation_imgs/m4_bg.png);
}
* html #menu li#m4 ul {
	background-image:none;
	background-color:#7f7d7c;
	filter: Alpha(Opacity=90);
}
#menu li#m5 ul {
	gbackground-color:#7f7d7c;
	background-image:url(../images/menu_navigation_imgs/m4_bg.png);
}
* html #menu li#m5 ul {
	background-image:none;
	background-color:#7f7d7c;
	filter: Alpha(Opacity=90);
}
#menu ul li.over ul {
	visibility:visible !important;
}
#menu ul li li {
	color:white;
	border:none;
	padding:0px;
	padding-bottom:7px;
	width:150px;
	width:auto;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:83%;
	gfont-size:10px;
	font-weight:bold;
	display:block;
	gdisplay:inline;
	float:none;
	background-image:none;
}
#menu li li li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
}
#menu ul ul ul {
	height:auto; !important;
	min-height:inherit !important;
	padding-top:0px !important;
	padding-left:25px !important;
	width:auto !important;
	background:none !important;
	position:static !important;
}
#menu ul ul ul li {
	padding-bottom:0px;
}
#menu a { text-decoration:none; }
#menu a:link, #menu a:visited { color:#666666; }
#menu a:hover, #menu a:active { color:#000000; }
#m1 a:hover, #m1 a:active { color:#8c1409; }
#m2 a:hover, #m2 a:active { color:#bf1200; }
#m3 a:hover, #m3 a:active { color:#ff4b17; }
#m4 a:hover, #m4 a:active { color:#7f7d7c; }
#m5 a:hover, #m5 a:active { color:#96221a; }


#menu ul li li a { text-decoration:none; }
#menu ul li li a:link, #menu ul li li a:visited { color:#ffffff; }
#menu ul li li a:hover, #menu ul li li a:active { color:#000000; }

#contentmenu {
	gclear:both;
	margin-top:10px;
	width:100%;
	goverflow:hidden;
	gheight:1%;
	gpadding:11px 0px;
	gbackground-color:#0000FF;
	gposition:relative;
	text-align:left;
}
.contentleft {
	position:relative;
	width:452px;
	height:214px;
	float:left;
	gdisplay:inline;
	background-color:#E1E1E1;
}
.contentleft .bigtext {
	position:absolute;
	gfont-size:400%;
	color:#FFFFFF;
	bottom:0;
	z-index:2;
	gfilter:DropShadow(Color=#666666, OffX=1, OffY=2, Positive=true);
	font-size:100%;
	color:#666666;
	gbackground-color:#FFFFFF;
	background:url(../images/menu_navigation_imgs/curve.gif) top right no-repeat;
}
.contentleft .bigtext p {
	padding-top:4px;
	padding-right:0px;
	margin-right:10px;
	background-color:#FFFFFF;
}
.contentleft .clip {
	position:absolute;
	clip:rect(auto 452px 214px auto);
}
.contentright {
	position:relative;
	width:290px;
	gheight:214px;
	float:right;
	gdisplay:inline;
}



.eventsbox {
	gwidth:100%;
	height:158px;
	min-height:158px;
	margin-bottom:11px;
	background-color:#E1E1E1;
}
* > .eventsbox {
	height:auto;
}
.eventsbox .t {
	width:100%;
	gheight:20px;
	gposition:absolute;
	background:url(../images/menu_navigation_imgs/menu_events_t.png) #999999 no-repeat;
}
.eventsbox h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#FFFFFF;
	gborder:1px solid white;
	padding: 8px 12px 9px;
	float:left;
}
.eventsbox .header a {
	font-size:91%;
	position:relative;
	float:right;
	padding: 8px 10px 9px;
	text-decoration:none;
}
.eventsbox .header a:link, .eventsbox .header a:visited { color:#666666; }
.eventsbox .header a:hover, .eventsbox .header a:active { color:#000000; }

.eventsbox .content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:91%;
	clear:both;
	padding-top:10px;
	background:url(../images/menu_navigation_imgs/menu_events_b.png) no-repeat;
}
.eventsbox .content ul, .eventsbox .content li {
	margin:0px;
	padding:0px;
}
.eventsbox .content ul {
	padding-left:20px;
	list-style-type:square;
}
.eventsbox .content li {
	color:#96221a;
	list-style-type:square;
	padding-bottom:10px;
}
.eventsbox .content li span {
	color:#666666;
}
.eventsbox .content a:link, .eventsbox .content a:visited { text-decoration:none; color:inherit; color:#96221a; }
.eventsbox .content a:hover, .eventsbox .content a:active { text-decoration:underline; color:#000000; }

.linksbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:91%;
	text-align:center;
	background-color:#E1E1E1;
	height:35px;
	min-height:35px;
	margin-top:11px;
	padding:5px 0px;
}
* > .linksbox {
	height:auto;
}
.linksbox ul, .linksbox li {
	margin:0px;
	padding:0px;
}
.linksbox ul {
	position:relative;
	list-style-type:none;
}
.linksbox li {
	display:inline;
	position:relative;
	gpadding:5px;
	gborder-left:1px solid red;
}
.linksbox li span {
	white-space:nowrap;
	padding:3px;
}
.linksbox li.first {
	border-left:none;
}
.linksbox a:link, .linksbox a:visited { text-decoration:none; color:inherit; color:#666666; }
.linksbox a:hover, .linksbox a:active { text-decoration:underline; color:#000000; }

#ticker {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 91%;
	margin-top:11px;
	padding:7px 3px 0px;
	background:url(../images/menu_navigation_imgs/ticker_bg.png) no-repeat;
}
#mainContent {
	clear:both;
	padding-top:28px;
	padding-left:23px;
	padding-right:23px;
	gpadding-bottom:90px;
	font-size: 100%;
}

#mainContenthightlight {
	clear:both;
	padding-top:28px;
	padding-left:23px;
	padding-right:23px;
	gpadding-bottom:90px;
	font-size: 100%;
}

#mainContenthightlightnoscript {
	clear:both;
	padding-top:28px;
	padding-left:23px;
	padding-right:23px;
	gpadding-bottom:90px;
	font-size: 100%;
	display:none;	
}
a.link {
	font-weight:bold;
}
.left {
	float:left;
	width:50.5%;
}
.right {
	float:right;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.nofloat {
	float:none;
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
	ggwidth:100% !important;
	gmargin:0px !important;
	gpadding:0px !important;
}
.twocolumns {
	position:relative;
}
.twocolumns .floatleft {
	width:49%;
	width:365px;
}
.twocolumns .floatright {
	width:49%;
	width:365px;
}
.addborder {
	background-color:#0000FF;
	gposition:relative;
	position:absolute;
	width:100%;
	height:100%;
	gheight:100px;
}
.addborder div.l {
	position:absolute;
	width:100%;
	height:100%;
	gleft:0;
	background:url(../images/news/linea_grad.gif) top left no-repeat;
}
.addborder div.r {
	position:absolute;
	width:100%;
	height:100%;
	gright:0;
	background:url(../images/news/linea_grad.gif) top right no-repeat;
}
.redbox {
	width:100%;
	padding-bottom:10px;
	gbackground:url(../images/news/marco_izq.gif) no-repeat;
	clear:both; /* 09-07-2009*/
}
.redbox .red {
	gborder:1px solid #999999;
	gpadding:1px;
}
.redbox .title {
	font-family: Tahoma, Verdana, Arial;
	font-size:80%;
	gheight:1%;
	gcolor:#FFFFFF;
	gpadding:6px 10px 7px;
	gbackground:url(../images/news/grad_bg_red.gif) #BD7872 repeat-x;
	gbackground:url(../images/news/barra.gif) #BD7872 no-repeat;
}
.redbox .content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 10px;
	background:url(../images/news/linea_izq.gif) top left no-repeat;
}

.redbox .contentgray {
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666;
	background:url(../images/news/linea_izq.gif) top left no-repeat;
	padding: 1px 1px;

}

.redbox .contentgray .gray1{
	background:#e5e5e5;
	padding: 2px 5px;
	margin: 1px 1px 1px 1px;

}

.redbox .contentgray .gray2{
	gbackground:#0000e5;
	padding: 2px 5px;
	margin: 1px 1px 1px 1px;
 
}

.redbox .contentgray .first1{
	gtext-align:right;
	text-align: left;
	background:#e5e5e5;
	padding: 2px 0px;
}

.redbox .contentgray .last1{
	gtext-align:right;
	color:#990000;
	text-align: right;
	background:#e5e5e5;
	padding: 2px 0px;
	width: 35%;
	margin-right: 1px;
	margin-top: -17px;
	float:right;
}
.redbox .contentgray .first2{
	gtext-align:right;
	text-align: left;
	background:#ffffff;
	padding: 2px 0px;

}
.redbox .contentgray .last2{
	gtext-align:right;
	color:#990000;
	text-align: right;
	background:#ffffff;
	padding: 2px 0px;
	width: 35%;
	margin-right: 1px;
	margin-top: -17px;
	float:right;
}
	
.redbox .imagecontent {
	padding-left:1px;
	padding-right:1px;
}
.redbox a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
.redbox a:link, .redbox a:visited { color:#666666; }
.redbox a:hover, .redbox a:active { color:#333333; }

span.redtext {
	text-align: right;
	color: #990000;
	float:right;
	padding-right: 10px;
}

.column2 {
	width: 50%;
	float:left;
}

.column {
	width: 32%;
	float:left;
}	

.column4 {
	width: 25%;
	float:left;
}	

.clear{
   clear:both;
}

.news {
	width:345px;
}
.news h3 {
}
.news .date {
	color:#666666;
}
.sidebar .floatleft {
	width:545px;
}
.sidebar .floatright {
	width:185px;
}
.center {
	text-align:center;
}
.button {
	font-size:91%;
	font-weight:bold;
	text-align:center;
	width:50%;
	margin:10px auto;
	padding:1px;
	border:1px solid #999999;
}
.button span {
	display:block;
	padding:6px 10px 7px;
}
.button a {
	gtext-align:center;
	display:block;
	width:100%;
}
.button a:link, .button a:visited, .button a:active { color:#ffffff; text-decoration:none; background:url(../images/news/grad_bg_red.gif) #8c1409 repeat-x; }
.button a:hover { color:#000000; text-decoration:underline; background:url(../images/news/grad_bg_gray.gif) #5f5f5f repeat-x; }

.adminproc {
	width:100%;
	display:block;
	float:left;
}
.adminproc ul, .adminproc li {
	margin:0px;
	padding:0px;
}
.adminproc ul {
	list-style:none;
	background:url(../images/pix_gris.gif) repeat-y;
	background-position:85px top;
}
.adminproc ul li {
	margin-top:10px;
	clear:both;
}
.adminproc ul li.first {
	margin-top:0px;
}
.adminproc ul li.hline {
	background:url(../images/pix_gris.gif) repeat-x;
	background-position:left 15px;
	min-height:19px;
}
* .adminproc ul li.hline {
	height:19px;
}
.adminproc ul li span {
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
	padding:1px;
	display:block;
	background-color:#ffffff;
	border:0px solid #999999;
	width:170px;
	float:left;
	clear:left;
}
.adminproc ul li span.red{
	background:url(../images/admissions/btn01.gif) no-repeat;
}

.adminproc ul li span.reddown{
	background:url(../images/admissions/btn02.gif) no-repeat;
}

.adminproc ul li span.grey{
	background:url(../images/admissions/btn03.gif) no-repeat;
}

.adminproc span strong {
	font-family:Tahoma, Verdana, Arial;
	display:block;
	padding:6px 0px 6px;
	color:#ffffff;

}
.adminproc ul li div {
	width:177px;
	float:right;
}
.adminproc ul li ul {
	background-image:none;
	gmargin-top:10px;
}
.adminproc ul li ul li {
	display:block;
	border:none;
	float:none;
	margin-bottom:0px;
	margin-top:0px;
}
.adminproc ul li ul li span {
	margin-top:1px;
	width:100%;
}
.adminproc ul li ul li span strong {
	display:block;
	padding:5px 0px 5px;
	color:#666666;
}
.scholarshipproc {
	width:493px;
	display:block;
	float:left;
	background:url(../images/pix_gris.gif) repeat-y;
	background-position:376px top;
}
.scholarshipproc ul, .scholarshipproc li {
	margin:0px;
	padding:0px;
}
.scholarshipproc ul {
	list-style:none;
}
.scholarshipproc ul li {
	padding-top:10px;
	clear:both;
	gvertical-align:middle;
}
.scholarshipproc ul li.first {
	padding-top:0px;
	margin-top:0px;
}
.scholarshipproc ul li.hline {
	background:url(../images/pix_gris.gif) repeat-x;
	background-position:left 86px;
	min-height:19px;
}
* .scholarshipproc ul li.hline {
	height:19px;
}
.scholarshipproc ul li span {
	font-weight:bold;
	text-align:center;
	gmargin-bottom:10px;
	padding:1px;
	display:block;
	background-color:#ffffff;
	border:0px solid #999999;
	width:235px;
	height: 69px;
	float:right;
	clear:right;
	
}

.scholarshipproc span.red{
	background:url(../images/financing/encabezado2.gif) #8c1409 no-repeat;
}

.scholarshipproc span.grey{
	background:url(../images/financing/encabezado4.gif) #8c1409 no-repeat;
}

.scholarshipproc span strong {
	font-family:Tahoma, Verdana, Arial;
	display:block;
	padding:6px 0px 6px;
	color:#ffffff;
	font-size:11px;
}
.scholarshipproc ul li.special {
	margin-top:0px;
	min-height:150px;
}
.scholarshipproc ul li.special span.special {
	border:none;
	padding:none;
	background-color:transparent;
	padding-bottom:40px;
}
.scholarshipproc ul li.special span.special strong {
	padding-top:67px;
	padding-bottom:73px;
	background:url(../images/financing/encabezado5.gif) no-repeat;
	font-size:11px;
}
.scholarshipproc ul li div {
	width:226px;
	float:left;
}
.scholarshipproc div#imgCommittee img {
	position:absolute;
	right:23px;
}
.scholarshipproc ul li ul {
	background-image:none;
	gmargin-top:10px;
}
.scholarshipproc ul li ul li {
	display:block;
	border:none;
	float:none;
	margin-bottom:0px;
	padding-top:46px;
	gmargin-top:61px;
}
.scholarshipproc ul li ul li#tagged {
	position:absolute;
	width:233px;
	right:270px;
	margin:0px;
	margin-top:117px;
}
.scholarshipproc ul li ul li span {
	margin-top:1px;
	width:100%;
}
.scholarshipproc ul li ul li span strong {
	/*font-size:105%;*/
	display:block;
	padding:20px 0px 20px;
	color:#666666;
}
.scholarshipproc ul li ul li#tagged span strong {
	padding:5px 0px 5px;
}

.contentBottom {
	gposition:relative;
	width:100%;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	gfont-size: 10px;
	font-size:0.6em;
	font-size:xx-small;
	color: #999999;
	margin-left:13px;
	margin-right:13px;
	margin-top:10px;
	margin-bottom:14px;
	gposition:relative;
	float:none;
	clear:both;
}
.footer a { text-decoration:none; }
.footer a:link, .footer a:visited { color:#999999; }
.footer a:hover, .footer a:active { color:#666666; }

.footer .sepa {
	height:1px;
	line-height:0px;
	font-size:0px;
	background-color:#CCCCCC;
	gmargin-top:1px;
	margin-bottom:1px;
}
.footer .sepa hr {
	display:none;
}
.fondobase {
	height:10px;
	line-height:0px;
	font-size:0px;
	gbackground:url(../images/pie/fondo_base.gif) repeat-x;
	background:url(../images/pie/fondo_inf.png) no-repeat;
}
.csshide {
	display:none;
}
.printhide {
	display:none;
}
.jshide {
	display:none;
}

.sidebar .floatleftS {
	float:left;
	width:510px;
}
.sidebar .floatrightS {
	float:right;
	width:217px;
}
.adminproc {
	width:100%;
	display:block;
	float:left;
}
.adminproc ul, .adminproc li {
	margin:0px;
	padding:0px;
}
.adminproc ul {
	list-style:none;
	background:url(../images/pix_gris.gif) repeat-y;
	background-position:85px top;
}
.adminproc ul li {
	margin-top:10px;
	clear:both;
}
.adminproc ul li.first {
	margin-top:0px;
}
.adminproc ul li.hline {
	background:url(../images/pix_gris.gif) repeat-x;
	background-position:left 15px;
	min-height:19px;
}
* .adminproc ul li.hline {
	height:19px;
}
.adminproc ul li span {
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
	padding:1px;
	display:block;
	background-color:#ffffff;
	border:1px solid #999999;
	width:170px;
	float:left;
	clear:left;
}
.adminproc span strong {
	font-family:Tahoma, Verdana, Arial;
	display:block;
	padding:6px 0px 6px;
	color:#ffffff;
	background:url(../images/news/grad_bg_red.gif) #8c1409 repeat-x;
}
.adminproc ul li div {
	width:177px;
	float:right;
}
.adminproc ul li ul {
	background-image:none;
	gmargin-top:10px;
}
.adminproc ul li ul li {
	display:block;
	border:none;
	float:none;
	margin-bottom:0px;
	margin-top:0px;
}
.adminproc ul li ul li span {
	margin-top:1px;
	width:100%;
}
.adminproc ul li ul li span strong {
	display:block;
	padding:5px 0px 5px;
	color:#666666;
	background:url(../images/news/grad_bg_xlightgray.gif) #d8d8d8 repeat-x;
}
