@font-face {
	font-family: "Segou Ui";
	src: url('segoeui.ttf');
}


/* reset */
* {margin:0;padding:0; font-family:"Segoe Ui", Helvetica, Arial, sans-serif !important;} 



html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section, button {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:"Segoe UI","Lucida Grande",Calibri,Helvetica,Arial,sans-serif !important;/*vertical-align:baseline;*/}
body {line-height:1.5;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
.txtSmall { font-size:10px; !important; text-align:right}

/* typography  */	
body, td, th, p {background:transparent;font-family:"Segoe UI","Lucida Grande",Calibri,Helvetica,Arial,sans-serif;font-size: 12px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;margin-top:0}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em; font-family:"Segoe UI","Lucida Grande",Calibri,Helvetica,Arial,sans-serif;}
h2 {font-size:2em;margin-bottom:0.75em; font-family:"Segoe UI","Lucida Grande",Calibri,Helvetica,Arial,sans-serif;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em; font-family:"Segoe UI","Lucida Grande",Calibri,Helvetica,Arial,sans-serif;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em; font-family:"Segoe UI","Lucida Grande",Calibri,Helvetica,Arial,sans-serif;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em; font-family:"Segoe UI","Lucida Grande",Calibri,Helvetica,Arial,sans-serif;}
h6 {font-size:1em;font-weight:bold; font-family:"Segoe UI","Lucida Grande",Calibri,Helvetica,Arial,sans-serif;}

a:focus, a:hover {color:#1c417c;text-decoration:none;}
a {color:#0060af;text-decoration:none;}
.clear { clear:both; height:10px;}
.right { text-align:right }
/**/

body {  color: #000000; }
h1 {font-weight:normal;color:#1a2a44}
h2, h3, h4, h5, h6 {font-weight:normal;color:#004a88; }



/*.x-item-disabled * { background-color: #ebebeb !important; }*/

.x-btn-text-icon .x-btn-icon-small-left .x-btn-text, .x-btn-icon .x-btn-text, .x-tree-node-collapsed .x-tree-node-icon, .x-tree-node-expanded .x-tree-node-icon, .x-tree-node-leaf .x-tree-node-icon, x-action-col-icon {
	background-position:0 0 !important; height:16px;
} 
 /* cambiar los iconos a gris cuando estan disabled */
.x-item-disabled .x-btn-icon-small-left .x-btn-text, .x-btn-default-small-disabled .x-btn-inner{ 
   background-position:0 -16px !important;
 }
 
 .x-btn-default-small-disabled .x-btn-inner {
 	background-color: #ebebeb !important;
 }
 
 
 .x-item-disabled {
 	color: black !important;
 }
 
 .x-grid3-cell-inner { white-space: normal !important; }
 
 /* grouping ComboBox */
.x-combo-list-group	{
	font: bold 12px "Segoe UI","Lucida Grande",Calibri,Helvetica,Arial,sans-serif;
	padding: 2px;
	border: 1px solid #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.x-combo-list-inner .x-combo-list-item, .x-boundlist-item { white-space: normal; }
.x-combo-list-item, .x-boundlist-item {font-size:11px !important; white-space: pre-wrap !important; word-wrap: break-word !important;border-bottom:dashed 1px #cccccc !important;}
.list-item {font-size:11px !important; white-space: pre-wrap !important; word-wrap: break-word !important;white-space: normal;}


.x-ie7 .x-grid-header-row {
 	position: inherit !important;
}

#ProgramasGrid .x-column-header-inner .x-column-header-text, #ProgramasGridOrden .x-column-header-inner .x-column-header-text, #AspirantesGridSeleccion .x-column-header-inner .x-column-header-text {
    white-space: normal;
}

#ProgramasGrid .x-column-header-inner, #ProgramasGridOrden .x-column-header-inner, #AspirantesGridSeleccion .x-column-header-inner {
    line-height: normal;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    text-align: center;
    top: 20%;
}


::-webkit-scrollbar { 
	height: 10px; 
	width: 10px; 
	background-color: #FFF;
}
	
::-webkit-scrollbar-thumb {
	background: #15498b;
	-webkit-border-radius: 5px;
	height: 50px;
}
	
::-webkit-scrollbar-track {
	background-color: inherit;
}   
				