html, body {
	/*font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: Calibri;*/
	font-size: 10px;
	/* 	height: 100%; */
}

/* ESTILO PARA CALENDAR - HORA INICIO (NUEVA SESION) */
.ui-inputfield .ui-widget .ui-state-default .ui-corner-all,
	.hasDatepicker {
	width: 80px !important;
}

.ui-clock {
	background: none !important;
	border: none !important;
	color: #000000 !important;
}

/* ESTILO PARA AUTOCOMPLETE */
.ui-autocomplete-input, .ui-inputfield .ui-widget .ui-state-default .ui-corner-all
	{
	width: 95px !important;
}

/* ESTILO PARA ANCHO DE CABECERA */
.ui-datatable thead th {
	padding: 5px 8px;
	font-size: 10px;
}

/* ESTILO PARA ANCHO ENTRE CELDAS */
.ui-datatable tbody td, .ui-datatable tfoot td {
	/*aqui se define los espacios entre tablas*/
	padding: 4px 5px;
	font-size: 10px;
}

.ui-panelgrid td {
	border-style: none;
}

.ui-datatable .ui-datatable-footer {
	text-align: left;
}

.jqplot-point-label {
	font-size: 1em;
	z-index: 2;
}

/********************/
.ui-mobile label, .ui-controlgroup-label {
	display: block;
	margin: 0 0 .4em;
	font-size: 10px;
}

.ui-content {
	border-width: 0;
	overflow: visible;
	overflow-x: visible; /*hidden*/
	padding: 0em;
}

.contentMobile {
	height: 300px;
}

.estadoProgramado {
	/*background-color: #F2F5A9 !important;
	background-image: none !important;
	color: #000000 !important;*/
	font-weight: bold;
}

.btnMobile {
	font-size: 11px;
}

.contentDialog {
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 8px;
}

.ui-collapsible-inset .ui-collapsible-heading .ui-btn {
	border-right-width: 1px;
	border-left-width: 1px;
	font-size: 14px;
}

/********************/
.styleEspecialidad {
	font-weight: bold;
}

.styleProgramas {
	margin-left: 14px;
	display: inline-block;
	font-weight: bold;
}

.styleHorarios {
	margin-left: 14px;
	display: inline-block;
	font-weight: bold;
}

.ui-disabled, .ui-state-disabled, button[disabled], .ui-select .ui-btn.ui-state-disabled
	{
	opacity: .9;
	/*filter: Alpha(Opacity=35);
    background-image: none;*/
}

.titulosGeneral {
	/*  font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;*/
	/*font-family: Verdana,Arial,Helvetica,sans-serif;*/
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 20px;
	/* 	height: 100%; */
}

.titulosEspecialidad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #666666;
}

.tableContenido {
	/*margin-left: -6px;
	width: 729px;
	margin-bottom: -6px;
	margin-top: -6px;*/
}

.tableContenidoReqCert {
	/*margin-left: -6px;
	width: 729px;
	margin-bottom: 2px;
	margin-top: -12px;*/
}

.tableInversion1 {
	text-align:justify;
	margin-top: -4px;
}

.tableInversion2 {
	text-align:justify;
	margin-top: -8px;
}

/** button **/
.tbnInsrcipcion {
	font-size: 12px;
	margin: 0em 0px;
	padding: 0.4em 1em; 
	/*width: 34%;*/
	font-weight: bold;
}

.tbnComboBox {
	font-size: 14px;
	/*padding: 0.2em 1em; 
	font-weight: bold;*/
}

/*.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
    background-color: #f9f9f9;
    border-color: #bbb;
    color: #333;
    text-shadow: 0 1px 0 #f3f3f3;
}*/

.ui-bar-a, .ui-page-theme-a .ui-bar-inherit, html .ui-bar-a .ui-bar-inherit, html .ui-body-a .ui-bar-inherit, html body .ui-group-theme-a .ui-bar-inherit {
    background: #f2f5f7 url("./../../resources/images/ui-bg_highlight-soft_100_deedf7_1x100.png?ln=primefaces-cupertino") 50% top repeat-x;
    border: 1px solid #aed0ea;
    color: #222222;
    text-shadow: 0 1px 0 #eee;
    font-weight: bold;
    /*background-color: #e9e9e9;
    border-color: #ddd;
    color: #333;
    text-shadow: 0 1px 0 #eee;*/
}

/*.ui-page-theme-a .ui-btn, html .ui-bar-a .ui-btn, html .ui-body-a .ui-btn, html body .ui-group-theme-a .ui-btn, html head + body .ui-btn.ui-btn-a, .ui-page-theme-a .ui-btn:visited, html .ui-bar-a .ui-btn:visited, html .ui-body-a .ui-btn:visited, html body .ui-group-theme-a .ui-btn:visited, html head + body .ui-btn.ui-btn-a:visited {
    border: 1px solid #aed0ea;
    background: #d7ebf9 url("./../../resources/images/ui-bg_glass_80_d7ebf9_1x400.png?ln=primefaces-cupertino") 50% 50% repeat-x;
    color: #2779aa;
    text-shadow: 0 1px 0 #f3f3f3;*/
    /*background-color: #f6f6f6;
    border-color: #ddd;
    color: #333;
    text-shadow: 0 1px 0 #f3f3f3;*/
/*}*/

/*.ui-page-theme-a .ui-btn:hover, html .ui-bar-a .ui-btn:hover, html .ui-body-a .ui-btn:hover, html body .ui-group-theme-a .ui-btn:hover, html head + body .ui-btn.ui-btn-a:hover {
    background: #e4f1fb url("./../../resources/images/ui-bg_glass_80_d7ebf9_1x400.png?ln=primefaces-cupertino") 50% 50% repeat-x;
    border: 1px solid #74b2e2;
    color: #0070a3;
    text-shadow: 0 1px 0 #f3f3f3;*/
    /*background-color: #ededed;
    border-color: #ddd;
    color: #333;
    text-shadow: 0 1px 0 #f3f3f3;*/
/*}*/

.tituloCabecera {
	font-size: 15px;
	font-weight: bold;
	font-family: sans-serif;
}
