*{margin:0;padding:0;}
html{height:100%;}
body{background-color:#afafaf;font-family: Arial, Tahoma, "Trebuchet MS", sans-serif;font-size:12px;color:#000;height:calc(100% - 50px);}
ul,li{list-style:none;}
fieldset,a img{border:0;}
button{border:0;cursor:pointer;}
abbr, acronym{cursor:help;}
a abbr,a acronym{border:0;cursor:inherit;}
blockquote, q, cite{quotes:'"' '"' "'" "'";font-style:normal;}
blockquote p:before{content:open-quote;}
blockquote p:after{content:close-quote;}
a{text-decoration:none;color:#2a5db0;outline:0 !important;}
a:hover{text-decoration:underline;}
strong{font-weight:bold;font-style:normal;}
em{font-weight:normal;font-style:italic;}
.navbar-brand{padding:5px 15px !important;}
/** JQUERY UI CHANGES **/
.noTitleStuff .ui-dialog-titlebar{display:none}
/** SPECIFIC **/
div.jumbotron{padding:0px 10px 10px 10px !important;margin-bottom:0 !important;}
div#header{}
div#contenedor{background:#d6d6d6;margin-top:50px;padding:10px;min-height:750px !important;height:100%}
div#footer{position:fixed;bottom:0;background:black;text-align:right;font-size:10px;width:100%;color:white;}
div#content{height:100%;position:relative;}
.navbar{margin-bottom:0 !important;}
/** Sobreescrituras del bootstrap **/
.container{width:1170px !important;}
body{font-size:12px !important;}
.dropdown-menu{font-size:12px;}
.dropdown-menu .divider{margin:0px 5px;margin-bottom:2px;background:#afafaf}
#contenedor .nav li a{padding:5px 20px;}
.nav-tabs li a{border:1px solid rgba(0, 0, 0, 0.1);}
.nav-tabs li a:hover{border:1px solid rgba(0, 0, 0, 0.4);}
.pagination{margin:10px 0;float:right;}
dl{margin-top:0;margin-bottom:0px;}
.form-control{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;color:#555;display:block;font-size:12px !important;
height:26px;line-height:1.42857;padding:0 12px !important;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width:100%;}
div.form-group{margin-bottom:0 !important;}
div.form-group label{font-size:10px !important;}
.btnormalsizeinput{height:28px;}
.btn{padding:3px 12px;}
.ui-widget-header{background:#393939;border:1px solid #393939;}
.ui-widget-overlay{background:#000000;opacity:0.7;}
.ui-front{z-index:1050;}
.ui-dialog{z-index:2000;}
.ui-droppable{border:none !important}
.noselect{-webkit-touch-callout:none !important;-webkit-user-select:none !important;-khtml-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;}
.selectable{-webkit-touch-callout:text !important;-webkit-user-select:text !important;-khtml-user-select:text !important;-moz-user-select:text !important;-ms-user-select:text !important;user-select:text !important;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{cursor:not-allowed;background-color:#f7f7f7;opacity:1;}
.alert{padding:5px;margin-bottom:10px;border:1px solid transparent;border-radius:4px;margin-top:-10px;font-style:bold;}
.alert > p, .alert > ul{font-weight:bold;}
.bodycont{position:absolute;top:0;left:0;z-index:10000000;width:100%;height:100%;}
.bodycont .opaco{position:absolute;top:0;left:0;width:100%;height:100%;}
.velocontent{ margin-left:auto;margin-right:auto;opacity:1;display:block;height:100%;padding:60px;vertical-align:middle;text-align:center;}
.velocontent img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-height:95%;max-width:95%;}             
.scrollable{overflow-y:scroll;}
/****** FROM OLD PLUGINS.CSS - TO REDUCE FILE CALLS ********/
div#loading_window{background:url(/img/fondoVelo.png) left top repeat;width:100%;height:100%;position:absolute;top:0px;z-index:15000;}
div#contenedor-velo{position:absolute;z-index:15000;left:0;top:0;width:100%;height:100%;}
div#velo{height:100%;background:url(/img/fondoVelo.png) left top repeat;width:100vw;height:100vh;}
div#velo div#contenidos-velo{overflow:hidden;position:absolute;left:50%;margin-left:-293px;margin-top:150px;}
div#velo div#contenidos-velo div#plugincontent {overflow:auto;min-height:200px;height:auto !important;height:expression( document.body.clientHeight > 400 ? "401px" :"auto" );/* sets max-width for IE */max-height:400px;width:570px;margin:10px;padding:10px 10px;}
div#velo div#contenidos-velo button{position:absolute;right:5px;top:6px;width:65px;height:22px;padding:0 0 5px 27px;text-align:right;line-height:22px;font-size:12px;color:#000;cursor:pointer;background:none;}
/* GADGETS pagina de seleccion */
div.gadget{border:1px solid #689ff2;width:400px;float:left;height:auto;margin:10px 10px;}
div.gadget div.gadget_content{padding:10px 10px;}
div.gadget p.title{color:white;background:#689ff2;margin:0 0;font-size:14px;font-weight:bold;padding:2px 10px 2px 10px;}
/* from layout */
li.usermenu a span.username{font-weight:bold;color:white;}
li.usermenu a img.user-pic-menu{margin:-5px 0;}
.ribbonLayout{background-color:#00ff0c;overflow:hidden;white-space:nowrap;position:relative;right:-56px;top:50px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 10px #888;-moz-box-shadow:0 0 10px #888;box-shadow:0 0 10px #888;z-index:10000000;}
.ribbonLayout  a{border:1px solid #bac100;color:#000;display:block;font:bold 81.25% 'Helvetica Neue', Helvetica, Arial, sans-serif;margin:1px 0;padding:10px 50px;text-align:center;text-decoration:none;text-shadow:0 0 5px #007b06;}
.ribbonContainer{overflow:hidden;position:fixed;z-index:1000000;top:0;right:0px;height:166px;}
div#sys_task_header{width:100%;padding:5px;}
div#sys_task_header div.panel-heading{padding:0 15px !important; }
div#sys_task_info{margin-bottom:0 !important;position:relative;}
div#sys_task_header .btn{margin:0 !important;}
div#sys_task_info a.closeb{position:absolute;top:-1px;right:5px;}
div#pjclosed{background:pink none repeat scroll 0 0;color:red;font-size:14px;font-weight:bold;left:50px;padding:10px;position:absolute;top:5px;z-index:10000;}


