/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
/* color primario: #3982CF; */



html,
button,
input,
select,
textarea { color: #222; }
html, body{
	min-height: 100%;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color:#e4e4e4;
	font-family: Arial,sans-serif !important;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading-font {
	font-family:"Open Sans",Arial,sans-serif;
}
/*
body {
    font-size: 1em;
    line-height: 1.4;
	height:100%;
}
*/
/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection { background: #b3d4fc; text-shadow: none; }

::selection { background: #b3d4fc; text-shadow: none; }

/*
 * A better looking default horizontal rule
 */

hr { display: block; height: 1px; border: 0px; border-top: 1px solid #ccc; margin: 1em 0px; padding: 0px; }

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

img { vertical-align: middle; }

/*
 * Remove default fieldset styles.
 */

fieldset { border: 0px; margin: 0px; padding: 0px; }

/*
 * Allow only vertical resizing of textareas.
 */

textarea { resize: vertical; }

a, a:hover, a:active, a:focus { outline:none; }

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */

.chromeframe { margin: 0.2em 0px; background: #ccc; color: #000; padding: 0.2em 0px; }

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

.blue-title{ color:#00adef; }
.dark-blue-title{ color:#355a88; }
.h1{font-size:18px;font-weight:bold;}
.h2{font-size:14px;font-weight:bold;}
.h-line{width:100%;height:0px;border-top:1px;border-top-style:solid;border-top-color:#ccc;border-bottom:1px;border-bottom-style:solid;border-bottom-color:#FFF;}

.loading-page{background-color:#f0f0f0;height:100%;width:100%;margin:0px;padding:0px;z-index:1000;position:absolute;}
.loading-page div.progress{position:relative;height:140px;width:400px;padding:0px;margin-top:-70px;margin-left:-200px;top:50%;left:50%;text-align:center;font-size:10px;}

.continer-page{}

/* Barra de herramientas ( Botones )*/
/*
.toolbox{  }
.toolbox.auto-height{height:auto !important;}
.toolbox span.title{clear:both;float:left;display:block;width:auto;}
.toolbox a.button{float:right;display:block;overflow:hidden;width:auto;height:auto;text-decoration:none;border: 1px solid #dfdfdf;color:#999;margin-right:5px;background-color: #f0f0f0;}
.toolbox a.button:hover{border: 1px solid #ccc;color:#000;}
.toolbox a.button span{display:block;font-size:10px;width:100%;padding: 5px 5px 5px 5px;cursor:pointer;}
.toolbox a.button span:hover{  }
.toolbox a.button.save span, .toolbox a.button.insert span, .toolbox a.button.import span, .toolbox a.button.export span,
.toolbox a.button.delete span, .toolbox a.button.search span, .toolbox a.button.view span{padding: 5px 10px 5px 30px;}

.toolbox a.button.save{ background: #f0f0f0 0px 0px no-repeat url(../image/disk-dark-24x24.png); }
.toolbox a.button.insert{ background: #f0f0f0 0px 0px no-repeat url(../image/add-dark-24x24.png); }
.toolbox a.button.delete{ background: #f0f0f0 0px 0px no-repeat url(../image/trash-dark-24x24.png); }
.toolbox a.button.import{ background: #f0f0f0 0px 0px no-repeat url(../image/file-gray-24x24.png); }
.toolbox a.button.export{ background: #f0f0f0 0px 0px no-repeat url(../image/file-gray-24x24.png); }
.toolbox a.button.search{ background: #f0f0f0 0px 0px no-repeat url(../image/magnifier-gray-24x24.png); }
.toolbox a.button.view{ background: #f0f0f0 0px 0px no-repeat url(../image/eye-gray-24x24.png); }
*/

/* Botones de navegación ( Regresar, Mas, etc. )*/
.back-button, .more-button{display:inline-block;padding-top:7px;width:auto;height:24px;text-decoration:none;font-style:normal;color:#00adef;font-size:12px;}
.back-button:hover, .more-button:hover{ text-decoration:underline; }
.back-button{ padding-left:24px; background:left center no-repeat url(../image/back-button-blue-16x16.png); }
.more-button{ padding-right:24px; background:right center no-repeat url(../image/more-button-blue-16x16.png); }

/* Mensajes de Notificación ( Error, Advertencia, Exitoso )*/
.z-depth-2, .z-depth-2-hover:hover {
	-webkit-box-shadow: 0px 4px 25px 5px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 4px 25px 5px rgba(0,0,0,0.75);
	box-shadow: 0px 4px 25px 5px rgba(0,0,0,0.75);
}
.notice {
	display:none;
	position: fixed;
	width:811px;
	top:50px;
	min-height:30px;
	max-height:48px;
	overflow:auto;
	height:auto;
	border:1px solid #C5C5C5;
	border-left-width:7px;
	padding: 5px 20px 5px 10px;
	margin: 25px !important;
	z-index: 9999 !important;
	margin: auto;
}
.notice .message{font-size:13px;}
.notice.warning{border-color:#9f6000;background-color:#fff;color:#9f6000;}
.notice.warning .title{font-weight:bold;}
.notice.success{border-color:#48a41c;background-color:#fff;color:#48a41c;}
.notice.success .title{font-weight:bold;}
.notice.error{border-color: #C33;background-color:#fff;color:#C33;}
.notice.error .title{font-weight:bold;}

div.panel-left{ clear:both; }
div.panel-right{float:right;}
div.panel-left{float:left;}

/* Clases de jquery.ui para personalizar*/
div.ui-tabs, div.ui-dialog, div.ui-datepicker{ font-size:12px; }
.noTitleDialog .ui-dialog-titlebar {display:none}
.dlghidden{ display:none; visibility:hidden; }

#Dialog-Notificacion div.icon{clear:left;float:left;margin:8px;margin-left:40px;height:24px;width:24px;background: center center no-repeat url(../image/sandclock-animated-24x24.gif);}
#Dialog-Notificacion div.texto{float:left;margin:12px;height:auto;width:auto;}


/* Accesos rapidos a acciones en el escritorio */
.quick-access{width:250px;height:100px;}
.quick-access .title{border: 1px solid #CCC;-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;padding: 5px 10px;background-color:#f4f4f4;color:#00adef;}
.quick-access .content{border: 1px solid #CCC;-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;border-width: 0px 1px 1px 1px;padding:10px;}
.quick-access a.add{display:block;background: right 0px no-repeat url(../image/plus-gray-blue-16x40.png);height:20px;text-decoration:none;color:#999;}
.quick-access a.add.disabled, .quick-access a.add.disabled:hover{ text-decoration:line-through; color:#999 !important; cursor:pointer !important; }
.quick-access a.add:hover{ background: right -20px no-repeat url(../image/plus-gray-blue-16x40.png); color:#00adef; }
.quick-access a.search{display:block;background: right 0px no-repeat url(../image/magnifier-gary-blue-16x40.png);height:20px;text-decoration:none;color:#999;}
.quick-access a.search.disabled, .quick-access a.search.disabled:hover{ text-decoration:line-through; color:#999 !important; cursor:pointer !important; }
.quick-access a.search:hover{ background: right -20px no-repeat url(../image/magnifier-gary-blue-16x40.png); color:#00adef; }
.quick-access .h-line{ margin: 10px 0px; }

/* Botones de acceso a submodulos ( Modulo de Sistema ) */
.mod-button{float:left;width:280px;min-height:72px;font-size:10px;cursor:pointer;}
.mod-button .content{float:right;width:205px;min-height:64px;border-left:1px solid #CCC;}
.mod-button .content .title{font-size:14px;font-weight:bold;font-style:italic;color:#00adef;margin-left: 10px;}
.mod-button .content p{color:#adadad;margin-left: 10px;}
.mod-button .icon{clear:both;float:left;width:64px;height:64px;}

/* Page Hedaer */
#MainHeader{
    overflow:hidden;
    position:relative;
    font-size:80%;
    padding: 0px;
    background: none;
    border-width: 0px;
    width:900px;
    height:100px;
    margin:auto;
}
#MainHeader .h-line{ position:absolute; left:0px; top:120px; }
#MainHeader img{ float:left; margin-top:10px; }
#MainHeader #AccountData{position:absolute;right:0px;margin-top:10px;width:190px;min-height:64px;background:left top no-repeat url("../image/user-blue-icon-32x32.png");margin-left:-50px;padding-left:50px;}
#MainHeader #AccountData hr{ margin:5px 0px; }
#MainHeader #AccountData .Account{ font-size:12px; }
#MainHeader #AccountData .Customer{ font-size:10px; font-style:italic; }
#MainHeader #AccountData .Actions{ float:right; font-size:10px; padding-left:20px; }
#MainHeader #AccountData .Actions a:link, #MainHeader #AccountData .Actions a:visited{ color:#06C; font-style:normal; }

/* Page Footer */
#MainFooter{clear:both;position:relative;padding: 0px;background: none;width:900px;min-height:100px;height:auto;margin:auto;}
#MainFooter .copy-rigth{ clear:both; font-size:10px; margin: 10px 0px 10px 0px; padding-bottom:10px; }
#MainFooter .panel{
	position:relative;border:1px solid #dfdfdf;background-color:#fff;min-height:100px;height:auto;margin: 10px 0px;-moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;
}
#MainFooter .panel .top-line-blue{ background-color: #dfdfdf; height:5px; }
#MainFooter .panel, #MainFooter .panel table{ width:100%; }
#MainFooter .panel table thead{ color:#00adef; }
#MainFooter .panel table thead td{ padding:20px 20px 10px 20px; }
#MainFooter .panel table tbody td{ vertical-align:top; font-size:12px; width:35%; padding:0px 0px 20px 20px; }

/* Tabs Horizontales */
.MyTabs{
    clear:both;
    font-size:80%;
    padding: 0px;
    width:900px;
    min-height:200px;
    height:auto;
    margin:auto;
}
.MyTabs > ul{
    height:36px;
    float:left;
    position:relative;
    padding:0px;
    margin:0px;
    padding-right:2px;
    width:100%;

}
.MyTabs > ul > li{
	position:relative;
    float:left;
    text-decoration:none;
    list-style:none;
    overflow:hidden;
    margin-bottom:-1px;
    min-width:50px;
    width:auto;
    height:36px;
    text-align:center;
    color: #fff;
    background: #3982CF !important;
	border: 1px solid #dfdfdf;
    border-width: 1px 1px 0px 0px;
}
.MyTabs > ul > li.first{
    -moz-border-radius: 10px 0px 0px 0px;
    -webkit-border-radius: 10px 0px 0px 0px;
    border-radius: 10px 0px 0px 0px;
    border-width: 1px 1px 0px 1px;
}
.MyTabs > ul > li.last{
    -moz-border-radius: 0px 10px 0px 0px;
    -webkit-border-radius: 0px 10px 0px 0px;
    border-radius: 0px 10px 0px 0px;
    border-width: 1px 1px 0px 0px;
}
.MyTabs > ul > li > a, .MyTabs > ul > li > a:link, .MyTabs > ul > li > a:visited{
    display:block;
    color:#fff;
    font-style:normal;
    text-decoration:none;
    padding: 10px 20px 10px 20px;
    font-weight:bold;
    
}
.MyTabs > ul > li > a:hover{ color:#fff; }
.MyTabs > ul > li:hover{ color:#999; }
.MyTabs > ul > li.active{ background-color: #fff; }
.MyTabs > ul > li.active a{ 
    background-color: #fff; 
    color: #3982CF;
    font-style:normal;
}
.MyTabs > div{clear:both;position:relative;display:none;border:1px solid #dfdfdf;width:100%;min-height:200px;background:#FFF;border-top:none;}
.MyTabs > div > .content{ display:block; overflow:hidden; height:auto; margin:20px 20px 20px 20px; }
.MyTabs > div.active{ display:block; }
.MyTabs > div > div.content > .sub-panel{overflow:hidden;height:auto;margin:20px 0px 20px 0px;display: none;}
.MyTabs > div > div.content > .sub-panel.main{ display: block; }

/* Tabs Verticales */
.MyTabs-Vertical{clear:both;position:relative;padding: 0px; width:100%;overflow:hidden;min-height:200px;height:auto;}
.MyTabs-Vertical > ul{float:left;position:relative;padding:0px;margin:0px;width:200px;height:auto;}
.MyTabs-Vertical > ul > li{position:relative;width:100%;height:auto;margin:0px 0px 5px 0px;list-style:none;}
.MyTabs-Vertical > ul > li.active{  }
.MyTabs-Vertical > ul > li > a{	display:inline-block;width:100%;color:#00adef;padding: 5px 5px;font-weight:bold;font-size:14px;font-style:italic;text-decoration:none;border-left:5px solid #dfdfdf;}
.MyTabs-Vertical > ul > li > a:hover{  }
.MyTabs-Vertical > ul > li > a > span{position:absolute;display:none;top:0px;right:-24px;width:14px;height:26px;background: #00adef right center no-repeat url("../image/arrow-right-blue-14x26.gif");}
.MyTabs-Vertical > ul > li.active > a > span{ display:inline-block; }
.MyTabs-Vertical > ul > li.active > a{color:#FFF;background:#00adef;border:0px;font-style:italic;text-decoration:none;border-left:5px solid #00adef;}
.MyTabs-Vertical > ul > li > div{clear:both;display:none;overflow:hidden;height:auto;margin:10px 10px;width:auto;font-size:10px;font-style:italic;}
.MyTabs-Vertical > ul > li.active > div{ display:block; }
.MyTabs-Vertical > div{position:relative;float:left;display:none;overflow:hidden;height:100%;margin-left:40px;}
.MyTabs-Vertical > div.active{ display:block; }

/* Listas */
.list{ width:100%; font-size:12px; }
.list thead td{border-bottom:1px solid #CCC;height:40px;vertical-align:middle;text-align:right;font-size:13px;}
.list thead tr.search{ }
.list thead tr.search td{ background-color: #f0f0f0; height:28px; }
.list thead tr.search td input{ height:15px; width:100%; }
.list thead tr.search td select{ height:20px; width:100%; }
.list thead td.search{ text-align:left; }
.list thead td.pagination{ text-align:right; }
.list tbody td{ padding:10px 0px; }
.list tfoot td{border-top:1px solid #CCC;height:40px;vertical-align:middle;text-align:right;font-size:10px;}
.list span.detail{ font-size:10px; font-style:italic; }
.list .dummy{ display:none; }
.list tbody tr{ cursor:pointer; }
.list tbody tr.empty td, .list tbody tr.loading { height:100px; cursor:auto; }
.list tbody tr.loading td:hover, .list tbody tr.empty td:hover{ background-color:#FFF; }
.list tbody tr.loading td{ text-align:center; vertical-align:middle; }
.list tbody tr.loading td span{ margin:10px; }
.list tbody td.numeric{ text-align:center !important; }

.lista-images-holder{clear:both;float:left;width:350px;height:350px;overflow-y:scroll;overflow-x:hidden;border:1px solid #CCC;background-color:#f2f2f2;}
.list.images { border:0px; }
.list.images td{ font-size:10px; }
.list.images td#Radio{ width:25px; text-align:center; }
.list.images td#Name{ width:225px; text-align:left; }
.list.images td#Size{ width:100px; text-align:center; }
.list.images tr.empty td{ height:100%; border-bottom:0px; }
.lista-images-preview{float:right;width:350px;height:350px;overflow:scroll;border:1px solid #CCC;background-color:#f2f2f2;}

/********************* Login *******************/

#MainContiner{
	clear:both;position:relative;overflow:hidden;padding: 0px; background: none; width:900px;min-height:100px;height:auto;margin:auto;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e4e4e4)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFF,  #e4e4e4); /* for firefox 3.6+ */

}
body.login-page{ background-color:#FFF; }
html.login-page{ background-color:#FFF; }
#MainContiner .panel{position:relative;min-height:280px;height:auto;margin: 10px 0px;}
#MainContiner .panel.left{float:left;width:400px;font-size:12px; margin-left:50px; margin-bottom:10px;}
#MainContiner .panel p{ margin-left:20px; }
#MainContiner .panel.right{ float:right; width:400px; border-width:1px 1px 1px 5px; }

#MainContiner .panel.right .icon{ position:absolute; top:25px; left:60px; }
#MainContiner .panel.right .description{position:absolute;top:125px;left:25px;width:140px;height:100px;font-size:10px;text-align:center;}

#MainContiner .panel.right .login, #MainContiner .panel.right .password, #MainContiner .panel.right .button-panel{position:absolute;left:190px;width:225px;height:100px;font-size:10px;text-align:right;}

#MainContiner .panel.right .login{ top:80px; }
#MainContiner .panel.right .password{ top:120px; }
#MainContiner .panel.right .password input, #MainContiner .panel.right .login input { width:160px; }
#MainContiner .panel.right .button-panel{ height:50px; top:160px; border-top:1px solid #CCC; }
#MainContiner .panel.right .button-panel input{ padding:5px; margin-top:20px; margin-right:10px; }

#MainContiner .panel.right .autenticate-error{position:absolute;bottom:20px;left:0px;color:#C33;font-size:10px;width:100%;height:25px;text-align:center;}
#MainContiner .panel.right .autenticate-error span.error-icon{display:inline-block;background:top left no-repeat url("../image/alert_16x16.png");padding-left:25px;text-align:left;}
#MainContiner .panel.right .autenticate-error span.message{ display:inline-block; margin-top:0px; width:auto; }

#MainContiner .panel.right .password-recovery{position:absolute;bottom:20px;left:0px;font-size:10px;width:100%;height:25px;text-align:center;}
#MainContiner .panel.right .password-recovery span.message{ display:inline-block; margin-top:0px; width:auto; }

#RecoveryForm{ font-size:10px; }
#RecoveryForm .input.mail{ width: 320px; margin: 60px 40px 15px 70px; }
#RecoveryForm .input.mail input{ width:290px; }
#RecoveryForm .captcha_holder{ clear:both; width:100%; height:70px; }
#RecoveryForm .captcha_code{ float:left; position:relative; width:100px; height:45px; margin: 14px 0px 10px 70px; border: 1px solid #ababab; border-radius: 4px; background-color:#cbcbcb; }
#RecoveryForm .captcha_code img{ border: 1px solid #ababab; margin-top:7px; margin-left:4px; }
#RecoveryForm .input.captcha{ float:right; width: 270px; margin: 10px 0px 10px 0px; }
#RecoveryForm .input.captcha input{	width:165px; }
#RecoveryForm .panel.right .button-panel-recovery{position:absolute;left:190px;width:225px;height:100px;font-size:10px;text-align:right;}
#RecoveryForm .panel.right .button-panel-recovery{ height:50px; top:160px; border-top:0px; }
#RecoveryForm .panel.right .button-panel-recovery input{ padding:5px; margin-top:20px; margin-right:10px; }


/********************* Login *******************/


/********************* Inicio / Escritorio *******************/

.welcome { border-bottom: 1px dotted #CCC; }

#MainTabs #Inicio .sub-panel.main .panel-left{ width:300px; min-height:200px; overflow:hidden; height:100%; }
#MainTabs #Inicio .sub-panel.main .panel-right{ width:560px; min-height:410px; overflow:hidden; height:100%; }

/* Lista de Evaluados Top 4 */
#MainTabs #Inicio .list.evaluados-short{ width:550px; }
#MainTabs #Inicio .list.evaluados-short tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Inicio .list.evaluados-short tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Inicio .list.evaluados-short thead td{ padding: 0px 5px; }
#MainTabs #Inicio .list.evaluados-short thead tr{ background-color:#f0f0f0; border-top: 1px solid #CCC; font-weight: bold; color: #002C52; }
#MainTabs #Inicio .list.evaluados-short thead td.action{  }
#MainTabs #Inicio .list.evaluados-short thead td.project{ text-align:left; }
#MainTabs #Inicio .list.evaluados-short thead td.account{ text-align:left; }
#MainTabs #Inicio .list.evaluados-short tbody tr.item td{ border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 5px; text-align:left; }
#MainTabs #Inicio .list.evaluados-short tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Inicio .list.evaluados-short tbody td.action{ vertical-align:middle; text-align:center; width:120px; }
#MainTabs #Inicio .list.evaluados-short tbody td.action a{ margin-right:5px; color:#b1b1b1; }
#MainTabs #Inicio .list.evaluados-short tbody td.action div{ margin-left:20px; }
#MainTabs #Inicio .list.evaluados-short tbody td.action a:hover{ color:#00adef; }
#MainTabs #Inicio .list.evaluados-short tbody td.action span{ padding-left:20px; background:bottom left no-repeat url("../image/file-pdf-blue-16x16.png"); }
#MainTabs #Inicio .list.evaluados-short tbody td.account{ vertical-align:top; width:190px; }
#MainTabs #Inicio .list.evaluados-short tbody td.project{ width:160px; text-align:left; }

#MainTabs .evaluados-mas{ clear:both; float:right; }

/* Lista de Evaluados Full */
#MainTabs #Inicio .list.evaluados-full{ width:100%; }
#MainTabs #Inicio .list.evaluados-full tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Inicio .list.evaluados-full tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Inicio .list.evaluados-full thead td{ text-align:left; padding: 0px 5px; }
#MainTabs #Inicio .list.evaluados-full thead tr{ background-color:#f0f0f0; border-top: 1px solid #CCC; font-weight: bold; color: #002C52; }
#MainTabs #Inicio .list.evaluados-full thead td.action{ width:200px; }
#MainTabs #Inicio .list.evaluados-full thead td.project{ width:300px; }
#MainTabs #Inicio .list.evaluados-full thead td.account{ width:300px; }
#MainTabs #Inicio .list.evaluados-full tbody tr.item td{border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 5px; text-align:left;}
#MainTabs #Inicio .list.evaluados-full tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Inicio .list.evaluados-full tbody td.action{  }
#MainTabs #Inicio .list.evaluados-full tbody td.action a{ margin-right:5px; color:#b1b1b1; }
#MainTabs #Inicio .list.evaluados-full tbody td.action a:hover{ color:#00adef; }
#MainTabs #Inicio .list.evaluados-full tbody td.action span{padding-left:20px; background:bottom left no-repeat url("../image/file-pdf-blue-16x16.png");}
#MainTabs #Inicio .list.evaluados-full tbody td.account{  }
#MainTabs #Inicio .list.evaluados-full tbody td.project{  }

/* Lista Pruebas Pendientes */
#MainTabs .list.pruebas-pendientes{ width:856px; margin:auto; }
#MainTabs .list.pruebas-pendientes thead td{ padding: 0px 10px; text-align:left; }
#MainTabs .list.pruebas-pendientes thead tr{ background-color:#f0f0f0; border-top: 1px solid #CCC; font-weight: bold; color: #002C52; }
#MainTabs .list.pruebas-pendientes thead td.action span{padding-left:20px; background:bottom left no-repeat url("../image/file-pdf-blue-16x16.png");}
#MainTabs .list.pruebas-pendientes tbody tr.item td{border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 10px; text-align:left;}
#MainTabs .list.pruebas-pendientes tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs .list.pruebas-pendientes tbody tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs .list.pruebas-pendientes tbody tr.item.last td{ border-bottom:1px solid #CCC; }

#MainTabs .list.pruebas-pendientes thead td.action{ width:120px;  }
#MainTabs .list.pruebas-pendientes thead td.evaluation{ width:350px; }
#MainTabs .list.pruebas-pendientes thead td.project{ width:350px; }

#MainTabs .list.pruebas-pendientes tbody td.action{  }
#MainTabs .list.pruebas-pendientes tbody td.action a{ margin-right:5px; color:#b1b1b1; }
#MainTabs .list.pruebas-pendientes tbody td.action a:hover{ color:#00adef; }
#MainTabs .list.pruebas-pendientes tbody td.action li{ text-decoration:none; list-style:none; }

#Dialog-Perfil table{ width:640px; }
#Dialog-Perfil table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:120px;}
#Dialog-Perfil table input[type="text"]{ width:97%; }
#Dialog-Perfil table select{ width:97%; }
#Dialog-Perfil table textarea{ width:97%; height:80px; }

/********************* Inicio / Escritorio *******************/


/********************* Modulo de sistema *********************/

/* Menu */
#MainTabs .mod-button.seguridad .icon{ background:0px 0px no-repeat url(../image/sistema-mod-icons-gray-256x64.png); }
#MainTabs .mod-button.auditoria .icon{ background:-128px 0px no-repeat url(../image/sistema-mod-icons-gray-256x64.png); }
#MainTabs .mod-button.notificacion .icon{ background:-64px 0px no-repeat url(../image/sistema-mod-icons-gray-256x64.png); }
#MainTabs .mod-button.archivos .icon{ background:-192px 0px no-repeat url(../image/sistema-mod-icons-gray-256x64.png); }
#MainTabs .mod-button.documentos .icon{ background:-256px 0px no-repeat url(../image/sistema-mod-icons-gray-256x64.png); }
#MainTabs .mod-button.configuracion .icon{ background:-320px 0px no-repeat url(../image/sistema-mod-icons-gray-256x64.png); }
#MainTabs .mod-button{ margin:50px 70px; }

/* Seguridad */
#MainTabs #Sistema .sub-panel.seguridad .toolbox{ width:100%; height:40px; }
#MainTabs #Sistema .sub-panel.seguridad .panel-left{ width:230px; border-right:2px solid #00adef; min-height:200px; overflow:hidden; height:100%; }
#MainTabs #Sistema .sub-panel.seguridad .panel-right{ width:600px; min-height:200px; overflow:hidden; height:100%; }
#MainTabs #Sistema .sub-panel.seguridad .MyTabs-Vertical > ul{ float:left; position:relative; padding:0px; margin:0px; width:150px; height:auto; }
#MainTabs #Sistema .sub-panel.seguridad .MyTabs-Vertical > ul > li a{ font-size:12px; height:16px; }

/* Roles */
#MainTabs #Sistema .list.roles{ width:670px; }
#MainTabs #Sistema .list.roles tbody tr.item td{ border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 15px; }
#MainTabs #Sistema .list.roles tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Sistema .list.roles tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Sistema .list.roles tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Sistema .list.roles tbody td.action{ vertical-align:middle; text-align:center; width:25px; }
#MainTabs #Sistema .list.roles tbody td.name{ vertical-align:top; width:200px; }
#MainTabs #Sistema .list.roles tbody td.description{ width:200px; text-align:left; }
#MainTabs #Sistema .list.roles thead td{ padding: 0px 15px; }
#MainTabs #Sistema .list.roles thead td.action{  }
#MainTabs #Sistema .list.roles thead td.description{ text-align:left; }
#MainTabs #Sistema .list.roles thead td.name{ text-align:left; }

#MainTabs #Sistema .sub-panel.seguridad .sub-panel.crear-rol .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Sistema .sub-panel.seguridad .sub-panel.crear-rol .panel-right { width: 650px; border:0px; }
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoRol table{ width:640px; }
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoRol table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:140px;}
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoRol table input[type="text"]{ width:97%; }
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoRol table textarea{ width:97%; height:100px; }
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoRol table .treeholder{ width:97%; border:1px inset #CCC; overflow:scroll; height:400px; }
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoRol table .treeholder > ul{ margin-left:10px; margin-top:10px; padding:0px; }
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoRol table .treeholder > ul > li{ margin-right:10px; }
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoRol table .treeholder > ul ul{ margin-bottom:10px; margin-top:5px; padding:0px; }
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoRol table .treeholder li{ list-style:none; }
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoRol table .treeholder ul li ul li{ margin-left:25px; }

#MainTabs #Sistema .sub-panel.seguridad .sub-panel.editar-rol .panel-left {	width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Sistema .sub-panel.seguridad .sub-panel.editar-rol .panel-right { width: 650px; border:0px; }
#MainTabs #Sistema .sub-panel.seguridad #EditarRol table{ width:640px; }
#MainTabs #Sistema .sub-panel.seguridad #EditarRol table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:140px;}
#MainTabs #Sistema .sub-panel.seguridad #EditarRol table input[type="text"]{ width:97%; }
#MainTabs #Sistema .sub-panel.seguridad #EditarRol table textarea{ width:97%; height:100px; }
#MainTabs #Sistema .sub-panel.seguridad #EditarRol table .treeholder{ width:97%; border:1px inset #CCC; overflow:scroll; height:400px; }
#MainTabs #Sistema .sub-panel.seguridad #EditarRol table .treeholder > ul{ margin-left:10px; margin-top:10px; padding:0px; }
#MainTabs #Sistema .sub-panel.seguridad #EditarRol table .treeholder > ul > li{ margin-right:10px; }
#MainTabs #Sistema .sub-panel.seguridad #EditarRol table .treeholder > ul ul{ margin-bottom:10px; margin-top:5px; padding:0px; }
#MainTabs #Sistema .sub-panel.seguridad #EditarRol table .treeholder li{ list-style:none; }
#MainTabs #Sistema .sub-panel.seguridad #EditarRol table .treeholder ul li ul li{ margin-left:25px; }

/* Listado de usuarios */
#MainTabs #Sistema .list.usuarios{ width:670px; }
#MainTabs #Sistema .list.usuarios tbody tr.item td{ border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 10px; }
#MainTabs #Sistema .list.usuarios tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Sistema .list.usuarios tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Sistema .list.usuarios thead td{ padding: 0px 10px; }
#MainTabs #Sistema .list.usuarios thead td.action{ 	width:25px; }
#MainTabs #Sistema .list.usuarios thead td.name{ width:190px; text-align:left; }
#MainTabs #Sistema .list.usuarios thead td.rols{ width:160px; text-align:left; }
#MainTabs #Sistema .list.usuarios thead td.customer{ text-align:left;width:150px; }
#MainTabs #Sistema .list.usuarios tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Sistema .list.usuarios tbody td.action{ vertical-align:middle; text-align:center; }
#MainTabs #Sistema .list.usuarios tbody td.name{ vertical-align:top; }
#MainTabs #Sistema .list.usuarios tbody td.rols{ text-align:left; }
#MainTabs #Sistema .list.usuarios tbody td.customer{ vertical-align:top; font-size:12px; font-style:italic; text-align:left; }
#MainTabs #Sistema .list.usuarios tbody td.rols li{ font-size:10px; }

#MainTabs #Sistema .sub-panel.seguridad .sub-panel.crear-usuario .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Sistema .sub-panel.seguridad .sub-panel.crear-usuario .panel-right { width: 650px; border:0px; }
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario table{ width:640px; }
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:120px;}
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario table input[type="text"], #MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario table input[type="password"]{ width:97%; }
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario table select{ width:97%; }
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario table textarea{ width:97%; height:150px; }
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario table input[name="Login"],
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario table input[name="Password"],
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario table input[name="First_Name"],
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario table input[name="Last_Name"],
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario table input[name="Age"]{ width:165px !important; }

#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario #ListHolder{border:1px inset #CCC; width:500px;height:300px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario table.list.usuario-proyectos{ width:100%; }
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario table.list.usuario-proyectos tr.empty td,
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario table.list.usuario-proyectos tr.empty:hover,
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario table.list.usuario-proyectos tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario table.list.usuario-proyectos tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario table.list.usuario-proyectos tr.item td.action{ width:20% !important; text-align:center; }
#MainTabs #Sistema .sub-panel.seguridad #CrearNuevoUsuario table.list.usuario-proyectos tr.item td.project_name{ width:80% !important; }

#MainTabs #Sistema .sub-panel.seguridad .sub-panel.editar-usuario .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Sistema .sub-panel.seguridad .sub-panel.editar-usuario .panel-right { width: 650px; border:0px; }
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table{ width:640px; }
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:120px;}
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table input[type="text"], #MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table input[type="password"]{ width:97%; }
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table select{ width:97%; }
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table textarea{ width:97%; height:150px; }
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table input[name="Login"],
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table input[name="Password"],
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table input[name="First_Name"],
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table input[name="Last_Name"],
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table input[name="Age"]{ width:155px !important; }

#DlgSelectProject #ListHolder{ border:1px inset #CCC; width:380px;height:390px;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll; }
#DlgSelectProject table.list.dlg-proyectos{ width:100%; }
#DlgSelectProject table.list.dlg-proyectos tr.empty td,
#DlgSelectProject table.list.dlg-proyectos tr.empty:hover,
#DlgSelectProject table.list.dlg-proyectos tr.empty td:hover{ background-color:#f0f0f0 !important; }
#DlgSelectProject table.list.dlg-proyectos tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#DlgSelectProject table.list.dlg-proyectos tr.item td.action{ width:10% !important; text-align:center; }
#DlgSelectProject table.list.dlg-proyectos tr.item td.project_name{ width:90% !important; }

#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario #ListHolder{border:1px inset #CCC; width:500px;height:300px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table.list.usuario-proyectos{ width:100%; }
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table.list.usuario-proyectos tr.empty td,
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table.list.usuario-proyectos tr.empty:hover,
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table.list.usuario-proyectos tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table.list.usuario-proyectos tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table.list.usuario-proyectos tr.item td.action{ width:20% !important; text-align:center; }
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table.list.usuario-proyectos tr.item td.project_name{ width:80% !important; }

#MainTabs #Sistema .sub-panel.seguridad .sub-panel.editar-usuario .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Sistema .sub-panel.seguridad .sub-panel.editar-usuario .panel-right { width: 650px; border:0px; }
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table{ width:640px; }
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:140px;}
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table input[type="text"], #MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table input[type="password"]{ width:97%; }
#MainTabs #Sistema .sub-panel.seguridad #EditarUsuario table textarea{ width:97%; height:150px; }

#MainTabs #Sistema .sub-panel.documentos .panel-left{ width:200px; min-height:200px; overflow:hidden; height:100%; font-size:10px; }
#MainTabs #Sistema .sub-panel.documentos .panel-right{ width:600px; min-height:200px; overflow:hidden; height:100%; }

#MainTabs #Sistema .sub-panel.documentos .sub-panel.list .list.documentos{ width:600px; }
#MainTabs #Sistema .sub-panel.documentos .sub-panel.list .list.documentos tbody tr.item td{ border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 15px; }
#MainTabs #Sistema .sub-panel.documentos .sub-panel.list .list.documentos tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Sistema .sub-panel.documentos .sub-panel.list .list.documentos tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Sistema .sub-panel.documentos .sub-panel.list .list.documentos tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Sistema .sub-panel.documentos .sub-panel.list .list.documentos tbody td.action{ vertical-align:middle; text-align:center; width:15px; }
#MainTabs #Sistema .sub-panel.documentos .sub-panel.list .list.documentos tbody td.title{ vertical-align:top; width:200px; }
#MainTabs #Sistema .sub-panel.documentos .sub-panel.list .list.documentos tbody td.rols{ width:160px; text-align:left; }
#MainTabs #Sistema .sub-panel.documentos .sub-panel.list .list.documentos thead td{ padding: 0px 15px; }
#MainTabs #Sistema .sub-panel.documentos .sub-panel.list .list.documentos thead td.action{  }
#MainTabs #Sistema .sub-panel.documentos .sub-panel.list .list.documentos thead td.rols{ text-align:left; }
#MainTabs #Sistema .sub-panel.documentos .sub-panel.list .list.documentos thead td.title{ text-align:left; }

#MainTabs #Sistema .sub-panel.documentos .sub-panel.crear-documento .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Sistema .sub-panel.documentos .sub-panel.crear-documento .panel-right { width: 650px; border:0px; }
#MainTabs #Sistema .sub-panel.documentos #CrearNuevoDocumento table{ width:640px; }
#MainTabs #Sistema .sub-panel.documentos #CrearNuevoDocumento table td.label{ vertical-align:top; text-align:right; padding:5px 5px; width:120px; }
#MainTabs #Sistema .sub-panel.documentos #CrearNuevoDocumento table input[type="text"]{ width:97%; }
#MainTabs #Sistema .sub-panel.documentos #CrearNuevoDocumento table textarea{ width:97%; height:150px; }
#MainTabs #Sistema .sub-panel.documentos #CrearNuevoDocumento table input[name="Phone_2"],
#MainTabs #Sistema .sub-panel.documentos #CrearNuevoDocumento table input[name="Contact_Cell_Phone"]{ width:195px; }

#MainTabs #Sistema .sub-panel.documentos #CrearNuevoDocumento #ListHolder{border:1px inset #CCC; width:580px; height:500px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #Sistema .sub-panel.documentos #CrearNuevoDocumento table.list.roles{ width:100%; }
#MainTabs #Sistema .sub-panel.documentos #CrearNuevoDocumento table.list.roles tr.empty td,
#MainTabs #Sistema .sub-panel.documentos #CrearNuevoDocumento table.list.roles tr.empty:hover,
#MainTabs #Sistema .sub-panel.documentos #CrearNuevoDocumento table.list.roles tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #Sistema .sub-panel.documentos #CrearNuevoDocumento table.list.roles tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Sistema .sub-panel.documentos #CrearNuevoDocumento table.list.roles tr.item td.action{width:10% !important; text-align:center;padding-right:10px;}
#MainTabs #Sistema .sub-panel.documentos #CrearNuevoDocumento table.list.roles tr.item td.Label{width:90% !important; padding-left:10px; padding-right:10px; text-align:left !important;}


#MainTabs #Sistema .sub-panel.documentos .sub-panel.editar-documento .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Sistema .sub-panel.documentos .sub-panel.editar-documento .panel-right { width: 650px; border:0px; }
#MainTabs #Sistema .sub-panel.documentos #EditarDocumento table{ width:640px; }
#MainTabs #Sistema .sub-panel.documentos #EditarDocumento table td.label{ vertical-align:top; text-align:right; padding:5px 5px; width:120px; }
#MainTabs #Sistema .sub-panel.documentos #EditarDocumento table input[type="text"]{ width:97%; }
#MainTabs #Sistema .sub-panel.documentos #EditarDocumento table textarea{ width:97%; height:150px; }
#MainTabs #Sistema .sub-panel.documentos #EditarDocumento table input[name="Phone_2"],
#MainTabs #Sistema .sub-panel.documentos #EditarDocumento table input[name="Contact_Cell_Phone"]{ width:195px; }

#MainTabs #Sistema .sub-panel.documentos #EditarDocumento #ListHolder{border:1px inset #CCC; width:580px; height:500px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #Sistema .sub-panel.documentos #EditarDocumento table.list.roles{ width:100%; }
#MainTabs #Sistema .sub-panel.documentos #EditarDocumento table.list.roles tr.empty td,
#MainTabs #Sistema .sub-panel.documentos #EditarDocumento table.list.roles tr.empty:hover,
#MainTabs #Sistema .sub-panel.documentos #EditarDocumento table.list.roles tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #Sistema .sub-panel.documentos #EditarDocumento table.list.roles tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Sistema .sub-panel.documentos #EditarDocumento table.list.roles tr.item td.action{width:10% !important; text-align:center;padding-right:10px;}
#MainTabs #Sistema .sub-panel.documentos #EditarDocumento table.list.roles tr.item td.Label{width:90% !important; padding-left:10px; padding-right:10px; text-align:left !important;}

/* Servicio de Notificación */
#MainTabs #Sistema .sub-panel.notificacion .MyTabs-Vertical > ul{ float:left; position:relative; padding:0px; margin:0px; width:150px; height:auto; }
#MainTabs #Sistema .sub-panel.notificacion .MyTabs-Vertical > ul > li a{ font-size:12px; height:16px; }

#MainTabs #Sistema .sub-panel.notificacion #MailServerConfig table{ width:490px; margin-left:70px; }
#MainTabs #Sistema .sub-panel.notificacion #MailServerConfig table td.label{ padding:5px 5px; width:160px; }
#MainTabs #Sistema .sub-panel.notificacion #MailServerConfig table input[type="text"], #MainTabs #Sistema .sub-panel.notificacion #MailServerConfig table input[type="password"]{ width:95%; }

#MainTabs #Sistema .sub-panel.notificacion .list.mail-plantillas{ width:670px; }
#MainTabs #Sistema .sub-panel.notificacion .list.mail-plantillas tbody tr.item td{border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 15px;}
#MainTabs #Sistema .sub-panel.notificacion .list.mail-plantillas tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Sistema .sub-panel.notificacion .list.mail-plantillas tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Sistema .sub-panel.notificacion .list.mail-plantillas tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Sistema .sub-panel.notificacion .list.mail-plantillas tbody td.action{vertical-align:middle; text-align:center; width:25px;}
#MainTabs #Sistema .sub-panel.notificacion .list.mail-plantillas tbody td.name{ vertical-align:top; width:200px; }
#MainTabs #Sistema .sub-panel.notificacion .list.mail-plantillas tbody td.description{ width:200px; text-align:left; }
#MainTabs #Sistema .sub-panel.notificacion .list.mail-plantillas thead td{ padding: 0px 15px; }
#MainTabs #Sistema .sub-panel.notificacion .list.mail-plantillas thead td.action{  }
#MainTabs #Sistema .sub-panel.notificacion .list.mail-plantillas thead td.description{ text-align:left; }
#MainTabs #Sistema .sub-panel.notificacion .list.mail-plantillas thead td.name{ text-align:left; }

#MainTabs #Sistema .sub-panel.notificacion .sub-panel.crear-plantilla .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;}
#MainTabs #Sistema .sub-panel.notificacion .sub-panel.crear-plantilla .panel-right { width: 650px; }
#MainTabs #Sistema .sub-panel.notificacion #CrearNuevaPlantilla table{ width:640px; }
#MainTabs #Sistema .sub-panel.notificacion #CrearNuevaPlantilla table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:140px;}
#MainTabs #Sistema .sub-panel.notificacion #CrearNuevaPlantilla table input[type="text"]{ width:97%; }
#MainTabs #Sistema .sub-panel.notificacion #CrearNuevaPlantilla table textarea{ width:97%; height:300px; }

#MainTabs #Sistema .sub-panel.notificacion .sub-panel.editar-plantilla .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;}
#MainTabs #Sistema .sub-panel.notificacion .sub-panel.editar-plantilla .panel-right { width: 650px; }
#MainTabs #Sistema .sub-panel.notificacion #EditarPlantilla table{ width:640px; }
#MainTabs #Sistema .sub-panel.notificacion #EditarPlantilla table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:140px;}
#MainTabs #Sistema .sub-panel.notificacion #EditarPlantilla table input[type="text"]{ width:97%; }
#MainTabs #Sistema .sub-panel.notificacion #EditarPlantilla table textarea{ width:97%; height:300px; }

/* Auditorías (Logs) */
#MainTabs #Sistema .sub-panel.auditoria .toolbox{ height:90px; }
#MainTabs #Sistema .sub-panel.auditoria .filtro{width:850px; border:1px solid #CCC; min-height:100px; overflow:hidden; height:auto; border-width:1px 1px 1px 5px;margin:auto; background-color:#f0f0f0;}
#MainTabs #Sistema .sub-panel.auditoria .filtro table{ margin:auto; margin-top:20px; margin-bottom:20px; }
#MainTabs #Sistema .sub-panel.auditoria .filtro table input, #MainTabs #Sistema .sub-panel.auditoria .filtro table select{ width:240px; }
#MainTabs #Sistema .sub-panel.auditoria .filtro table input.description{ width:763px; }
#MainTabs #Sistema .sub-panel.auditoria .filtro table input.date{ width:75px; }
#MainTabs #Sistema .sub-panel.auditoria .filtro table span{ font-size:10px; }

#MainTabs #Sistema .sub-panel.auditoria .list.registros{ width:856px; margin:auto; }
#MainTabs #Sistema .sub-panel.auditoria .list.registros thead td{ padding: 0px 10px; text-align:left; }
#MainTabs #Sistema .sub-panel.auditoria .list.registros thead tr{ background-color:#f0f0f0; border-top: 1px solid #CCC; font-weight: bold; color: #002C52; }
#MainTabs #Sistema .sub-panel.auditoria .list.registros tbody tr.item td{border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 10px; text-align:left;}
#MainTabs #Sistema .sub-panel.auditoria .list.registros tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Sistema .sub-panel.auditoria .list.registros tbody tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Sistema .sub-panel.auditoria .list.registros tbody tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Sistema .sub-panel.auditoria .list.registros thead td.action{ width:30px;  }
#MainTabs #Sistema .sub-panel.auditoria .list.registros thead td.user{ width:200px; }
#MainTabs #Sistema .sub-panel.auditoria .list.registros thead td.description{ width:400px; }
#MainTabs #Sistema .sub-panel.auditoria .list.registros thead td.save_date{ width:140px; text-align:right; }

#MainTabs #Sistema .sub-panel.auditoria .list.registros tbody td.action{  }
#MainTabs #Sistema .sub-panel.auditoria .list.registros tbody td.user{  }
#MainTabs #Sistema .sub-panel.auditoria .list.registros tbody td.description{  }
#MainTabs #Sistema .sub-panel.auditoria .list.registros tbody td.save_date{ text-align:right !important; font-size:10px; }

/* Configuracion del sistema */
#MainTabs #Sistema .sub-panel.configuracion .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Sistema .sub-panel.configuracion .panel-right { width: 650px; border:0px; }
#MainTabs #Sistema .sub-panel.configuracion table{ width:580px; margin-left:70px; }
#MainTabs #Sistema .sub-panel.configuracion table td.label{ text-align:right; padding:5px 5px; width:200px; }
#MainTabs #Sistema .sub-panel.configuracion table input{ width:95%; }
#MainTabs #Sistema .sub-panel.configuracion table textarea{ width:95%; height:80px; }

/********************* Modulo de sistema *********************/


/********************* Modulo de Clientes ********************/

#MainTabs #Clientes .panel-left{ width:200px; min-height:200px; overflow:hidden; height:100%; font-size:10px; }
#MainTabs #Clientes .panel-right{ width:600px; min-height:200px; overflow:hidden; height:100%; }

#MainTabs #Clientes .list.clientes{ width:600px; }
#MainTabs #Clientes .list.clientes tbody tr.item td{ border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 15px; }
#MainTabs #Clientes .list.clientes tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Clientes .list.clientes tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Clientes .list.clientes tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Clientes .list.clientes tbody td.action{ vertical-align:middle; text-align:center; width:25px; }
#MainTabs #Clientes .list.clientes tbody td.name{ vertical-align:top; width:200px; }
#MainTabs #Clientes .list.clientes tbody td.contact{ width:150px; text-align:left; }
#MainTabs #Clientes .list.clientes thead td{ padding: 0px 15px; }
#MainTabs #Clientes .list.clientes thead td.action{  }
#MainTabs #Clientes .list.clientes thead td.contact{ text-align:left; }
#MainTabs #Clientes .list.clientes thead td.name{ text-align:left; }

#MainTabs #Clientes .sub-panel.crear-cliente .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Clientes .sub-panel.crear-cliente .panel-right { width: 650px; border:0px; }
#MainTabs #Clientes #CrearNuevoCliente table{ width:640px; }
#MainTabs #Clientes #CrearNuevoCliente table td.label{ vertical-align:top; text-align:right; padding:5px 5px; width:120px; }
#MainTabs #Clientes #CrearNuevoCliente table input[type="text"]{ width:97%; }
#MainTabs #Clientes #CrearNuevoCliente table textarea{ width:97%; height:150px; }
#MainTabs #Clientes #CrearNuevoCliente table input[name="Phone_2"],
#MainTabs #Clientes #CrearNuevoCliente table input[name="Contact_Cell_Phone"]{ width:195px; }

#MainTabs #Clientes #CrearNuevoCliente #ListHolder{border:1px inset #CCC; width:500px; height:500px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #Clientes #CrearNuevoCliente #ListHolder.inventarios { height:150px; }

#MainTabs #Clientes #CrearNuevoCliente table.list.inventarios{ width:100%; }
#MainTabs #Clientes #CrearNuevoCliente table.list.inventarios tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Clientes #CrearNuevoCliente table.list.inventarios tr.item td.action{width:10% !important; text-align:center; padding-left:10px; padding-right:10px;}
#MainTabs #Clientes #CrearNuevoCliente table.list.inventarios tr.item td.name{width:90% !important; padding-left:10px; padding-right:10px;}

#MainTabs #Clientes .sub-panel.editar-cliente .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Clientes .sub-panel.editar-cliente .panel-right { width: 650px; border:0px; }
#MainTabs #Clientes #EditarCliente table{ width:640px; }
#MainTabs #Clientes #EditarCliente table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:120px;}
#MainTabs #Clientes #EditarCliente table input[type="text"]{ width:97%; }
#MainTabs #Clientes #EditarCliente table textarea{ width:97%; height:150px; }
#MainTabs #Clientes #EditarCliente table input[name="Phone_2"],
#MainTabs #Clientes #EditarCliente table input[name="Contact_Cell_Phone"]{ width:195px; }

#MainTabs #Clientes #EditarCliente #ListHolder{border:1px inset #CCC; width:500px; height:500px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #Clientes #EditarCliente #ListHolder.inventarios { height:150px; }

#MainTabs #Clientes #EditarCliente table.list.inventarios{ width:100%; }
#MainTabs #Clientes #EditarCliente table.list.inventarios tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Clientes #EditarCliente table.list.inventarios tr.item td.action{width:10% !important; text-align:center; padding-left:10px; padding-right:10px;}
#MainTabs #Clientes #EditarCliente table.list.inventarios tr.item td.name{width:90% !important; padding-left:10px; padding-right:10px;}

/* Asociar Inventarios */
#MainTabs #Clientes .sub-panel.list-inventarios .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Clientes .sub-panel.list-inventarios .panel-right { width: 640px; border:0px; }
#MainTabs #Clientes .sub-panel.list-inventarios .list.inventarios{ width:639px; }
#MainTabs #Clientes .sub-panel.list-inventarios .list.inventarios tbody tr.item td{border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 15px; text-align:left;}
#MainTabs #Clientes .sub-panel.list-inventarios .list.inventarios tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Clientes .sub-panel.list-inventarios .list.inventarios thead td{ padding: 0px 15px; text-align:left; }
#MainTabs #Clientes .sub-panel.list-inventarios .list.inventarios tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Clientes .sub-panel.list-inventarios .list.inventarios tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Clientes .sub-panel.list-inventarios .list.inventarios thead td.action{ width:30px; }
#MainTabs #Clientes .sub-panel.list-inventarios .list.inventarios thead td.name{ width:639px; }
#MainTabs #Clientes .sub-panel.list-inventarios .list.inventarios tbody td.action{ vertical-align:middle; text-align:center; width:30px; }
#MainTabs #Clientes .sub-panel.list-inventarios .list.inventarios tbody td.name{ vertical-align:top;	width:640px; }


/********************* Modulo de Clientes ********************/


/********************* Modulo de Candidatos ********************/

#MainTabs #Candidatos .panel-left{ width:200px; min-height:200px; overflow:hidden; height:100%; font-size:10px; }
#MainTabs #Candidatos .panel-right{ width:600px; min-height:200px; overflow:hidden; height:100%; }

#MainTabs #Candidatos .list.candidatos{ width:600px; }
#MainTabs #Candidatos .list.candidatos tbody tr.item td{ border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 15px; }
#MainTabs #Candidatos .list.candidatos tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Candidatos .list.candidatos tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Candidatos .list.candidatos tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Candidatos .list.candidatos thead td{ padding: 0px 15px; }
#MainTabs #Candidatos .list.candidatos thead td.action{ width:25px; }
#MainTabs #Candidatos .list.candidatos thead td.name{ width:200px; text-align:left; }
#MainTabs #Candidatos .list.candidatos thead td.customer{ width:200px; text-align:left; }

#MainTabs #Candidatos .list.candidatos tbody td.action{ vertical-align:middle; text-align:center; }
#MainTabs #Candidatos .list.candidatos tbody td.name{ vertical-align:top; }
#MainTabs #Candidatos .list.candidatos tbody td.customer{ text-align:left; }

#MainTabs #Candidatos .sub-panel.crear-candidato .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Candidatos .sub-panel.crear-candidato .panel-right { width: 650px; border:0px; }
#MainTabs #Candidatos #CrearNuevoCandidato table{ width:640px; }
#MainTabs #Candidatos #CrearNuevoCandidato table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:120px;}
#MainTabs #Candidatos #CrearNuevoCandidato table input[type="text"],#MainTabs #Candidatos #CrearNuevoCandidato table input[type="password"]{ width:97%; }
#MainTabs #Candidatos #CrearNuevoCandidato table select{ width:97%; }
#MainTabs #Candidatos #CrearNuevoCandidato table textarea{ width:97%; height:150px; }
#MainTabs #Candidatos #CrearNuevoCandidato table input[name="Login"],
#MainTabs #Candidatos #CrearNuevoCandidato table input[name="Password"],
#MainTabs #Candidatos #CrearNuevoCandidato table input[name="First_Name"],
#MainTabs #Candidatos #CrearNuevoCandidato table input[name="Last_Name"],
#MainTabs #Candidatos #CrearNuevoCandidato table input[name="Age"]{ width:165px !important; }

#MainTabs #Candidatos #CrearNuevoCandidato #ListHolder{border:1px inset #CCC; width:500px;height:300px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #Candidatos #CrearNuevoCandidato table.list.usuario-proyectos{ width:100%; }
#MainTabs #Candidatos #CrearNuevoCandidato table.list.usuario-proyectos tr.empty td,
#MainTabs #Candidatos #CrearNuevoCandidato table.list.usuario-proyectos tr.empty:hover,
#MainTabs #Candidatos #CrearNuevoCandidato table.list.usuario-proyectos tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #Candidatos #CrearNuevoCandidato table.list.usuario-proyectos tr.item td{	height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Candidatos #CrearNuevoCandidato table.list.usuario-proyectos tr.item td.action{ width:20% !important; text-align:center; }
#MainTabs #Candidatos #CrearNuevoCandidato table.list.usuario-proyectos tr.item td.project_name{ width:80% !important; }

#MainTabs #Candidatos .sub-panel.editar-candidato .panel-left {	width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Candidatos .sub-panel.editar-candidato .panel-right { width: 650px; border:0px; }
#MainTabs #Candidatos #EditarCandidato table{ width:640px; }
#MainTabs #Candidatos #EditarCandidato table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:120px;}
#MainTabs #Candidatos #EditarCandidato table input[type="text"], #MainTabs #Candidatos #EditarCandidato table input[type="password"]{ width:97%; }
#MainTabs #Candidatos #EditarCandidato table select{ width:97%; }
#MainTabs #Candidatos #EditarCandidato table textarea{ width:97%; height:150px; }
#MainTabs #Candidatos #EditarCandidato table input[name="Login"],
#MainTabs #Candidatos #EditarCandidato table input[name="Password"],
#MainTabs #Candidatos #EditarCandidato table input[name="First_Name"],
#MainTabs #Candidatos #EditarCandidato table input[name="Last_Name"],
#MainTabs #Candidatos #EditarCandidato table input[name="Age"]{ width:165px !important; }

#MainTabs #Candidatos #EditarCandidato #ListHolder{border:1px inset #CCC; width:500px;height:300px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #Candidatos #EditarCandidato table.list.usuario-proyectos{ width:100%; }
#MainTabs #Candidatos #EditarCandidato table.list.usuario-proyectos tr.empty td,
#MainTabs #Candidatos #EditarCandidato table.list.usuario-proyectos tr.empty:hover,
#MainTabs #Candidatos #EditarCandidato table.list.usuario-proyectos tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #Candidatos #EditarCandidato table.list.usuario-proyectos tr.item td{	height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Candidatos #EditarCandidato table.list.usuario-proyectos tr.item td.action{ width:20% !important; text-align:center; }
#MainTabs #Candidatos #EditarCandidato table.list.usuario-proyectos tr.item td.project_name{ width:80% !important; }

#MainTabs #Candidatos .sub-panel.candidato-evaluaciones .panel-left {	width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Candidatos .sub-panel.candidato-evaluaciones .panel-right { width: 650px; border:0px; }
#MainTabs #Candidatos .sub-panel.candidato-evaluaciones .list{ width:650px; margin:auto; }
#MainTabs #Candidatos .sub-panel.candidato-evaluaciones .list thead td{ padding: 0px 10px; text-align:left; }
#MainTabs #Candidatos .sub-panel.candidato-evaluaciones .list thead tr{ background-color:#f0f0f0; border-top: 1px solid #CCC; font-weight: bold; color: #002C52; }
#MainTabs #Candidatos .sub-panel.candidato-evaluaciones .list thead td.action span{padding-left:20px; background:bottom left no-repeat url("../image/file-pdf-blue-16x16.png");}
#MainTabs #Candidatos .sub-panel.candidato-evaluaciones .list tbody tr.item td{border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 5px; text-align:left;}
#MainTabs #Candidatos .sub-panel.candidato-evaluaciones .list tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Candidatos .sub-panel.candidato-evaluaciones .list tbody tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Candidatos .sub-panel.candidato-evaluaciones .list tbody tr.item.last td{ border-bottom:1px solid #CCC; }

#MainTabs #Candidatos .sub-panel.candidato-evaluaciones .list thead td.action{ width:120px;  }
#MainTabs #Candidatos .sub-panel.candidato-evaluaciones .list thead td.evaluation{ width:300px; }
#MainTabs #Candidatos .sub-panel.candidato-evaluaciones .list thead td.project{ width:300px; }

#MainTabs #Candidatos .sub-panel.candidato-evaluaciones .list tbody td.action{  }
#MainTabs #Candidatos .sub-panel.candidato-evaluaciones .list tbody td.action a{ margin-right:5px; color:#b1b1b1; }
#MainTabs #Candidatos .sub-panel.candidato-evaluaciones .list tbody td.action a:hover{ color:#00adef; }
#MainTabs #Candidatos .sub-panel.candidato-evaluaciones .list tbody td.action li{ text-decoration:none; list-style:none; }


/********************* Modulo de Candidatos ********************/


/********************* Modulo de Evaluaciones ********************/

/* Listado de Evaluaciones */
#MainTabs #Evaluaciones .panel-left{ width:200px; min-height:200px; overflow:hidden; height:100%; font-size:10px; }
#MainTabs #Evaluaciones .panel-right{ width:600px; min-height:200px; overflow:hidden; height:100%; }
#MainTabs #Evaluaciones .list.evaluaciones{ width:600px; }
#MainTabs #Evaluaciones .list.evaluaciones tbody tr.item td{border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 15px; text-align:left;}
#MainTabs #Evaluaciones .list.evaluaciones thead td{ padding: 0px 15px; text-align:left; }
#MainTabs #Evaluaciones .list.evaluaciones tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Evaluaciones .list.evaluaciones tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Evaluaciones .list.evaluaciones tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Evaluaciones .list.evaluaciones thead td.action{ width:30px; }
#MainTabs #Evaluaciones .list.evaluaciones thead td.name{ width:285px; }
#MainTabs #Evaluaciones .list.evaluaciones thead td.customer{ width:285px; }

#MainTabs #Evaluaciones .list.evaluaciones tbody td.action{ vertical-align:middle; text-align:center; }
#MainTabs #Evaluaciones .list.evaluaciones tbody td.name{ vertical-align:top; }
#MainTabs #Evaluaciones .list.evaluaciones tbody td.customer{ width:285px; }

/* Editar Evaluación */
#MainTabs #Evaluaciones .sub-panel.editar-evaluacion .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Evaluaciones .sub-panel.editar-evaluacion .panel-right { width: 650px; border:0px; }
#MainTabs #Evaluaciones #EditarEvaluacion table{ width: 100% !important; }
#MainTabs #Evaluaciones #EditarEvaluacion table td.label{vertical-align:top; padding:5px 5px; width:70px;}
#MainTabs #Evaluaciones #EditarEvaluacion table input[type="text"]{ width:97%; }
#MainTabs #Evaluaciones #EditarEvaluacion table select{ width:97%; }
#MainTabs #Evaluaciones #EditarEvaluacion table textarea{ width:97%; height:80px; }
#MainTabs #Evaluaciones #EditarEvaluacion table input[name="Time"]{ width:50px; }
#MainTabs #Evaluaciones #EditarEvaluacion table input[name="RandomPosition"]{ width:auto; }
#MainTabs #Evaluaciones #EditarEvaluacion table.time td.label{ vertical-align:top; text-align:right; padding:5px 5px; width:200px; }
/*#MainTabs #Evaluaciones #EditarEvaluacion table td.input{ width:100px; }*/
#MainTabs #Evaluaciones #EditarEvaluacion table input[type="text"]{ width:97%; }
#MainTabs #Evaluaciones #EditarEvaluacion table input[name="Time"]{ width:100px; }
#MainTabs #Evaluaciones #EditarEvaluacion table.eventos td.input{ width:520px; }
#MainTabs #Evaluaciones #EditarEvaluacion table.eventos td{ vertical-align:top; padding:0px; padding-right:20px; }

#MainTabs #Evaluaciones #EditarEvaluacion #ListHolder{border:1px inset #CCC; width:auto; height:250px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #Evaluaciones #EditarEvaluacion #ListHolder.administradores, #MainTabs #Evaluaciones #EditarEvaluacion #ListHolder.inventarios { height:150px; }

#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-administradores{ width:100%; }
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-administradores tr.empty td,
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-administradores tr.empty:hover,
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-administradores tr.empty td:hover{ height:25px; background-color:#f0f0f0 !important; }
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-administradores tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-administradores tr.item td.action{width:10% !important; text-align:center; padding-left:10px; padding-right:10px;}
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-administradores tr.item td.first_name{width:45% !important; padding-left:10px; padding-right:10px;}
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-administradores tr.item td.last_name{ width:45% !important; }

#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-inventarios{ width:100%; }
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-inventarios tr.empty td,
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-inventarios tr.empty:hover,
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-inventarios tr.empty td:hover{ height:25px; background-color:#f0f0f0 !important; }
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-inventarios tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-inventarios tr.item td.action{width:10% !important; text-align:center; padding-left:10px; padding-right:10px;}
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-inventarios tr.item td.name{width:90% !important; padding-left:10px; padding-right:10px;}

#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-candidatos{ width:100%; }
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-candidatos tr.empty td,
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-candidatos tr.empty:hover,
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-candidatos tr.empty td:hover{ height:25px; background-color:#f0f0f0 !important; }
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-candidatos tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-candidatos tr.item td.action{width:10% !important; text-align:left; padding-left:10px; padding-right:10px; vertical-align:top;}
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-candidatos tr.item td.action a{ line-height:20px; }
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-candidatos tr.item td.name{width:60% !important; padding-left:10px; padding-right:10px; vertical-align:top;}
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-candidatos tr.item .detail{ font-size:10px; font-style:normal; }
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-candidatos tr.item .detail.blue{ color:#00adef; font-style:normal; }
#MainTabs #Evaluaciones #EditarEvaluacion table.list.evaluacion-candidatos tr.item td.fases{ width:30%; vertical-align:top; }

/* Crear Nueva Evaluación */
#MainTabs #Evaluaciones .sub-panel.crear-evaluacion .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Evaluaciones .sub-panel.crear-evaluacion .panel-right { width: 650px; border:0px; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table{ width: 100%; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table td.label{vertical-align: top;padding: 5px 5px;width: 70px; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table input[type="text"]{ width:97%; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table select{ width:97%; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table textarea{ width:97%; height:80px; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table input[name="Time"]{ width:50px; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table input[name="RandomPosition"]{ width:auto; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.time td.label{ vertical-align:top; text-align:right; padding:5px 5px; width:200px; }
/*#MainTabs #Evaluaciones #CrearNuevaEvaluacion table td.input{ width:100px; }*/
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table input[type="text"]{ width:97%; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table input[name="Time"]{ width:100px; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.eventos td.input{ width:520px; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.eventos td{ vertical-align:top; padding:0px; padding-right:20px; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion #ListHolder{border:1px inset #CCC; width:480px; height:250px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #Evaluaciones #CrearNuevaEvaluacion #ListHolder.administradores, #MainTabs #Evaluaciones #CrearNuevaEvaluacion #ListHolder.inventarios { height:150px; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-administradores{ width:100%; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-administradores tr.empty td,
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-administradores tr.empty:hover,
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-administradores tr.empty td:hover{ height:25px; background-color:#f0f0f0 !important; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-administradores tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-administradores tr.item td.action{width:10% !important; text-align:center; padding-left:10px; padding-right:10px;}
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-administradores tr.item td.first_name{width:45% !important; padding-left:10px; padding-right:10px;}
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-administradores tr.item td.last_name{ width:45% !important; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-inventarios{ width:100%; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-inventarios tr.empty td,
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-inventarios tr.empty:hover,
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-inventarios tr.empty td:hover{ height:25px; background-color:#f0f0f0 !important; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-inventarios tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-inventarios tr.item td.action{width:10% !important; text-align:center; padding-left:10px; padding-right:10px;}
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-inventarios tr.item td.name{width:90% !important; padding-left:10px; padding-right:10px;}
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-candidatos{ width:100%; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-candidatos tr.empty td,
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-candidatos tr.empty:hover,
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-candidatos tr.empty td:hover{ height:25px; background-color:#f0f0f0 !important; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-candidatos tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-candidatos tr.item td.action{width:10% !important; text-align:left; padding-left:10px; padding-right:10px; vertical-align:top;}
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-candidatos tr.item td.action a{ line-height:20px; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-candidatos tr.item td.name{width:60% !important; padding-left:10px; padding-right:10px; vertical-align:top;}
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-candidatos tr.item .detail{ font-size:10px; font-style:normal; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-candidatos tr.item .detail.blue{ color:#00adef; font-style:normal; }
#MainTabs #Evaluaciones #CrearNuevaEvaluacion table.list.evaluacion-candidatos tr.item td.fases{ width:30%; vertical-align:top; }

/* Asociar Nuevo Candidato */
#MainTabs #Evaluaciones .sub-panel.crear-candidato .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Evaluaciones .sub-panel.crear-candidato .panel-right { width: 650px; border:0px; }
#MainTabs #Evaluaciones #CrearNuevoCandidato table{ width:640px; }
#MainTabs #Evaluaciones #CrearNuevoCandidato table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:120px;}
#MainTabs #Evaluaciones #CrearNuevoCandidato table input[type="text"]{ width:97%; }
#MainTabs #Evaluaciones #CrearNuevoCandidato table select{ width:97%; }
#MainTabs #Evaluaciones #CrearNuevoCandidato table textarea{ width:97%; height:150px; }
#MainTabs #Evaluaciones #CrearNuevoCandidato table input[name="Login"],
#MainTabs #Evaluaciones #CrearNuevoCandidato table input[name="Password"],
#MainTabs #Evaluaciones #CrearNuevoCandidato table input[name="First_Name"],
#MainTabs #Evaluaciones #CrearNuevoCandidato table input[name="Last_Name"],
#MainTabs #Evaluaciones #CrearNuevoCandidato table input[name="Age"]{ width:165px !important; }

/* Asociar Inventarios */
#MainTabs #Evaluaciones .sub-panel.list-inventarios .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Evaluaciones .sub-panel.list-inventarios .panel-right { width: 640px; border:0px; }
#MainTabs #Evaluaciones .sub-panel.list-inventarios .list.inventarios{ width:639px; }
#MainTabs #Evaluaciones .sub-panel.list-inventarios .list.inventarios tbody tr.item td{border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 15px; text-align:left;}
#MainTabs #Evaluaciones .sub-panel.list-inventarios .list.inventarios tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Evaluaciones .sub-panel.list-inventarios .list.inventarios thead td{ padding: 0px 15px; text-align:left; }
#MainTabs #Evaluaciones .sub-panel.list-inventarios .list.inventarios tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Evaluaciones .sub-panel.list-inventarios .list.inventarios tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Evaluaciones .sub-panel.list-inventarios .list.inventarios thead td.action{ width:30px; }
#MainTabs #Evaluaciones .sub-panel.list-inventarios .list.inventarios thead td.name{ width:639px; }
#MainTabs #Evaluaciones .sub-panel.list-inventarios .list.inventarios tbody td.action{ vertical-align:middle; text-align:center; width:30px; }
#MainTabs #Evaluaciones .sub-panel.list-inventarios .list.inventarios tbody td.name{ vertical-align:top;	width:320px; }
#MainTabs #Evaluaciones .sub-panel.list-inventarios .list.inventarios tbody td.scope{ vertical-align:top;	width:320px; }
/* Asociar Candidatos */
#MainTabs #Evaluaciones .sub-panel.list-candidatos .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Evaluaciones .sub-panel.list-candidatos .panel-right { width: 640px; border:0px; }
#MainTabs #Evaluaciones .sub-panel.list-candidatos .list.candidatos{ width:639px; }
#MainTabs #Evaluaciones .sub-panel.list-candidatos .list.candidatos tbody tr.item td{ border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 15px; }
#MainTabs #Evaluaciones .sub-panel.list-candidatos .list.candidatos tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Evaluaciones .sub-panel.list-candidatos .list.candidatos tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Evaluaciones .sub-panel.list-candidatos .list.candidatos tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Evaluaciones .sub-panel.list-candidatos .list.candidatos thead td{ padding: 0px 15px; }
#MainTabs #Evaluaciones .sub-panel.list-candidatos .list.candidatos thead td.action{ width:25px; }
#MainTabs #Evaluaciones .sub-panel.list-candidatos .list.candidatos thead td.name{ width:200px; text-align:left; }
#MainTabs #Evaluaciones .sub-panel.list-candidatos .list.candidatos thead td.customer{ width:200px; text-align:left; }
#MainTabs #Evaluaciones .sub-panel.list-candidatos .list.candidatos tbody td.action{ vertical-align:middle; text-align:center; }
#MainTabs #Evaluaciones .sub-panel.list-candidatos .list.candidatos tbody td.name{ vertical-align:top; }
#MainTabs #Evaluaciones .sub-panel.list-candidatos .list.candidatos tbody td.customer{ text-align:left; }

/* Editar Candidato */
#MainTabs #Evaluaciones .sub-panel.editar-candidato .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Evaluaciones .sub-panel.editar-candidato .panel-right { width: 650px; border:0px; }
#MainTabs #Evaluaciones .sub-panel.editar-candidato table{ width:640px; }
#MainTabs #Evaluaciones .sub-panel.editar-candidato table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:120px;}
#MainTabs #Evaluaciones .sub-panel.editar-candidato table input[type="text"]{ width:97%; }
#MainTabs #Evaluaciones .sub-panel.editar-candidato table select{ width:97%; }
#MainTabs #Evaluaciones .sub-panel.editar-candidato table textarea{ width:97%; height:80px; }

#MainTabs #Evaluaciones .sub-panel.editar-candidato #ListHolder{border:1px inset #CCC; width:487px; height:250px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #Evaluaciones .sub-panel.editar-candidato .list.candidato-evaluadores{ width:100%; }
#MainTabs #Evaluaciones .sub-panel.editar-candidato .list.candidato-evaluadores tbody tr.item td{ border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 15px; }
#MainTabs #Evaluaciones .sub-panel.editar-candidato .list.candidato-evaluadores tbody td{ background-color:#fff; }
#MainTabs #Evaluaciones .sub-panel.editar-candidato .list.candidato-evaluadores tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Evaluaciones .sub-panel.editar-candidato .list.candidato-evaluadores tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Evaluaciones .sub-panel.editar-candidato .list.candidato-evaluadores tbody td.action{ width:50px; vertical-align:middle; text-align:left; }
#MainTabs #Evaluaciones .sub-panel.editar-candidato .list.candidato-evaluadores tbody td.email{ vertical-align:top; }
#MainTabs #Evaluaciones .sub-panel.editar-candidato .list.candidato-evaluadores tr.item .detail{ font-size:10px; font-style:normal; }
#MainTabs #Evaluaciones .sub-panel.editar-candidato .list.candidato-evaluadores tr.item .detail.blue{ color:#00adef; font-style:normal; }


/* Asociar Administradores */
#MainTabs #Evaluaciones .sub-panel.list-administradores .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Evaluaciones .sub-panel.list-administradores .panel-right { width: 640px; border:0px; }
#MainTabs #Evaluaciones .sub-panel.list-administradores .list.administradores{ width:639px; }
#MainTabs #Evaluaciones .sub-panel.list-administradores .list.administradores tbody tr.item td{ border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 15px; }
#MainTabs #Evaluaciones .sub-panel.list-administradores .list.administradores tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Evaluaciones .sub-panel.list-administradores .list.administradores tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Evaluaciones .sub-panel.list-administradores .list.administradores tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Evaluaciones .sub-panel.list-administradores .list.administradores thead td{ padding: 0px 15px; }
#MainTabs #Evaluaciones .sub-panel.list-administradores .list.administradores thead td.action{ width:25px; }
#MainTabs #Evaluaciones .sub-panel.list-administradores .list.administradores thead td.name{ width:200px; text-align:left; }
#MainTabs #Evaluaciones .sub-panel.list-administradores .list.administradores thead td.customer{ width:200px; text-align:left; }
#MainTabs #Evaluaciones .sub-panel.list-administradores .list.administradores tbody td.action{ vertical-align:middle; text-align:center; }
#MainTabs #Evaluaciones .sub-panel.list-administradores .list.administradores tbody td.name{ vertical-align:top; }
#MainTabs #Evaluaciones .sub-panel.list-administradores .list.administradores tbody td.customer{ text-align:left; }

/********************* Modulo de Evaluaciones ********************/


/********************* Modulo de Inventarios y Escalas ********************/

#MainTabs #InventariosEscalas .MyTabs-Vertical > ul{float:left; position:relative; padding:0px; margin:0px; width:150px; height:auto;}
#MainTabs #InventariosEscalas .MyTabs-Vertical > ul > li a{ font-size:12px; height:16px; }

#MainTabs #InventariosEscalas  .toolbox { height:60px; }

/* Listado de Inventarios */
#MainTabs #InventariosEscalas .list.inventarios{ width:670px; }
#MainTabs #InventariosEscalas .list.inventarios tbody tr.item td{border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 15px; text-align:left;}
#MainTabs #InventariosEscalas .list.inventarios tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #InventariosEscalas .list.inventarios thead td{ padding: 0px 15px; text-align:left; }
#MainTabs #InventariosEscalas .list.inventarios tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #InventariosEscalas .list.inventarios tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #InventariosEscalas .list.inventarios thead td.action{ width:30px; }
#MainTabs #InventariosEscalas .list.inventarios thead td.name{ width:640px; }
#MainTabs #InventariosEscalas .list.inventarios tbody td.action{ vertical-align:middle; text-align:center; width:30px; }
#MainTabs #InventariosEscalas .list.inventarios tbody td.name{ vertical-align:top;	width:320px; max-width:320px; }
#MainTabs #InventariosEscalas .list.inventarios tbody td.scope{ vertical-align:top;	width:320px; max-width:320px;}
/* Listado de Escalas */
#MainTabs #InventariosEscalas .list.escalas{ width:670px; }
#MainTabs #InventariosEscalas .list.escalas tbody tr.item td{border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 15px; text-align:left;}
#MainTabs #InventariosEscalas .list.escalas tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #InventariosEscalas .list.escalas thead td{ padding: 0px 15px; text-align:left; }
#MainTabs #InventariosEscalas .list.escalas tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #InventariosEscalas .list.escalas tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #InventariosEscalas .list.escalas thead td.action{ width:30px; }
#MainTabs #InventariosEscalas .list.escalas thead td.name{ width:400px; }
#MainTabs #InventariosEscalas .list.escalas thead td.short_name{  }
#MainTabs #InventariosEscalas .list.escalas tbody td.action{ vertical-align:middle; text-align:center; }
#MainTabs #InventariosEscalas .list.escalas tbody td.name{ vertical-align:top; }
#MainTabs #InventariosEscalas .list.escalas tbody td.short_name{ vertical-align:top; }

/* Crear Nuevo Inventario */
#MainTabs #InventariosEscalas .sub-panel.crear-inventario .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #InventariosEscalas .sub-panel.crear-inventario .panel-right { width: 650px; border:0px; }
#MainTabs #InventariosEscalas #CrearNuevoInventario table{ width:640px; }
#MainTabs #InventariosEscalas #CrearNuevoInventario table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:120px;}
#MainTabs #InventariosEscalas #CrearNuevoInventario table input[type="text"]{ width:97%; }
#MainTabs #InventariosEscalas #CrearNuevoInventario table select{ width:97%; }
#MainTabs #InventariosEscalas #CrearNuevoInventario table textarea{ width:97%; height:80px; }
#MainTabs #InventariosEscalas #CrearNuevoInventario table input[name="Time"]{ width:50px; }
#MainTabs #InventariosEscalas #CrearNuevoInventario table input[name="RandomPosition"]{ width:auto; }
#MainTabs #InventariosEscalas #CrearNuevoInventario table.time td.label{ vertical-align:top; text-align:right; padding:5px 5px; width:200px; }
#MainTabs #InventariosEscalas #CrearNuevoInventario table td.input{ width:100px; }
#MainTabs #InventariosEscalas #CrearNuevoInventario table input[type="text"]{ width:97%; }
#MainTabs #InventariosEscalas #CrearNuevoInventario table input[name="Time"]{ width:100px; }
#MainTabs #InventariosEscalas #CrearNuevoInventario #ListHolder{border:1px inset #CCC; width:490px; height:300px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #InventariosEscalas #CrearNuevoInventario table.list.inventario-escalas{ width:100%; }
#MainTabs #InventariosEscalas #CrearNuevoInventario table.list.inventario-escalas tr.empty td,
#MainTabs #InventariosEscalas #CrearNuevoInventario table.list.inventario-escalas tr.empty:hover,
#MainTabs #InventariosEscalas #CrearNuevoInventario table.list.inventario-escalas tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #InventariosEscalas #CrearNuevoInventario table.list.inventario-escalas tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #InventariosEscalas #CrearNuevoInventario table.list.inventario-escalas tr.item td.action{width:10% !important; text-align:center;padding-right:10px;}
#MainTabs #InventariosEscalas #CrearNuevoInventario table.list.inventario-escalas tr.item td.name{width:60% !important; padding-left:10px; padding-right:10px;}
#MainTabs #InventariosEscalas #CrearNuevoInventario table.list.inventario-escalas tr.item td.short_name{ width:30% !important; }

/* Editar Inventario */
#MainTabs #InventariosEscalas .sub-panel.editar-inventario .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #InventariosEscalas .sub-panel.editar-inventario .panel-right { width: 650px; border:0px; }
#MainTabs #InventariosEscalas #EditarInventario table{ width:640px; }
#MainTabs #InventariosEscalas #EditarInventario table td.label{ vertical-align:top; text-align:right; padding:5px 5px; width:120px; }
#MainTabs #InventariosEscalas #EditarInventario table input[type="text"]{ width:97%; }
#MainTabs #InventariosEscalas #EditarInventario table select{ width:97%; }
#MainTabs #InventariosEscalas #EditarInventario table textarea{ width:97%; height:80px; }
#MainTabs #InventariosEscalas #EditarInventario table input[name="Time"]{ width:50px; }
#MainTabs #InventariosEscalas #EditarInventario table input[name="RandomPosition"]{ width:auto; }
#MainTabs #InventariosEscalas #EditarInventario table.time td.label{ vertical-align:top; text-align:right; padding:5px 5px; width:200px; }
#MainTabs #InventariosEscalas #EditarInventario table td.input{ width:100px; }
#MainTabs #InventariosEscalas #EditarInventario table input[type="text"]{ width:97%; }
#MainTabs #InventariosEscalas #EditarInventario table input[name="Time"]{ width:100px; }
#MainTabs #InventariosEscalas #EditarInventario #ListHolder{border:1px inset #CCC; width:490px; height:300px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #InventariosEscalas #EditarInventario table.list.inventario-escalas{ width:100%; }
#MainTabs #InventariosEscalas #EditarInventario table.list.inventario-escalas tr.empty td,
#MainTabs #InventariosEscalas #EditarInventario table.list.inventario-escalas tr.empty:hover,
#MainTabs #InventariosEscalas #EditarInventario table.list.inventario-escalas tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #InventariosEscalas #EditarInventario table.list.inventario-escalas tr.item td{height:25px !important; background-color:#FFF; border-bottom:1px solid #CCC;}
#MainTabs #InventariosEscalas #EditarInventario table.list.inventario-escalas tr.item td.action{width:10% !important; text-align:center;padding-right:10px;}
#MainTabs #InventariosEscalas #EditarInventario table.list.inventario-escalas tr.item td.name{width:60% !important; padding-left:10px; padding-right:10px;}
#MainTabs #InventariosEscalas #EditarInventario table.list.inventario-escalas tr.item td.short_name{ width:30% !important; }

/* Listado Selección de Escalas */
#MainTabs #InventariosEscalas .sub-panel.list-escalas .panel-left {	width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #InventariosEscalas .sub-panel.list-escalas .panel-right { width: 650px; border:0px; }
#MainTabs #InventariosEscalas .sub-panel.list-escalas .list.seleccion-escalas{ width:640px; }
#MainTabs #InventariosEscalas .sub-panel.list-escalas .list.seleccion-escalas tbody tr.item td{border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 15px; text-align:left;}
#MainTabs #InventariosEscalas .sub-panel.list-escalas .list.seleccion-escalas tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #InventariosEscalas .sub-panel.list-escalas .list.seleccion-escalas thead td{ padding: 0px 15px; text-align:left; }
#MainTabs #InventariosEscalas .sub-panel.list-escalas .list.seleccion-escalas tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #InventariosEscalas .sub-panel.list-escalas .list.seleccion-escalas tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #InventariosEscalas .sub-panel.list-escalas .list.seleccion-escalas thead td.action{ width:30px; }
#MainTabs #InventariosEscalas .sub-panel.list-escalas .list.seleccion-escalas thead td.name{ width:400px; }
#MainTabs #InventariosEscalas .sub-panel.list-escalas .list.seleccion-escalas thead td.short_name{  }
#MainTabs #InventariosEscalas .sub-panel.list-escalas .list.seleccion-escalas tbody td.action{ vertical-align:middle; text-align:center; }
#MainTabs #InventariosEscalas .sub-panel.list-escalas .list.seleccion-escalas tbody td.name{ vertical-align:top; }
#MainTabs #InventariosEscalas .sub-panel.list-escalas .list.seleccion-escalas tbody td.short_name{ vertical-align:top; }

/* Listado Factores de Corrección */
#MainTabs #InventariosEscalas .sub-panel.list-factores .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #InventariosEscalas .sub-panel.list-factores .panel-right { width: 600px; border:0px; }
#MainTabs #InventariosEscalas .sub-panel.list-factores #ListHolder{border:1px inset #CCC; width:590px; min-height:300px;background-color:#f0f0f0; overflow: hidden; height:auto; margin:auto;}
#MainTabs #InventariosEscalas .sub-panel.list-factores table.list.factores{ width:100%; }
#MainTabs #InventariosEscalas .sub-panel.list-factores table.list.factores tr.empty td,
#MainTabs #InventariosEscalas .sub-panel.list-factores table.list.factores tr.empty:hover,
#MainTabs #InventariosEscalas .sub-panel.list-factores table.list.factores tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #InventariosEscalas .sub-panel.list-factores table.list.factores tr.item td{height:25px !important; background-color:#FFF; border-bottom:1px solid #CCC;}
#MainTabs #InventariosEscalas .sub-panel.list-factores table.list.factores thead td{ text-align:left; }
#MainTabs #InventariosEscalas .sub-panel.list-factores table.list.factores thead td.min_range,
#MainTabs #InventariosEscalas .sub-panel.list-factores table.list.factores thead td.max_range,
#MainTabs #InventariosEscalas .sub-panel.list-factores table.list.factores thead td.percentile{ text-align:center; }
#MainTabs #InventariosEscalas .sub-panel.list-factores table.list.factores tr.item td.action{width:15% !important; text-align:center;padding-right:10px; vertical-align:top;}
#MainTabs #InventariosEscalas .sub-panel.list-factores table.list.factores tr.item td.min_range{width:15% !important; text-align:center;padding-right:10px; vertical-align:top;}
#MainTabs #InventariosEscalas .sub-panel.list-factores table.list.factores tr.item td.max_range{width:15% !important; text-align:center;padding-right:10px; vertical-align:top;}
#MainTabs #InventariosEscalas .sub-panel.list-factores table.list.factores tr.item td.percentile{width:10% !important; text-align:center;padding-right:10px; vertical-align:top;}
#MainTabs #InventariosEscalas .sub-panel.list-factores table.list.factores tr.item td.conclusion{width:35% !important; padding-left:10px; padding-right:10px; vertical-align:top;}
#MainTabs #InventariosEscalas .sub-panel.list-factores .toolbox{ height:30px; }

#MainTabs #InventariosEscalas .sub-panel.list-factores #ListHolder.evaluadores-escala{ height:45px; min-height:25px; overflow:hidden; }
#MainTabs #InventariosEscalas .sub-panel.list-factores table.list.escala-evaluadores{ width:100%; }
#MainTabs #InventariosEscalas .sub-panel.list-factores table.list.escala-evaluadores tr.item td{height:25px !important; background-color:#FFF; border-bottom:1px solid #CCC;}
#MainTabs #InventariosEscalas .sub-panel.list-factores table.list.escala-evaluadores tr.item td.action{width: 15% !important; text-align: center; padding-right: 10px; vertical-align: middle; }
#MainTabs #InventariosEscalas .sub-panel.list-factores table.list.escala-evaluadores tr.item td.name{ padding-left:10px; padding-right:10px; vertical-align:middle; }


/* Crear Factor de Correccion */
#MainTabs #InventariosEscalas .sub-panel.crear-factor .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #InventariosEscalas .sub-panel.crear-factor .panel-right { width: 650px; border:0px; }
#MainTabs #InventariosEscalas .sub-panel.crear-factor table{ width:640px; }
#MainTabs #InventariosEscalas .sub-panel.crear-factor table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:120px;}
#MainTabs #InventariosEscalas .sub-panel.crear-factor table input[type="text"]{ width:97%; }
#MainTabs #InventariosEscalas .sub-panel.crear-factor table select{ width:97%; }
#MainTabs #InventariosEscalas .sub-panel.crear-factor table textarea{ width:97%; height:80px; }
#MainTabs #InventariosEscalas .sub-panel.crear-factor table input[name="Time"]{ width:50px; }
#MainTabs #InventariosEscalas .sub-panel.crear-factor table input[name="RandomPosition"]{ width:auto; }
#MainTabs #InventariosEscalas .sub-panel.crear-factor table.time td.label{ vertical-align:top; text-align:right; padding:5px 5px; width:200px; }
#MainTabs #InventariosEscalas .sub-panel.crear-factor table td.input{ width:100px; }
#MainTabs #InventariosEscalas .sub-panel.crear-factor table input[type="text"]{ width:97%; }
#MainTabs #InventariosEscalas .sub-panel.crear-factor table input[name="Time"]{ width:100px; }

/* Editar Factor de Correccion */
#MainTabs #InventariosEscalas .sub-panel.editar-factor .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #InventariosEscalas .sub-panel.editar-factor .panel-right { width: 650px; border:0px; }
#MainTabs #InventariosEscalas .sub-panel.editar-factor table{ width:640px; }
#MainTabs #InventariosEscalas .sub-panel.editar-factor table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:120px;}
#MainTabs #InventariosEscalas .sub-panel.editar-factor table input[type="text"]{ width:97%; }
#MainTabs #InventariosEscalas .sub-panel.editar-factor table select{ width:97%; }
#MainTabs #InventariosEscalas .sub-panel.editar-factor table textarea{ width:97%; height:80px; }
#MainTabs #InventariosEscalas .sub-panel.editar-factor table input[name="Time"]{ width:50px; }
#MainTabs #InventariosEscalas .sub-panel.editar-factor table input[name="RandomPosition"]{ width:auto; }
#MainTabs #InventariosEscalas .sub-panel.editar-factor table.time td.label{ vertical-align:top; text-align:right; padding:5px 5px; width:200px; }
#MainTabs #InventariosEscalas .sub-panel.editar-factor table td.input{ width:100px; }
#MainTabs #InventariosEscalas .sub-panel.editar-factor table input[type="text"]{ width:97%; }
#MainTabs #InventariosEscalas .sub-panel.editar-factor table input[name="Time"]{ width:100px; }

/* Importar Inventario */
#MainTabs #InventariosEscalas .sub-panel.importar-inventario .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #InventariosEscalas .sub-panel.importar-inventario .panel-right { width: 650px; border:0px; }
#MainTabs #InventariosEscalas .sub-panel.importar-inventario table{ width:640px; }
#MainTabs #InventariosEscalas .sub-panel.importar-inventario table td.label{ vertical-align:top; text-align:right; padding:5px 5px; width:120px; }
#MainTabs #InventariosEscalas .sub-panel.importar-inventario table input[type="text"]{ width:97%; }
#MainTabs #InventariosEscalas .sub-panel.importar-inventario #ListHolder{border:1px inset #CCC; width:490px; height:300px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #InventariosEscalas .sub-panel.importar-inventario table.list{ width:100%; }
#MainTabs #InventariosEscalas .sub-panel.importar-inventario table.list tr.empty td,
#MainTabs #InventariosEscalas .sub-panel.importar-inventario table.list tr.empty:hover,
#MainTabs #InventariosEscalas .sub-panel.importar-inventario table.list tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #InventariosEscalas .sub-panel.importar-inventario table.list tr.loading td,
#MainTabs #InventariosEscalas .sub-panel.importar-inventario table.list tr.loading:hover,
#MainTabs #InventariosEscalas .sub-panel.importar-inventario table.list tr.loading td:hover{ background-color:#fff !important; }
#MainTabs #InventariosEscalas .sub-panel.importar-inventario table.list tr.item td{height:25px !important; background-color:#FFF; border-bottom:1px solid #CCC;}
#MainTabs #InventariosEscalas .sub-panel.importar-inventario table.list tr.item td.action{width:10% !important; text-align:center;padding-right:10px;}
#MainTabs #InventariosEscalas .sub-panel.importar-inventario table.list tr.item td.name{width:60% !important; padding-left:10px; padding-right:10px;}
#MainTabs #InventariosEscalas .sub-panel.importar-inventario table.list tr.item td.date{ width:30% !important; }

/* Crear Nueva Escala */
#MainTabs #InventariosEscalas .sub-panel.crear-escala .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #InventariosEscalas .sub-panel.crear-escala .panel-right { width: 650px; border:0px; }
#MainTabs #InventariosEscalas #CrearNuevaEscala table{ width:640px; }
#MainTabs #InventariosEscalas #CrearNuevaEscala table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:120px;}
#MainTabs #InventariosEscalas #CrearNuevaEscala table input[type="text"]{ width:97%; }
#MainTabs #InventariosEscalas #CrearNuevaEscala table select{ width:97%; }
#MainTabs #InventariosEscalas #CrearNuevaEscala table textarea{ width:97%; height:80px; }
#MainTabs #InventariosEscalas #CrearNuevaEscala #ListHolder{border:1px inset #CCC; width:630px; height:400px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #InventariosEscalas #CrearNuevaEscala table.list.escala-preguntas{ width:100%; }
#MainTabs #InventariosEscalas #CrearNuevaEscala table.list.escala-preguntas tr.empty td,
#MainTabs #InventariosEscalas #CrearNuevaEscala table.list.escala-preguntas tr.empty:hover,
#MainTabs #InventariosEscalas #CrearNuevaEscala table.list.escala-preguntas tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #InventariosEscalas #CrearNuevaEscala table.list.escala-preguntas tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #InventariosEscalas #CrearNuevaEscala table.list.escala-preguntas tr.item td.action{width:30% !important; text-align:center;padding-right:10px;}
#MainTabs #InventariosEscalas #CrearNuevaEscala table.list.escala-preguntas tr.item td.text{width:65% !important; padding-left:10px; padding-right:10px;}
#MainTabs #InventariosEscalas #CrearNuevaEscala table.list.escala-preguntas tr.item td.position{ width:5% !important; text-align:center; }

/* Editar Escala */
#MainTabs #InventariosEscalas .sub-panel.editar-escala .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #InventariosEscalas .sub-panel.editar-escala .panel-right { width: 650px; border:0px; }
#MainTabs #InventariosEscalas #EditarEscala table{ width:640px; }
#MainTabs #InventariosEscalas #EditarEscala table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:120px;}
#MainTabs #InventariosEscalas #EditarEscala table input[type="text"]{ width:97%; }
#MainTabs #InventariosEscalas #EditarEscala table select{ width:97%; }
#MainTabs #InventariosEscalas #EditarEscala table textarea{ width:97%; height:80px; }
#MainTabs #InventariosEscalas #EditarEscala #ListHolder{border:1px inset #CCC; width:630px; height:400px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #InventariosEscalas #EditarEscala table.list.escala-preguntas{ width:100%; }
#MainTabs #InventariosEscalas #EditarEscala table.list.escala-preguntas tr.empty td,
#MainTabs #InventariosEscalas #EditarEscala table.list.escala-preguntas tr.empty:hover,
#MainTabs #InventariosEscalas #EditarEscala table.list.escala-preguntas tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #InventariosEscalas #EditarEscala table.list.escala-preguntas tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #InventariosEscalas #EditarEscala table.list.escala-preguntas tr.item td.action{width:30% !important; text-align:center;padding-right:10px;}
#MainTabs #InventariosEscalas #EditarEscala table.list.escala-preguntas tr.item td.text{width:65% !important; padding-left:10px; padding-right:10px;}
#MainTabs #InventariosEscalas #EditarEscala table.list.escala-preguntas tr.item td.position{ width:5% !important; text-align:center; }

/* Crear Pregunta */
#MainTabs #InventariosEscalas .sub-panel.crear-pregunta .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #InventariosEscalas .sub-panel.crear-pregunta .panel-right { width: 650px; border:0px; }
#MainTabs #InventariosEscalas #CrearNuevaPregunta table{ width:640px; }
#MainTabs #InventariosEscalas #CrearNuevaPregunta table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:105px;}
#MainTabs #InventariosEscalas #CrearNuevaPregunta table input[type="text"]{ width:97%; }
#MainTabs #InventariosEscalas #CrearNuevaPregunta table select{ width:97%; }
#MainTabs #InventariosEscalas #CrearNuevaPregunta table textarea{ width:97%; height:80px; }
#MainTabs #InventariosEscalas #CrearNuevaPregunta #ListHolder{border:1px inset #CCC; width:530px; height:400px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #InventariosEscalas #CrearNuevaPregunta table.list.pregunta-alternativas{ width:100%; }
#MainTabs #InventariosEscalas #CrearNuevaPregunta table.list.pregunta-alternativas tr.empty td,
#MainTabs #InventariosEscalas #CrearNuevaPregunta table.list.pregunta-alternativas tr.empty:hover,
#MainTabs #InventariosEscalas #CrearNuevaPregunta table.list.pregunta-alternativas tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #InventariosEscalas #CrearNuevaPregunta table.list.pregunta-alternativas tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #InventariosEscalas #CrearNuevaPregunta table.list.pregunta-alternativas tr.item td.action{width:30% !important; text-align:center;padding-right:10px;}
#MainTabs #InventariosEscalas #CrearNuevaPregunta table.list.pregunta-alternativas tr.item td.text{width:60% !important; padding-left:10px; padding-right:10px;}
#MainTabs #InventariosEscalas #CrearNuevaPregunta table.list.pregunta-alternativas tr.item td.position{ width:5% !important; text-align:center; }
#MainTabs #InventariosEscalas #CrearNuevaPregunta table.list.pregunta-alternativas tr.item td.value{ width:5% !important; text-align:center; }

/* Editar Pregunta */
#MainTabs #InventariosEscalas .sub-panel.editar-pregunta .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #InventariosEscalas .sub-panel.editar-pregunta .panel-right { width: 650px; border:0px; }
#MainTabs #InventariosEscalas #EditarPregunta table{ width:640px; }
#MainTabs #InventariosEscalas #EditarPregunta table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:105px;}
#MainTabs #InventariosEscalas #EditarPregunta table input[type="text"]{ width:97%; }
#MainTabs #InventariosEscalas #EditarPregunta table select{ width:97%; }
#MainTabs #InventariosEscalas #EditarPregunta table textarea{ width:97%; height:80px; }
#MainTabs #InventariosEscalas #EditarPregunta #ListHolder{border:1px inset #CCC; width:530px; height:400px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #InventariosEscalas #EditarPregunta table.list.pregunta-alternativas{ width:100%; }
#MainTabs #InventariosEscalas #EditarPregunta table.list.pregunta-alternativas tr.empty td,
#MainTabs #InventariosEscalas #EditarPregunta table.list.pregunta-alternativas tr.empty:hover,
#MainTabs #InventariosEscalas #EditarPregunta table.list.pregunta-alternativas tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #InventariosEscalas #EditarPregunta table.list.pregunta-alternativas tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #InventariosEscalas #EditarPregunta table.list.pregunta-alternativas tr.item td.action{width:30% !important; text-align:center;padding-right:10px;}
#MainTabs #InventariosEscalas #EditarPregunta table.list.pregunta-alternativas tr.item td.text{width:60% !important; padding-left:10px; padding-right:10px;}
#MainTabs #InventariosEscalas #EditarPregunta table.list.pregunta-alternativas tr.item td.position{ width:5% !important; text-align:center; }
#MainTabs #InventariosEscalas #EditarPregunta table.list.pregunta-alternativas tr.item td.value{ width:5% !important; text-align:center; }

/* Crear Alternativa */
#MainTabs #InventariosEscalas .sub-panel.crear-alternativa .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #InventariosEscalas .sub-panel.crear-alternativa .panel-right { width: 650px; border:0px; }
#MainTabs #InventariosEscalas #CrearNuevaAlternativa table{ width:640px; }
#MainTabs #InventariosEscalas #CrearNuevaAlternativa table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:105px;}
#MainTabs #InventariosEscalas #CrearNuevaAlternativa table input[type="text"]{ width:97%; }
#MainTabs #InventariosEscalas #CrearNuevaAlternativa table select{ width:97%; }
#MainTabs #InventariosEscalas #CrearNuevaAlternativa table textarea{ width:97%; height:80px; }

/* Editar Alternativa */
#MainTabs #InventariosEscalas .sub-panel.editar-alternativa .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #InventariosEscalas .sub-panel.editar-alternativa .panel-right { width: 650px; border:0px; }
#MainTabs #InventariosEscalas #EditarAlternativa table{ width:640px; }
#MainTabs #InventariosEscalas #EditarAlternativa table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:105px;}
#MainTabs #InventariosEscalas #EditarAlternativa table input[type="text"]{ width:97%; }
#MainTabs #InventariosEscalas #EditarAlternativa table select{ width:97%; }
#MainTabs #InventariosEscalas #EditarAlternativa table textarea{ width:97%; height:80px; }

/* Importar Escala */
#MainTabs #InventariosEscalas .sub-panel.importar-escala .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #InventariosEscalas .sub-panel.importar-escala .panel-right { width: 650px; border:0px; }
#MainTabs #InventariosEscalas .sub-panel.importar-escala table{ width:640px; }
#MainTabs #InventariosEscalas .sub-panel.importar-escala table td.label{ vertical-align:top; text-align:right; padding:5px 5px; width:120px; }
#MainTabs #InventariosEscalas .sub-panel.importar-escala table input[type="text"]{ width:97%; }
#MainTabs #InventariosEscalas .sub-panel.importar-escala #ListHolder{border:1px inset #CCC; width:490px; height:300px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #InventariosEscalas .sub-panel.importar-escala table.list{ width:100%; }
#MainTabs #InventariosEscalas .sub-panel.importar-escala table.list tr.empty td,
#MainTabs #InventariosEscalas .sub-panel.importar-escala table.list tr.empty:hover,
#MainTabs #InventariosEscalas .sub-panel.importar-escala table.list tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #InventariosEscalas .sub-panel.importar-escala table.list tr.loading td,
#MainTabs #InventariosEscalas .sub-panel.importar-escala table.list tr.loading:hover,
#MainTabs #InventariosEscalas .sub-panel.importar-escala table.list tr.loading td:hover{ background-color:#fff !important; }
#MainTabs #InventariosEscalas .sub-panel.importar-escala table.list tr.item td{height:25px !important; background-color:#FFF; border-bottom:1px solid #CCC;}
#MainTabs #InventariosEscalas .sub-panel.importar-escala table.list tr.item td.action{width:10% !important; text-align:center;padding-right:10px;}
#MainTabs #InventariosEscalas .sub-panel.importar-escala table.list tr.item td.name{width:60% !important; padding-left:10px; padding-right:10px;}
#MainTabs #InventariosEscalas .sub-panel.importar-escala table.list tr.item td.date{ width:30% !important; }

/********************* Modulo de Inventarios y Escalas ********************/

/********************* Modulo de Modelos ********************/

#MainTabs #Modelos .panel-left{ width:200px; min-height:200px; overflow:hidden; height:100%; font-size:10px; }
#MainTabs #Modelos .panel-right{ width:600px; min-height:200px; overflow:hidden; height:100%; }

/* Listado de Modelos */
#MainTabs #Modelos .list.modelos{ width:600px; }
#MainTabs #Modelos .list.modelos tbody tr.item td{ border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 15px; text-align:left; }
#MainTabs #Modelos .list.modelos thead td{ padding: 0px 15px; text-align:left; }
#MainTabs #Modelos .list.modelos tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Modelos .list.modelos tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Modelos .list.modelos tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Modelos .list.modelos tbody td.action{ vertical-align:middle; text-align:center; width:30px; }
#MainTabs #Modelos .list.modelos tbody td.name{ vertical-align:top;	width:285px; }
#MainTabs #Modelos .list.modelos tbody td.description{ width:285px; }
#MainTabs #Modelos .list.modelos thead td.action{  }
#MainTabs #Modelos .list.modelos thead td.name{  }
#MainTabs #Modelos .list.modelos thead td.description{  }

/* Crear Nuevo Modelo */
#MainTabs #Modelos .sub-panel.crear-modelo .panel-left { width: 200px; min-height: 200px; overflow: hidden; height: 100%; font-size: 10px; border:0px; }
#MainTabs #Modelos .sub-panel.crear-modelo .panel-right { width: 650px; border:0px; }
#MainTabs #Modelos #CrearNuevoModelo table{ width:640px; }
#MainTabs #Modelos #CrearNuevoModelo table td.label{ vertical-align:top; text-align:right; padding:5px 5px; width:120px; }
#MainTabs #Modelos #CrearNuevoModelo table input[type="text"]{ width:97%; }
#MainTabs #Modelos #CrearNuevoModelo table select{ width:97%; }
#MainTabs #Modelos #CrearNuevoModelo table textarea{ width:97%; height:80px; }
#MainTabs #Modelos #CrearNuevoModelo #ListHolder{ border:1px inset #CCC; width:490px; height:300px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll; }
#MainTabs #Modelos #CrearNuevoModelo table.list.modelo-competencias{ width:100%; }
#MainTabs #Modelos #CrearNuevoModelo table.list.modelo-competencias tr.empty td,
#MainTabs #Modelos #CrearNuevoModelo table.list.modelo-competencias tr.empty:hover,
#MainTabs #Modelos #CrearNuevoModelo table.list.modelo-competencias tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #Modelos #CrearNuevoModelo table.list.modelo-competencias tr.item td{ height:25px !important; background-color:#FFF; border-bottom:1px solid #CCC; }
#MainTabs #Modelos #CrearNuevoModelo table.list.modelo-competencias tr.item td.action{ width:30% !important; text-align:center; }
#MainTabs #Modelos #CrearNuevoModelo table.list.modelo-competencias tr.item td.name{ width:60% !important; padding-right:10px; }
#MainTabs #Modelos #CrearNuevoModelo table.list.modelo-competencias tr.item td.position{ width:10% !important; text-align:center; }

/* Editar Modelo */
#MainTabs #Modelos .sub-panel.editar-modelo .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Modelos .sub-panel.editar-modelo .panel-right { width: 650px; border:0px; }
#MainTabs #Modelos #EditarModelo table{ width:640px; }
#MainTabs #Modelos #EditarModelo table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:120px;}
#MainTabs #Modelos #EditarModelo table input[type="text"]{ width:97%; }
#MainTabs #Modelos #EditarModelo table select{ width:97%; }
#MainTabs #Modelos #EditarModelo table textarea{ width:97%; height:80px; }
#MainTabs #Modelos #EditarModelo #ListHolder{border:1px inset #CCC; width:490px; height:300px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #Modelos #EditarModelo table.list.modelo-competencias{ width:100%; }
#MainTabs #Modelos #EditarModelo table.list.modelo-competencias tr.empty td,
#MainTabs #Modelos #EditarModelo table.list.modelo-competencias tr.empty:hover,
#MainTabs #Modelos #EditarModelo table.list.modelo-competencias tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #Modelos #EditarModelo table.list.modelo-competencias tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Modelos #EditarModelo table.list.modelo-competencias tr.item td.action{ width:30% !important; text-align:center; }
#MainTabs #Modelos #EditarModelo table.list.modelo-competencias tr.item td.name{ width:60% !important; padding-right:10px; }
#MainTabs #Modelos #EditarModelo table.list.modelo-competencias tr.item td.position{ width:10% !important; text-align:center; }

/* Crear Competencia */
#MainTabs #Modelos .sub-panel.crear-competencia .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Modelos .sub-panel.crear-competencia .panel-right { width: 650px; border:0px; }
#MainTabs #Modelos .sub-panel.crear-competencia table{ width:640px; }
#MainTabs #Modelos .sub-panel.crear-competencia table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:120px;}
#MainTabs #Modelos .sub-panel.crear-competencia table input[type="text"]{ width:97%; }
#MainTabs #Modelos .sub-panel.crear-competencia table select{ width:97%; }
#MainTabs #Modelos .sub-panel.crear-competencia table textarea{ width:97%; height:80px; }
#MainTabs #Modelos .sub-panel.crear-competencia #ListHolder{border:1px inset #CCC; width:490px; height:300px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #Modelos .sub-panel.crear-competencia table.list.competencia-comportamientos{ width:100%; }
#MainTabs #Modelos .sub-panel.crear-competencia table.list.competencia-comportamientos tr.empty td,
#MainTabs #Modelos .sub-panel.crear-competencia table.list.competencia-comportamientos tr.empty:hover,
#MainTabs #Modelos .sub-panel.crear-competencia table.list.competencia-comportamientos tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #Modelos .sub-panel.crear-competencia table.list.competencia-comportamientos tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Modelos .sub-panel.crear-competencia table.list.competencia-comportamientos tr.item td.action{ width:30% !important; text-align:center; }
#MainTabs #Modelos .sub-panel.crear-competencia table.list.competencia-comportamientos tr.item td.text{width:80% !important; padding-right:10px; padding-left:10px;}

/* Editar Competencia */
#MainTabs #Modelos .sub-panel.editar-competencia .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Modelos .sub-panel.editar-competencia .panel-right { width: 650px; border:0px; }
#MainTabs #Modelos .sub-panel.editar-competencia table{ width:640px; }
#MainTabs #Modelos .sub-panel.editar-competencia table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:120px;}
#MainTabs #Modelos .sub-panel.editar-competencia table input[type="text"]{ width:97%; }
#MainTabs #Modelos .sub-panel.editar-competencia table select{ width:97%; }
#MainTabs #Modelos .sub-panel.editar-competencia table textarea{ width:97%; height:80px; }
#MainTabs #Modelos .sub-panel.editar-competencia #ListHolder{border:1px inset #CCC; width:490px; height:300px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #Modelos .sub-panel.editar-competencia table.list.competencia-comportamientos{ width:100%; }
#MainTabs #Modelos .sub-panel.editar-competencia table.list.competencia-comportamientos tr.empty td,
#MainTabs #Modelos .sub-panel.editar-competencia table.list.competencia-comportamientos tr.empty:hover,
#MainTabs #Modelos .sub-panel.editar-competencia table.list.competencia-comportamientos tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #Modelos .sub-panel.editar-competencia table.list.competencia-comportamientos tr.item td{	height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Modelos .sub-panel.editar-competencia table.list.competencia-comportamientos tr.item td.action{ width:30% !important; text-align:center; }
#MainTabs #Modelos .sub-panel.editar-competencia table.list.competencia-comportamientos tr.item td.text{width:80% !important; padding-right:10px; padding-left:10px;}

/* Crear Comportamiento */
#MainTabs #Modelos .sub-panel.crear-comportamiento .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Modelos .sub-panel.crear-comportamiento .panel-right { width: 650px; border:0px; }
#MainTabs #Modelos .sub-panel.crear-comportamiento table{ width:640px; }
#MainTabs #Modelos .sub-panel.crear-comportamiento table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:120px;}
#MainTabs #Modelos .sub-panel.crear-comportamiento table input[type="text"]{ width:97%; }
#MainTabs #Modelos .sub-panel.crear-comportamiento table select{ width:97%; }
#MainTabs #Modelos .sub-panel.crear-comportamiento table textarea{ width:97%; height:80px; }
#MainTabs #Modelos .sub-panel.crear-comportamiento #ListHolder{border:1px inset #CCC; width:490px; height:300px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #Modelos .sub-panel.crear-comportamiento table.list.comportamiento-escalas{ width:100%; }
#MainTabs #Modelos .sub-panel.crear-comportamiento table.list.comportamiento-escalas tr.empty td,
#MainTabs #Modelos .sub-panel.crear-comportamiento table.list.comportamiento-escalas tr.empty:hover,
#MainTabs #Modelos .sub-panel.crear-comportamiento table.list.comportamiento-escalas tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #Modelos .sub-panel.crear-comportamiento table.list.comportamiento-escalas tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Modelos .sub-panel.crear-comportamiento table.list.comportamiento-escalas tr.item td.action{ width:30% !important; text-align:center; }
#MainTabs #Modelos .sub-panel.crear-comportamiento table.list.comportamiento-escalas tr.item td.name{width:80% !important; padding-right:10px; padding-left:10px;}

/* Editar Comportamiento */
#MainTabs #Modelos .sub-panel.editar-comportamiento .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Modelos .sub-panel.editar-comportamiento .panel-right { width: 650px; border:0px; }
#MainTabs #Modelos .sub-panel.editar-comportamiento table{ width:640px; }
#MainTabs #Modelos .sub-panel.editar-comportamiento table td.label{vertical-align:top; text-align:right; padding:5px 5px; width:120px;}
#MainTabs #Modelos .sub-panel.editar-comportamiento table input[type="text"]{ width:97%; }
#MainTabs #Modelos .sub-panel.editar-comportamiento table select{ width:97%; }
#MainTabs #Modelos .sub-panel.editar-comportamiento table textarea{ width:97%; height:80px; }
#MainTabs #Modelos .sub-panel.editar-comportamiento #ListHolder{border:1px inset #CCC; width:490px; height:300px;background-color:#f0f0f0;overflow: hidden;-ms-overflow-y: scroll;overflow-y: scroll;}
#MainTabs #Modelos .sub-panel.editar-comportamiento table.list.comportamiento-escalas{ width:100%; }
#MainTabs #Modelos .sub-panel.editar-comportamiento table.list.comportamiento-escalas tr.empty td,
#MainTabs #Modelos .sub-panel.editar-comportamiento table.list.comportamiento-escalas tr.empty:hover,
#MainTabs #Modelos .sub-panel.editar-comportamiento table.list.comportamiento-escalas tr.empty td:hover{ background-color:#f0f0f0 !important; }
#MainTabs #Modelos .sub-panel.editar-comportamiento table.list.comportamiento-escalas tr.item td{height:25px !important; background-color:#FFF;border-bottom:1px solid #CCC;}
#MainTabs #Modelos .sub-panel.editar-comportamiento table.list.comportamiento-escalas tr.item td.action{ width:30% !important; text-align:center; }
#MainTabs #Modelos .sub-panel.editar-comportamiento table.list.comportamiento-escalas tr.item td.name{width:80% !important; padding-right:10px; padding-left:10px;}

/* Listado de Escalas */
#MainTabs #Modelos .sub-panel.seleccion-escalas .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Modelos .sub-panel.seleccion-escalas .panel-right { width: 650px; border:0px; }
#MainTabs #Modelos .sub-panel.seleccion-escalas .list.escalas{ width: 645px; border:1px solid #CCC; }
#MainTabs #Modelos .sub-panel.seleccion-escalas .list.escalas tbody tr.item td{border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 15px; text-align:left;}
#MainTabs #Modelos .sub-panel.seleccion-escalas .list.escalas thead td{ padding: 0px 15px; text-align:left; }
#MainTabs #Modelos .sub-panel.seleccion-escalas .list.escalas tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Modelos .sub-panel.seleccion-escalas .list.escalas tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Modelos .sub-panel.seleccion-escalas .list.escalas tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Modelos .sub-panel.seleccion-escalas .list.escalas tbody td.action{ vertical-align:middle; text-align:center; width:30px; }
#MainTabs #Modelos .sub-panel.seleccion-escalas .list.escalas tbody td.name{ vertical-align:top; width:400px; }
#MainTabs #Modelos .sub-panel.seleccion-escalas .list.escalas tbody td.short_name{ vertical-align:top; width:100px; }

/********************* Modulo de Evaluaciones ********************/

/********************* Modulo de Reportes ********************/

/* Filtro */
#MainTabs #Reportes .toolbox{ height:90px; }
#MainTabs #Reportes .filtro{width:850px;border:1px solid #CCC;min-height:100px;overflow:hidden;height:auto;border-width:1px 1px 1px 5px;margin:auto;background-color:#f0f0f0;}
#MainTabs #Reportes .filtro table{margin:auto;margin-top:20px;margin-bottom:20px;}
#MainTabs #Reportes .filtro table td.label{text-align:right;vertical-align:middle;}
#MainTabs #Reportes .filtro table td.input{text-align:left;vertical-align:middle;padding-left:10px;padding-top:5px;}
#MainTabs #Reportes .filtro table input, #MainTabs #Reportes .filtro table select{ width:260px; }
#MainTabs #Reportes .filtro table input.date{ width:75px; }
#MainTabs #Reportes .filtro table span{ font-size:10px; }
#MainTabs #Reportes .filtro table span.customer{font-size:12px;color:#00adef;font-weight:bold;}
#MainTabs #Reportes .filtro .toolbox{ height:40px; }

/* Lista de evaluados */
#MainTabs #Reportes .list.reporte-evaluados{ width:856px; margin:auto; }
#MainTabs #Reportes .list.reporte-evaluados thead td{ padding: 0px 10px; text-align:left; }
#MainTabs #Reportes .list.reporte-evaluados thead tr{ background-color:#f0f0f0; border-top: 1px solid #CCC; font-weight: bold; color: #002C52; }
#MainTabs #Reportes .list.reporte-evaluados thead td.action span{padding-left:20px;background:bottom left no-repeat url("../image/file-pdf-blue-16x16.png");}
#MainTabs #Reportes .list.reporte-evaluados tbody tr.item td{border-bottom: 1px dotted #CCC;vertical-align: top;padding:10px 10px;text-align:left;}
#MainTabs #Reportes .list.reporte-evaluados tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Reportes .list.reporte-evaluados tbody tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Reportes .list.reporte-evaluados tbody tr.item.last td{ border-bottom:1px solid #CCC; }

#MainTabs #Reportes .list.reporte-evaluados thead td.action{ width:50px;  }
#MainTabs #Reportes .list.reporte-evaluados thead td.name{ width:200px; }
#MainTabs #Reportes .list.reporte-evaluados thead td.project{ width:200px; }
#MainTabs #Reportes .list.reporte-evaluados thead td.date{ width:60px; }
#MainTabs #Reportes .list.reporte-evaluados thead td.column_1{ width:60px; }
#MainTabs #Reportes .list.reporte-evaluados thead td.column_2{ width:60px; }
#MainTabs #Reportes .list.reporte-evaluados thead td.column_5{ width:60px; }

#MainTabs #Reportes .list.reporte-evaluados tbody td.action{  }
#MainTabs #Reportes .list.reporte-evaluados tbody td.action a{ margin-right:5px; color:#b1b1b1; }
#MainTabs #Reportes .list.reporte-evaluados tbody td.action a:hover{ color:#00adef; }
#MainTabs #Reportes .list.reporte-evaluados tbody td.action li{ text-decoration:none; list-style:none; }

#MainTabs #Reportes .list.reporte-evaluados tbody td.name{  }
#MainTabs #Reportes .list.reporte-evaluados tbody td.project{  }
#MainTabs #Reportes .list.reporte-evaluados tbody td.date{ text-align:right !important; font-size:10px; }

/* Seleccion de Candidatos_b */
#MainTabs #Reportes .sub-panel.seleccion-candidatos_b .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Reportes .sub-panel.seleccion-candidatos_b .panel-right { width: 640px; border:0px; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_b .list.candidatos{ width:639px; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_b .list.candidatos tbody tr.item td{ border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 15px; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_b .list.candidatos tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_b .list.candidatos tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_b .list.candidatos tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_b .list.candidatos thead td{ padding: 0px 15px; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_b .list.candidatos thead td.action{ width:25px; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_b .list.candidatos thead td.name{ width:200px; text-align:left; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_b .list.candidatos thead td.customer{ width:200px; text-align:left; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_b .list.candidatos tbody td.action{ vertical-align:middle; text-align:center; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_b .list.candidatos tbody td.name{ vertical-align:top; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_b .list.candidatos tbody td.customer{ text-align:left; }

/* Seleccion de Candidatos_c */
#MainTabs #Reportes .sub-panel.seleccion-candidatos_c .panel-left {width: 200px;min-height: 200px;overflow: hidden;height: 100%;font-size: 10px;border:0px;}
#MainTabs #Reportes .sub-panel.seleccion-candidatos_c .panel-right { width: 640px; border:0px; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_c .list.candidatos{ width:639px; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_c .list.candidatos tbody tr.item td{ border-bottom: 1px dotted #CCC; vertical-align: top; padding:10px 15px; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_c .list.candidatos tr.item.first td{ border-top:1px solid #CCC; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_c .list.candidatos tr.item.last td{ border-bottom:1px solid #CCC; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_c .list.candidatos tbody tr.item:hover{ background-color:#F8F8F8; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_c .list.candidatos thead td{ padding: 0px 15px; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_c .list.candidatos thead td.action{ width:25px; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_c .list.candidatos thead td.name{ width:200px; text-align:left; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_c .list.candidatos thead td.customer{ width:200px; text-align:left; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_c .list.candidatos tbody td.action{ vertical-align:middle; text-align:center; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_c .list.candidatos tbody td.name{ vertical-align:top; }
#MainTabs #Reportes .sub-panel.seleccion-candidatos_c .list.candidatos tbody td.customer{ text-align:left; }

/********************* Modulo de Reportes ********************/


/********************* Visualización de reportes ********************/

/* Page Header */
#ReportHeader{position:fixed;font-size:12px;width:100%;top:0px;height:120px;text-align:center;z-index:1000;background-color:#f0f0f0;display:block;}
#ReportHeader .content{position:relative;width:900px;height:120px;margin:auto;text-align:left;}
#ReportHeader .h-line{position:absolute;left:0px;bottom:0px;}
#ReportHeader img{float:left;margin-top:10px;}
#ReportHeader .page-title{margin-top:10px;float:right;width:400px;text-align:right;}
#ReportHeader .page-title .title{font-size:14px;color:#00adef;font-weight:bold;}

#ReportHeader .toolbox.grupal.right{position:absolute;bottom:10px;right:0px;height:30px;}
#ReportHeader .toolbox.grupal.right .reporte-grupal{margin-left:0px;margin-right:10px;}
#ReportHeader .toolbox.grupal.right .reporte-fases{margin-left:0px;margin-right:10px;}
#ReportHeader .toolbox.grupal.right .reporte-grupal-modelo{margin-left:0px;margin-right:10px;}
#ReportHeader .toolbox.grupal.right .button{border-color:#999;}

#ReportHeader .toolbox.fases.right{position:absolute;bottom:10px;right:0px;height:30px;}
#ReportHeader .toolbox.fases.right .reporte-grupal-modelo{margin-left:0px;margin-right:10px;}
#ReportHeader .toolbox.fases.right .button{border-color:#999;}

/* Page Body */
#ReportBody{display:block;overflow:visible;position:relative;min-height:10px;width:100%;height:auto;padding-top:120px;}
#ReportBody > table{width:900px;height:200px;margin:auto;border:1px solid #CCC;background-color:#FFF;}
#ReportBody > table td{padding:10px 10px 10px 10px;}

/* Page Footer */
#ReportFooter{clear:both;position:relative;padding: 0px;background: none; width:900px;min-height:50px;height:auto;margin:auto;text-align:center;}
#ReportFooter .copy-rigth{clear:both;font-size:10px;margin: 10px 0px 10px 0px; padding-bottom:10px;}

/* Lista de reporte grupal */
#ReportBody .list.reporte-grupal{width:856px;margin:auto;}
#ReportBody .list.reporte-grupal thead td{ padding: 0px 10px; text-align:left; }
#ReportBody .list.reporte-grupal thead tr{ background-color:#f0f0f0; border-top: 1px solid #CCC; font-weight: bold; color: #002C52; }
#ReportBody .list.reporte-grupal thead td.action span{padding-left:20px; background:bottom left no-repeat url("../image/file-pdf-blue-16x16.png");}
#ReportBody .list.reporte-grupal tbody tr.item td{border-bottom: 1px dotted #CCC;vertical-align: top;padding:10px 10px;text-align:left;}
#ReportBody .list.reporte-grupal tbody tr.item:hover{ background-color:#F8F8F8; }
#ReportBody .list.reporte-grupal tbody tr.item.first td{ border-top:1px solid #CCC; }
#ReportBody .list.reporte-grupal tbody tr.item.last td{ border-bottom:1px solid #CCC; }

#ReportBody .list.reporte-grupal thead td.action{ min-width:120px;  }
#ReportBody .list.reporte-grupal thead td.name{ min-width:160px; white-space:nowrap; }
#ReportBody .list.reporte-grupal thead td.column{ min-width:60px !important; }

#ReportBody .list.reporte-grupal tbody td.action{  }
#ReportBody .list.reporte-grupal tbody td.action a{ margin-right:5px; color:#b1b1b1; }
#ReportBody .list.reporte-grupal tbody td.action a:hover{ color:#00adef; }
#ReportBody .list.reporte-grupal tbody td.action li{ text-decoration:none; list-style:none; }

/* Lista de reporte grupal de modelos */
#ReportBody .list.reporte-modelo-grupal{width:856px;margin:auto;}
#ReportBody .list.reporte-modelo-grupal thead td{ padding: 0px 10px; text-align:left; }
#ReportBody .list.reporte-modelo-grupal thead tr{ background-color:#f0f0f0; border-top: 1px solid #CCC; font-weight: bold; color: #002C52; }
#ReportBody .list.reporte-modelo-grupal thead td.action span{padding-left:20px; background:bottom left no-repeat url("../image/file-pdf-blue-16x16.png");}
#ReportBody .list.reporte-modelo-grupal tbody tr.item td{border-bottom: 1px dotted #CCC;vertical-align: top;padding:10px 10px;text-align:left;}
#ReportBody .list.reporte-modelo-grupal tbody tr.item:hover{ background-color:#F8F8F8; }
#ReportBody .list.reporte-modelo-grupal tbody tr.item.first td{ border-top:1px solid #CCC; }
#ReportBody .list.reporte-modelo-grupal tbody tr.item.last td{ border-bottom:1px solid #CCC; }

#ReportBody .list.reporte-modelo-grupal thead td.action{ min-width:120px;  }
#ReportBody .list.reporte-modelo-grupal thead td.name{ min-width:160px; white-space:nowrap; }
#ReportBody .list.reporte-modelo-grupal thead td.column{ min-width:60px !important; }

#ReportBody .list.reporte-modelo-grupal tbody td.action{  }
#ReportBody .list.reporte-modelo-grupal tbody td.action a{ margin-right:5px; color:#b1b1b1; }
#ReportBody .list.reporte-modelo-grupal tbody td.action a:hover{ color:#00adef; }
#ReportBody .list.reporte-modelo-grupal tbody td.action li{ text-decoration:none; list-style:none; }

/* Lista de fases completadas */
#ReportBody .list.reporte-fases{width:856px;margin:auto;}
#ReportBody .list.reporte-fases thead td{ padding: 0px 10px; text-align:left; }
#ReportBody .list.reporte-fases thead tr{ background-color:#f0f0f0; border-top: 1px solid #CCC; font-weight: bold; color: #002C52; }
#ReportBody .list.reporte-fases thead td.action span{padding-left:20px;background:bottom left no-repeat url("../image/file-pdf-blue-16x16.png");}
#ReportBody .list.reporte-fases tbody tr.item td{border-bottom: 1px dotted #CCC;vertical-align: top;padding:10px 10px;text-align:left;}
#ReportBody .list.reporte-fases tbody tr.item:hover{background-color:#F8F8F8;}
#ReportBody .list.reporte-fases tbody tr.item.first td{border-top:1px solid #CCC;}
#ReportBody .list.reporte-fases tbody tr.item.last td{border-bottom:1px solid #CCC;}

#ReportBody .list.reporte-fases thead td.action{ min-width:120px;  }
#ReportBody .list.reporte-fases thead td.name{ min-width:160px; white-space:nowrap; }
#ReportBody .list.reporte-fases thead td.column{ min-width:60px !important; }

#ReportBody .list.reporte-fases tbody td.action{  }
#ReportBody .list.reporte-fases tbody td.action a{ margin-right:5px; color:#b1b1b1; }
#ReportBody .list.reporte-fases tbody td.action a:hover{ color:#00adef; }
#ReportBody .list.reporte-fases tbody td.action li{ text-decoration:none; list-style:none; }

/* Reporte Basico */
#ReportBasicBody > .content{clear:both;position:relative;display:block;border:1px solid #dfdfdf;width:900px;min-height:200px;background:#FFF;margin:auto;}
#ReportBasicBody .toolbox{height:90px;}
#ReportBasicBody .filtro{width:850px;border:1px solid #CCC;min-height:100px;overflow:hidden;height:auto;border-width:1px 1px 1px 5px;margin:auto;background-color:#f0f0f0;}
#ReportBasicBody .filtro table{margin:auto;margin-top:20px;margin-bottom:20px;}
#ReportBasicBody .filtro table.left td.label{text-align:right;vertical-align:middle;width:220px;font-size:10px;}
#ReportBasicBody .filtro table.middle td.label{text-align:right;vertical-align:middle;width:200px;font-size:10px;}
#ReportBasicBody .filtro table.right td.label{text-align:right;vertical-align:middle;width:170px;font-size:10px;}
#ReportBasicBody .filtro table td.input{text-align:left;vertical-align:middle;padding-left:10px;padding-top:5px;width:50px;}
#ReportBasicBody .filtro table input.date{width:75px;}
#ReportBasicBody .filtro table span{font-size:10px;}
#ReportBasicBody .filtro table span.customer{font-size:12px;color:#00adef;font-weight:bold;}
#ReportBasicBody .filtro .toolbox{height:40px;}

/* Reporte Especial */
#ReportSpecialBody > .content{clear:both;position:relative;display:block;border:1px solid #dfdfdf;width:900px;min-height:200px;background:#FFF;margin:auto;}
#ReportSpecialBody .toolbox{height:90px;}
#ReportSpecialBody .filtro{width:850px;border:1px solid #CCC;min-height:100px;overflow:hidden;height:auto;border-width:1px 1px 1px 5px;margin:auto;background-color:#f0f0f0;}
#ReportSpecialBody .filtro table{margin:auto;margin-top:20px;margin-bottom:20px;}
#ReportSpecialBody .filtro table.left td.label{text-align:right;vertical-align:middle;width:220px;font-size:10px;}
#ReportSpecialBody .filtro table.middle td.label{text-align:right;vertical-align:middle;width:200px;font-size:10px;}
#ReportSpecialBody .filtro table.right td.label{text-align:right;vertical-align:middle;width:170px;font-size:10px;}
#ReportSpecialBody .filtro table td.input{text-align:left;vertical-align:middle;padding-left:10px;padding-top:5px;width:50px;}
#ReportSpecialBody .filtro table input.date{width:75px;}
#ReportSpecialBody .filtro table span{font-size:10px;}
#ReportSpecialBody .filtro table span.customer{font-size:12px;color:#00adef;font-weight:bold;}
#ReportSpecialBody .filtro .toolbox{height:40px;}

/* Reporte Especial 360 */
#ReportSpecial360Body > .content{clear:both;position:relative;display:block;border:1px solid #dfdfdf;width:900px;min-height:200px;background:#FFF;margin:auto;}
#ReportSpecial360Body .toolbox{height:90px;}
#ReportSpecial360Body .filtro{width:850px;border:1px solid #CCC;min-height:100px;overflow:hidden;height:auto;border-width:1px 1px 1px 5px;margin:auto;background-color:#f0f0f0;}
#ReportSpecial360Body .filtro table{margin:auto;margin-top:20px;margin-bottom:20px;}
#ReportSpecial360Body .filtro table.left td.label{text-align:right;vertical-align:middle;width:220px;font-size:10px;}
#ReportSpecial360Body .filtro table.middle td.label{text-align:right;vertical-align:middle;width:200px;font-size:10px;}
#ReportSpecial360Body .filtro table.right td.label{text-align:right;vertical-align:middle;width:170px;font-size:10px;}
#ReportSpecial360Body .filtro table td.input{text-align:left;vertical-align:middle;padding-left:10px;padding-top:5px;width:50px;}
#ReportSpecial360Body .filtro table input.date{width:75px;}
#ReportSpecial360Body .filtro table span{font-size:10px;}
#ReportSpecial360Body .filtro table span.customer{font-size:12px;color:#00adef;font-weight:bold;}
#ReportSpecial360Body .filtro .toolbox{height:40px;}

/* Reporte Comparativo */
#ReportComparativoBody > .content{clear:both;position:relative;display:block;border:1px solid #dfdfdf;width:900px;min-height:200px;background:#FFF;margin:auto;}
#ReportComparativoBody .toolbox{height:90px;}
#ReportComparativoBody .filtro{width:850px;border:1px solid #CCC;min-height:100px;overflow:hidden;height:auto;border-width:1px 1px 1px 5px;margin:auto;background-color:#f0f0f0;}
#ReportComparativoBody .filtro table{margin:auto;margin-top:20px;margin-bottom:20px;}
#ReportComparativoBody .filtro table.left td.label{text-align:right;vertical-align:middle;width:220px;font-size:10px;}
#ReportComparativoBody .filtro table.middle td.label{text-align:right;vertical-align:middle;width:200px;font-size:10px;}
#ReportComparativoBody .filtro table.right td.label{text-align:right;vertical-align:middle;width:170px;font-size:10px;}
#ReportComparativoBody .filtro table td.input{text-align:left;vertical-align:middle;padding-left:10px;padding-top:5px;width:50px;}
#ReportComparativoBody .filtro table input.date{width:75px;}
#ReportComparativoBody .filtro table span{font-size:10px;}
#ReportComparativoBody .filtro table span.customer{font-size:12px;color:#00adef;font-weight:bold;}
#ReportComparativoBody .filtro .toolbox{height:40px;}

#PDF-viewer{border:solid 1px #333;height:1000px;width:850px;margin:auto;margin-bottom:25px;}
#PDF-viewer p{ margin-left:25px; margin-top:25px; }

/********************* Visualización de reportes ********************/

/********************* Responder Pruebas ********************/

/* Temporizador */
#FloatTimer {	position:absolute;right: 0px;top: 50px;width: 180px;height: 64px;display: none;z-index: 1000;}
#FloatTimer .title, #FloatTimer .time{  color:#6486e6; }
#FloatTimer .title{ color:#000; width:50px; height:15px; position:relative; font-size:12px; margin-left:10px; margin-top:5px; }
#FloatTimer .time{ position:absolute;top:10px;width:180px; height:35px; font-size:35px; text-align:center; }

/* Page Body */
#MainBody{display:block;overflow:hidden;position:relative;min-height:10px;width:100%;height:auto;font-size:12px;}
#MainBody .continer{
	display:block;height:auto;width:900px;margin:auto;min-height:200px;overflow:hidden;position:relative;border:1px solid #dfdfdf;
	background-color:#fff;-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;
}
#MainBody .continer .panel{display:none;overflow:hidden;height:auto;width:845px;margin:auto;margin-top: 10px;margin-bottom: 10px;}
#MainBody .toolbox{ width:840px; height:40px; margin:auto; }
#MainBody .toolbox span{ font-size:14px; padding-left:10px; padding-right:10px; }

#MainBody .toolbox.introduction{ width:430px; }
#MainBody .toolbox.questions{ width:200px; }
#MainBody .toolbox.finish{ width:100px; }

/* Lista de preguntas */
#MainBody .post-instructions{ margin-top:20px; }

#MainBody .list.questions{ margin:auto; width:840px; }
#MainBody .list.questions thead td, #MainBody .list.questions tfoot td{ font-size:12px; }
#MainBody .list.questions tr.item{ cursor:auto; }
#MainBody .list.questions tr.item.first td{ border-top:1px solid #CCC; }
#MainBody .list.questions tr.item.last td{ border-bottom:1px solid #CCC; }
#MainBody .list.questions tbody tr.item td{ vertical-align: top; padding:10px 10px; text-align:left; border-bottom: 1px solid #CCC; }
#MainBody .list.questions tbody tr.item td#number{font-size:16px; color:#00adef; width:30px; background-color:#F8F8F8; text-align:right; border-left: 1px solid #CCC;}
#MainBody .list.questions tbody tr.item td#text{ font-size:14px; width:330px; background-color:#F8F8F8; border-right: 1px solid #CCC; }
#MainBody .list.questions tbody tr.item td#alternatives{font-size:10px; width:470px; border-right: 1px solid #CCC; text-align:center; vertical-align:middle;}
#MainBody .list.questions tbody tr.item td#alternatives label{ margin-right:20px; }
#MainBody .list.questions tbody tr.item td#alternatives label input{ margin-right:10px; }
#MainBody .list.questions tbody tr.item td#alternatives .vertical{display:inline-block; overflow:hidden; width:auto; padding:10px 10px; text-align:left;}
#MainBody .list.questions tbody tr.item td#alternatives textarea{ width:95%; height:70px; }

#MainBody .final-message .message{ margin-top:60px; font-size:18px; text-align:center; }
#MainBody .error.panel .message{ margin-top:60px; font-size:18px; text-align:center; }


/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px;}
.ir:before { content: ""; display: block; width: 0; height: 150%; }

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden { display: none !important; visibility: hidden; }

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px;}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible { visibility: hidden; }

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after { content: " "; /* 1 */ display: table; /* 2 */ }

.clearfix:after { clear: both; }

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix { *zoom: 1; }

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}
/* Margins */
.no-margin {
  margin: 0;
}
.mg-bm {
  margin-top: 60px;
}
.mg-n {
  margin-right: -15px;
  margin-left: -15px;
}
.mg-r-n {
  margin-right: -15px;
}
.mg-l-n {
  margin-left: -15px;
}
.no-mg-l {
  margin-left: 0;
}
.no-mg-r {
  margin-right: 0;
}
.no-mg-t {
  margin-top: 0;
}
.no-mg-b {
  margin-bottom: 0;
}
.mg-lg {
  margin: 25px;
}
.mg-r-lg {
  margin-right: 25px;
}
.mg-l-lg {
  margin-left: 25px;
}
.mg-t-lg {
  margin-top: 25px;
}
.mg-b-lg {
  margin-bottom: 25px;
}
.mg {
  margin: 20px;
}
.mg-r {
  margin-right: 20px;
}
.mg-l {
  margin-left: 20px;
}
.mg-t {
  margin-top: 20px;
}
.mg-b {
  margin-bottom: 20px;
}
.mg-md {
  margin: 15px;
}
.mg-r-md {
  margin-right: 15px;
}
.mg-l-md {
  margin-left: 15px;
}
.mg-t-md {
  margin-top: 15px;
}
.mg-b-md {
  margin-bottom: 15px;
}
.mg-sm {
  margin: 10px;
}
.mg-r-sm {
  margin-right: 10px;
}
.mg-l-sm {
  margin-left: 10px;
}
.mg-t-sm {
  margin-top: 10px;
}
.mg-b-sm {
  margin-bottom: 10px;
}
.mg-xs {
  margin: 5px;
}
.mg-r-xs {
  margin-right: 5px;
}
.mg-l-xs {
  margin-left: 5px;
}
.mg-t-xs {
  margin-top: 5px;
}
.mg-b-xs {
  margin-bottom: 5px;
}
.mg-t-0 {
  margin-top: -1px !important;
}
.mg-b-0 {
  margin-bottom: -1px !important;
}
.mg-tb-slg {
	margin-top: 60px !important;
	margin-bottom: 60px !important;
}
/* Padding space */
.no-padding {
  padding: 0!important;
}
.no-pd-l {
  padding-left: 0;
}
.no-pd-r {
  padding-right: 0;
}
.no-pd-t {
  padding-top: 0;
}
.no-pd-b {
  padding-bottom: 0;
}
.pd-lg {
  padding: 25px;
}
.pd-r-lg {
  padding-right: 25px;
}
.pd-l-lg {
  padding-left: 25px;
}
.pd-t-lg {
  padding-top: 25px;
}
.pd-b-lg {
  padding-bottom: 25px;
}
.pd {
  padding: 20px;
}
.pd-r {
  padding-right: 20px;
}
.pd-l {
  padding-left: 20px;
}
.pd-t {
  padding-top: 20px;
}
.pd-b {
  padding-bottom: 20px;
}
.pd-md {
  padding: 15px;
}
.pd-r-md {
  padding-right: 15px;
}
.pd-l-md {
  padding-left: 15px;
}
.pd-t-md {
  padding-top: 15px;
}
.pd-b-md {
  padding-bottom: 15px;
}
.pd-sm {
  padding: 10px;
}
.pd-r-sm {
  padding-right: 10px;
}
.pd-l-sm {
  padding-left: 10px;
}
.pd-t-sm {
  padding-top: 10px;
}
.pd-b-sm {
  padding-bottom: 10px;
}
.pd-xs {
  padding: 5px;
}
.pd-r-xs {
  padding-right: 5px;
}
.pd-l-xs {
  padding-left: 5px;
}
.pd-t-xs {
  padding-top: 5px;
}
.pd-b-xs {
  padding-bottom: 5px;
}
.top40 {
	top: 40%;
}
/* Borders */
.bordered {
  border: 1px solid #e8ecf3;
}
.bd-b {
  border-bottom: 1px solid #e8ecf3;
}
.bd-t {
  border-top: 1px solid #e8ecf3;
}
.bd-l {
  border-left: 1px solid #e8ecf3;
}
.bd-r {
  border-right: 1px solid #e8ecf3;
}


@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
.btn {
  display: inline-block;
  padding: 4px 7px;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  text-decoration: none !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}

.report-header {
	margin: 20px;
	width: 90%;
	display: block;
	position: fixed;
	z-index: 999999px !important;
}
.report-header .toolbox {
	margin-top: 40px;
}
.ui-widget-content a {
	color: #fff;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
  height: auto !important;
}
.ui-accordion h3 {
	font-size: 12px;
}

.editar-evaluacion {
	font-size: 12px !important;
}
