
body{
	font: 12px normal Calibri, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#inicio{
	width: 100%;
	height: 100%;
	overflow: auto;
	/*background-image: url("../repositorio/welcome.png");*/
	background-repeat: no-repeat;
	background-position: center;
	margin:0 auto 0 auto;
}
.info{
	margin-top: 10px;
	text-align: left;
}
.infoHead{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; 
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	height: 25px;
	margin: 1px;
}
.infoBody{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; 
	font-size: 12px;
	margin: 1px;
	padding: 3px 5px 5px 5px;
}
.loadTree{
	height: 160px;
}
.estructura{
	width: 100%;
	height: 160px;
	overflow: auto;
}
.infoNode{
	width: 500px;
	height: 230px;
	margin-top: 10px;
}
.infoNodeH{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; 
	font-size: 1.2em;
	text-align: center;
	font-weight: bold;
	height: 18px;
	margin: 1px;
	padding-top: 5px;
}
.infoNodeC{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; 
	font-size: 1.2em;
	margin: 1px;
	padding: 5px;
}
.infoNodeSC{
	width: 550px;
	height: 130px;
	margin-top: 10px;
}
.infoOPEC{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; 
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	margin: 1px;
	padding: 5px;
}
.resalt{
	font-weight: bold !important; 
}
.noresalt{
	font-weight: normal !important; 
}
.resaltC{
	font-weight: bold !important;
	color: #1d5987;
}
.resaltP{
	font-weight: bold;
	color: #e17009;
}
.resaltN{
	font-weight: bold;
	color: #000000;
}
.resaltR{
	font-weight: bold;
	color: red;
}
.styvalor {
	font-style: italic;
	color: #ccc;
}
.infoCargo{
	width: 500px;
	height: 220px;
	margin-top: 10px;
}
.infoSin{
	width: 60%;
	height: 20px;
	margin-top: 10px;
}
.infoSin2{
	width: 70%;
	height: 20px;
	margin-top: 10px;
}

#workArea{
	width: 100%;
	height: 98.8%;
	overflow: auto; 
}
#workArea2{
	width: 100%;
	height: 100%;
	overflow: auto; 
}

#canvas{
	margin:0 auto 0 auto; width: 90%;
}
#canvas2{
	margin:0 auto 0 auto; width: 98%;
}
#canvas3{
	margin:0 auto 0 auto; width: 100%;
}
#TopSplitter{
	overflow: auto; 
}
#areaCrear{
	width: 100%;
	height: 98.8%;
	overflow: auto;
}
#areaSupresion{
	width: 100%;
	height: 98.8%;
	overflow: auto;
}
#areaDenominacion{
	width: 98.2%;
	height: 98.8%;
	overflow: auto;
}
#opciones, #filtros{
	padding: 5px;
}
#volver, #create, #modify, #delete {
/* 	color: rgba(255, 255, 255, 1); */
}
#create1, #change, #addProposito, #filter, #set-filter-grid, .filter-grid, #manual, #addFunction, .sl, .delFunction, #addEstudio, #addExperiencia,
#addEquivalencia, #move, #addFunctionEsp, .modFunction, #sortFunction, .modPersona,
#buscar, #addPosesion, #createP, #modifyP, #deleteP, #export, .generico, #modify2, #addNotifica,
#admin, #createCP, #updateCP, #deleteCP, #save, #reload, #addEjeTematico, #delete2, #persona, #search, #modify3, #generate, 
#create5, #create6, #create7, #create8, #create9, #create10, #create11, #create12, #create13, #evaluar{ 
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; 
	font-size:11px !important;
	font-weight:bold !important;
	color: #2e6e9e !important; 
	text-decoration: none !important;
	white-space:nowrap !important;
}
#create1:hover, #change:hover, #addProposito:hover, #filter:hover, #set-filter-grid:hover, .filter-grid:hover, #manual:hover, #addFunction:hover,
.delFunction:hover, #addEstudio:hover, #addExperiencia:hover, #addEquivalencia:hover, #move:hover,
#addFunctionEsp:hover, .modFunction:hover, #sortFunction:hover, 
.modPersona:hover, #buscar:hover, #addPosesion:hover, #createP:hover, #modifyP:hover, #deleteP:hover,
#export:hover, .generico:hover, #modify2:hover, #addNotifica:hover, #admin:hover,
#createCP:hover, #updateCP:hover, #deleteCP:hover, #save:hover, #reload:hover, #addEjeTematico:hover, #delete2:hover, #persona:hover,
#search:hover, #modify3:hover, #generate:hover, #create5:hover, #create6:hover, #create7:hover, #create8:hover, #create9:hover, 
#create10:hover, #create11:hover, #create12:hover, #create13:hover, #evaluar:hover{ 
	color: #E17009 !important;
	text-decoration: underline !important;
	white-space:nowrap !important;
	cursor:pointer !important;
}
.gColor{color: #2e6e9e;}
#tablaCargo{
	width:100%;
}
#mCreacion{
	width: 550px;
	height: 200px;
	margin-top: 10px;
}
#mProposito{
	width: 400px;
	height: 100px;
	overflow: auto;
}
.defF{
	font-size:12px;
	font-weight:bold;
	text-align: left;
}
p{
	margin: 5px 5px 7px 5px;
}
.delF{
	text-align: right;
}
.lista{
	text-align: left;
}
.manager{ 
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; 
	font-size:9px;
	color: #2e6e9e; 
	text-decoration: none; 
}
.manager:hover{ 
	color: #E17009;
	text-decoration: underline;
}
.cent{
	text-align: center;
}
.tab{
	height:20px;
}
.obcenter{
	margin:0 auto 0 auto; 
}
.ccolor{
	color: #E17009;
}
#estman{
	white-space: nowrap;
	margin-bottom: 2px;
	padding: 3px 3px 3px 3px;
	background-color: #fbec88;
}
.delFm{
	text-align: right;
	margin-bottom: 8px;
}

.bg{
	background-color: #fbec88;
}

.pad{
	padding: 3px 3px 3px 3px;
}

#resum{
	padding: 5px 5px 5px 5px;
	background-color: #fbec88;
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; 
	font-size:11px;
	font-weight:bold;
	text-align: center;
}
.infoIns{
	width: 100%;
	height: 20px;
	margin-top: 20px;
}
.bf{height:25px;font-size:15px;font-weight:bold;}
.ui-cebra{ border: 1px solid #79b7e7; background: #d0e5f5 url(../images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; }
.borde { border: 1px solid #79b7e7; padding: 5px 5px 5px 5px; }
.uow{white-space:nowrap; margin: 5px 20px 15px 3px !important; line-height: 30px; color:black; }
.uowu{white-space:nowrap; margin: 5px 0 15px 3px !important; line-height: 30px; color:black; }
.uowr{white-space:nowrap; margin: 5px 5px 15px 20px !important; line-height: 30px; color:black; }
.uowf{margin:5px 0 5px 0; }
.uowc{white-space:nowrap; margin: 5px 10px 15px 10px !important; }
.uows{white-space:nowrap; margin: 5px 20px 15px 3px !important; line-height: 30px; }
#dsearch{ padding: 3px 3px 3px 3px; }
.sbigf{
	font-size:20px;
}
.bigf{
	font-size:15px;
}
.bigf2{
	font-size:13px;
}
.bigf3{
	font-size:18px;
}
.smallf{
	font-size:11px;
}
.rborde{ border:1px solid #cd0a0a; }
.padd{ padding: 3px 3px 3px 3px; }
.padd2{ padding:4px 15px 4px 15px; }
.padd3{ padding: 5px 5px 5px 5px; }
.cntr{text-align: center;}
.divinf{ width: 59%; text-align: center; }
.tpadd3 tr td { padding: 3px; }
.tpadd5 tr td { padding: 5px; }
.tmarg3 { margin: 3px 0 3px 0; }
.pos{
	font-style:italic;
	font-size:10px;
}

.setBorder{border-bottom-width:0.5px;border-bottom-style: solid;border-bottom-color:#a6c9e2;}
.infoDiv{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; 
	font-size: 1.2em;
	text-align: center;
	font-weight: bold;
	margin: 1px;
	padding: 5px;
	margin-top: 20px;
}
.wmh{width:60%}
.wmh2{width:80%}
.ui-state-active-custom {
	border: 1px solid #79b7e7;
	background: #f5f8f9 url("../jQuery/ui-custom/images/ui-bg_inset-hard_100_f5f8f9_1x100.png") 50% 50% repeat-x;
}
.ui-state-active0 { border: 1px solid #79b7e7; background: #DBD9D9 url(../jQuery/ui-custom/images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; }
.ui-state-active1 { border: 1px solid #79b7e7; background: #FFFFF0 url(../jQuery/ui-custom/images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; }
.ui-state-active2 { border: 1px solid #c5dbec; background: #f5f8f9 url(../jQuery/ui-custom/images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; }
.ui-state-active3 { border: 1px solid #79b7e7; background: #f5f8d0 url(../jQuery/ui-custom/images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; }
.ui-state-active4 { border: 1px solid #79b7e7; background: #F7F7F7 url(../jQuery/ui-custom/images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; }
.ui-state-red { border: 1px solid #cd0a0a; background: url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; }
.ui-state-green { border: 1px solid #076b2e; background: url(../images/ui-bg_glass_55_f1fbe5_1x400.png) 50% 50% repeat-x; }
.ui-state-blue { border: 1px solid #3f24ff; background: url(../images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; }
.ui-state-ok, .ui-widget-content .ui-state-ok { border: 1px solid #8cce3b; background: #f1fbe5 url("../images/ui-bg_glass_45_f1fbe5_1x400.png") 50% 50% repeat-x; color: #030303; }
.ast{
	font-weight: normal;
	font-size:10px;
}
.xs{
	font-size:10px;
}
.xxs{
	font-size:9px;
}
.bgcolored{padding: 5px;background-color: #fbec88;}
.cmtr{
	font-size:10px;
	margin-bottom: 15px;
	padding: 0 4px 0 4px;
	background-color: #FBECAA;
	border:1px solid #fad42e;
}

.logg{
	margin-bottom: 2px;
	padding: 3px 3px 3px 3px;
	background-color: #fbec88;
	border:1px solid #fad42e;
}
.norm{font-weight: normal; font-style:normal;}
.borde{border: 1px solid #79b7e7}
#tituloPruebas {
	position:absolute;
	width: 100%;
	text-align: center;
	font-size:20px; 
	font-weight: bold;
	color: #e17009;
	
}
#infoVista{
	margin-top: 15px;
	font-size:12px; 
	font-weight: bold;
	color: #e17009;
}
.bar2{
	padding: 0 7px 0 7px;
	font-size:13px;
	font-weight: bold;
}
.ttl{margin: 14px; padding: 3px 5px 3px 5px; background-color: #CAF78D; border: 1px solid #00B008; font-weight: bold;}
.bgcolor{background-color:#FFFFF0}
.italica{font-style:italic;}
.corner { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#updAjuste{text-decoration: none;}
#updAjuste:hover{cursor:pointer; text-decoration:none; color:Black; background: #FFFFF0 url(../jQuery/ui-custom/images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;}
.divinf2{ width: 79%; text-align: center; }
.infpub{ text-align: center; padding: 2px 10px 2px 10px; float: right; }
.icono{ width:16px; height:16px; margin: 0 3px 0 3px !important }
.infomh{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; 
	font-size: 1.2em;
	margin: 1px;
	padding: 5px;
	background-color: #FFFFF0;
}
#dialog-alert{
	font-family: Lucida Sans, Arial, sans-serif; 
	margin-bottom: 2px;
	padding: 10px;
	text-align:justify; 
	font-size: 1.5em;
}
.ver{display: none;}
#sya, #ayh li{list-style:url(../images/item.png);}
#imgfoto{max-height:300px;max-width:300px;}
#modifyPhoto{vertical-align:middle;}
#modifyPhoto:hover{cursor:pointer;opacity:0.6;filter:Alpha(Opacity=30);}
.rotulo{color:red; font-weight:bold;}
.mxsel{max-width: 150px;}
.mssel{max-width: 200px;}
.mcsel{max-width: 100%;}
.foundPerson{
	list-style: none outside none;	
	margin-bottom: 23px;
	font-size: medium;
}

.personName{	
	color: #12c;	
	font-weight: bold;
	text-decoration: underline;
}

.personField{
	font-weight: bold;
}
.smwd{
	max-width:350px;
}
.lstsn{
	text-align: left; 
	padding: 3px 10px 3px 12px; 
	background: url(../images/item.png) no-repeat left;
}
.linkfile{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif !important; 
	font-size:10px;
	font-weight:bold !important;
	color: #2e6e9e !important; 
	text-decoration: none !important;
/*	 white-space:nowrap !important; */
}
.linkfile:hover{
	color: #E17009 !important;
	text-decoration: underline !important;
/*	 white-space:nowrap !important; */
	cursor:pointer !important;
}
.link{
	color: #2e6e9e !important; 
	text-decoration: none !important;
}
.link:hover{
	color: #E17009 !important;
	text-decoration: underline !important;
	cursor:pointer !important;
}
.noteopen{font-size:9px; color:White; background-color:Green;}
.noteinit{font-size:10px; font-style:italic; color:Gray; text-align:right;}
.notecome{background-color:#edeff4; margin-left:12px; padding:3px;}
.ols{max-width:200px;}
.mols{width:100%;}
.idobs{font-size:10px; font-style:italic; color:Gray;}
.hrrm { 
	font-size:15px;
	font-weight: bold;
	color: #E17009;
}
.infoeval{
	font-size:13px;
	color: black !important;
	margin-bottom: 8px;
	padding: 4px;
	background-color: #fbec88;
}
.text-count-wrapper {
	color:rgb(171, 171, 171);
}

.tablestyle{
	 border: 1px solid #a6c9e2; 
	 background: #fcfdfd url(../images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; 
	 color: #222222;
	 -moz-border-radius: 3px; 
	 -webkit-border-radius: 3px; 
	 border-radius: 3px;
}
.tablestyle th{
	 border: 1px solid #c5dbec; 
	 background: #dfeffc url(../images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; 
	 font-weight: bold; 
	 color: #2e6e9e;
	 -moz-border-radius: 3px; 
	 -webkit-border-radius: 3px; 
	 border-radius: 3px;
}
.tablestyle td{
	 border: 1px solid #a6c9e2; 
	 background: #fcfdfd url(../images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; 
	 color: #222222;
	 -moz-border-radius: 3px; 
	 -webkit-border-radius: 3px; 
	 border-radius: 3px;
}

.tbstyle{
	 border: 1px solid #a6c9e2;
	 -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}
.thstyle{
	 border: 1px solid #a6c9e2; background-color: #f9f9f9;
	 -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}
.tdstyle{
	 border: 1px solid #a6c9e2;
	 -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}

.infotable{
	border: 1px solid #a6c9e2; background: #fcfdfd url(../images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; 
	font-size: 12px;
	margin:0 auto 0 auto;
}
.infotable th{
	 border: 1px solid #c5dbec; background: #dfeffc url(../images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; 
	 -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	 font-weight: bold; 
	 color: #2e6e9e;
	 padding: 5px 5px 5px 5px;
	 vertical-align: middle;
}
.infotable td{
	 padding: 5px 5px 5px 5px;
}

.formtable td{
	 padding: 2px;
}

.formtable tr td:first-of-type{
	 padding: 2px;
	 font-weight: bold; 
}

.searchtext { 
	width:80% !important; 
	margin-bottom:10px; 
}
.inputsearch { width:98% !important; margin-bottom:8px; padding:3px; outline: none; }
.utilsearch { width:50% !important; margin-bottom:8px; padding:3px; outline: none; }
.npos{
	font-style:italic;
	color:red;
}

.noteval {
	margin: 10px 0;
	padding: 3px;
}

.gaugerisk {
	border:2px solid #4572A7; 
	margin-top:-2px; 
	padding:2px; 
	font-weight:bold; 
	color:black;
}

.ui-multiselect.myClass { 
	border: 1px solid #a6c9e2 !important; 
	font-size:10px !important; 
	font-weight: normal !important; 
	padding: 2px 0 0 4px !important;
	margin: 0 !important;
	color: black !important; 
	background: #FFFFFF !important; 
}
.ui-multiselect-menu.myClass {
	
}
.ui-multiselect-menu label {
	font-weight: normal !important;
}

.chatBtn {
	width: 210px;
	color: #fff;
	margin-bottom: 2px;
	cursor: pointer;
	border-radius: 4px;
}

.chatPeople {
	background-color: #5bc0de;
}

.chatPeople:hover {
	background-color:#5191e8;
}

.chatHistory {
	background-color: #ffbb7d;
}

.chatHistory:hover {
	background-color:#e17009;
}

.messengerIcon {
	border-radius: 2px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .7);
	background-color: #dc0d17;
	padding: 1px 3px;
	font-size: 10px;
	position: absolute;
	right: -9px;
	top: -5px;
}

.chatIcon {
	border-radius: 2px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .7);
	background-color: #dc0d17;
	padding: 1px 3px;
	font-size: 10px;
	position: absolute;
	right: 17px;
	top: -5px;
}

.citit{
	margin-bottom:15px;
}
.oculto{
	color: white;
	align: left;
	margin: 2px 0;
}
.mmenusty {
	color:black !important;
	font-weight: bold !important; 
}

/* Estilos para formularios */
td.titopt { font-weight: bold !important; }
.fqactive { border: 1px solid #e17009 !important; }
.fqerror { border: 1px solid red !important; }
.fqquestion { margin-bottom:15px; padding:5px; background:#f5f8f9 url("../jQuery/ui-custom/images/ui-bg_inset-hard_100_f5f8f9_1x100.png") 50% 50% repeat-x !important; }
.fqtext { margin-bottom:8px; font-weight: bold; }
.fqfield { margin-bottom:8px; }
.fqfield .file-upload { font-size:10px; }
.fqcomm { margin-top:6px; font-size:10px; font-style:italic; color:gray; }
.fqmatrix th { padding:8px 3px; color:#585858; vertical-align:middle; border-bottom:thin solid #BDBDBD; }
.fqmatrix td { padding:6px 3px; vertical-align:middle; border-bottom:thin solid #F2F2F2; }
.fqmatrix td.fqsubq { color:#585858; font-weight: bold; }
.fqoption { padding:0 10px 0 2px; }
.bttnacuerdo { margin:10px 0 0 0 !important; font-size:14px !important; }

/* Estilos para tokenfield */
.form-control {
    display: block;
    padding: 5px 5px;
    color: #555;
    vertical-align: middle !important;
    background-color: #fff;
    border: 1px solid #a6c9e2;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)
}
a.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-decoration: none !important;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}
a.close:hover,
a.close:focus {
    color: #000;
    text-decoration: none !important;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50)
}

.helptable th{
	 padding-top: 8px;
}

#filtros-grid .uow-grid { 
	white-space:nowrap; 
	margin: 5px 20px 15px 0 !important; 
	line-height: 25px; 
	font-size: 10px !important;
}

.selfservice{
	font-weight: lighter;
	font-size: 10px;
	font-style: italic;
}

/* Estilos para el asistente de direccion */
.aduow { white-space:nowrap; margin: 5px 4px 5px 4px !important; line-height: 30px; }
.adbttnp { margin:0 0 6px 0; font-size:10px !important; }
.adbttns { margin:0 0 6px 0; font-size:9px !important; }
.adtitulo { text-align:center; font-weight:bold; }
.adsel { width:150px; }
.adnum { width:35px; }
.adcod { width:64%; font-size:16px !important; font-weight:bold; }
.adppal { font-size:13px !important; }
.adcomp { width:51%; }
.addcode { padding-top:4px; background-color:#f3f3f3 }

.sombra {
	box-shadow: 0 0 3px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 3px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 3px 0px rgba(0,0,0,0.5);
	-o-box-shadow: 0 0 3px 0px rgba(0,0,0,0.5);
	border-radius:8px;
}
.separador {
	border-top: 2px solid lightgrey;
    padding-top: 10px !important;
    margin-top: 10px !important;
}
.isegundario {
	color: grey;
}
.tdtable {
	border-right-width: 1px;
    border-right-color: inherit;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: inherit;
    border-bottom-style: solid;
}
.thtable {
	background: #dfeffc url(../images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #2e6e9e;
}
div#container { 
	position: fixed; width:98%;
	width: 98%;
    height: inherit;
    overflow: auto !important;
}
.formula {
	color : #b9b9b9;
	white-space : nowrap;
}
.gnivel { font-size:14px; font-weight:bold; color:#e17009; }

/* Rubro */
.rb-box {
	margin: 8px;
}
.rb-items {
	margin-bottom: 10px;
}
.rb-code {
	font-size: 18px !important;
	padding: 4px;
	outline: none;
	background: #FBFBEF !important;
	text-align: center
}
.rb-grupo {
	height: 550px;
	overflow: auto;
}
.rb-count {
	padding: 5px;
    border-radius: 5px;
    border: 1px solid #a6c9e2;
    width: 30px;
    clear: left;
    margin: 5px 0 5px 5px;
    font-size: 16px;
    font-weight: bold;
}
.ingpersona {
   	font-size: 10px !important;
   	font-style: italic;
   	color: #b91616;
   	display: inline-block;
   	vertical-align: middle;
   	padding-bottom: 4px;
   	width: 93%; 
   	text-align: justify;	
}
/* Desagregación del Rubro */
.RUBRO_table {
    border: 1px solid black;
	border-collapse: collapse;
	text-align: center;
}
.RUBRO_table td, .RUBRO_table th {
	padding: 5px;
	border: 1px solid black;
}
.CCPET_table {
	background-color: #A9DFBF;
}
.DANE_table {
	background-color: #FAD7A0;
}
.ui-state-error-custom {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #cd0a0a;
}