﻿h1 { margin:0px; padding:30px 0px 0px 0px; width:100%; text-align:center; color:rgb(255, 55, 0); }
h2 { margin:0px; margin:10px; }
#linksbot a, #linksbot a:after, #linksbot a:checked { color:rgb(255, 255, 255); }
.KeyRes {
	padding:10px; border:thin #FF3700 solid; background-color: #CCFFCC;
}
.bgprj { background-color:rgb(255, 255, 255); } /*rgb(244, 244, 240)*/
.bpriv { color:black; margin:30px 10px 10px 10px; padding:10px; width:auto; height:auto; }
.bpriv table { width:100%; }
.bpriv table.tblicences { background-color:rgb(231, 231, 239); }
.bpriv table td { padding:3px 3px 3px 10px; }
.bpriv table td.tdlrn { background-color:rgb(255, 55, 0); color:white; width:200px; border-top:5px white solid; }
.bpriv table td.tdlrnb { background-color:rgb(0, 155, 255);  color:black; border-top:5px white solid; }
.bpriv table td.tdrsm { padding-bottom:20px; color:rgb(51, 51, 51); border:1px rgb(102, 0, 102) solid; }
.tabPrj { width:auto; width:100%; margin:20px 0px 10px 0px; background-color:rgb(255,255,255); border-top:5px rgb(102, 0, 102) solid; border-bottom:1px #CCCCCC solid; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; }
.tabPrj a {  }
.tabPrj td { /*border:thin black solid;*/ padding:10px; }
.tdprji { width:50px; } 
.tdprjp { width:auto; max-width:300px; } 
.tdprjd { width:40px; } 
.tdprjt { width:70px;  /*background-color:rgb(245, 255, 255);*/ color:rgb(102, 0, 102); padding:3px; text-align:center; /*border-radius: 35px 35px 35px 35px;*/ } 
.tdprjt h3 { font-size:12px; margin:0; }
.tdprjpr { width:auto; } 
.tdprjds { width:auto; text-align:justify; font-size:14px; color:rgb(102, 102, 102); font-family:Georgia, "Times New Roman", Times, serif; } 
.tdprje { width:auto; height:60px; }
.dvprj h2 { font-size:18px; }
iframe.noScrolling{ border:0;  overflow: hidden; }
.estiloplaca { border-radius: 0px 80px 10px 10px / 0px 10px 80px 10px; -moz-border-radius: 0px 80px 10px 10px / 0px 10px 80px 10px;  -o-border-radius: 0px 80px 10px 10px / 0px 10px 80px 10px; -webkit-border-radius: 0px 80px 10px 10px / 0px 10px 80px 10px ;  box-shadow:10px 5px 5px; -moz-box-shadow:10px 5px 5px; -o-box-shadow:10px 5px 5px; -webkit-box-shadow:10px 5px 5px; }
        
#engonly { margin:10px; padding:10px; max-width:600px; background-color: rgba(0, 153, 153, 0.4); color:white; visibility:visible; }
.engonlySpn { float:right; font-weight:bolder; cursor:pointer; padding:3px; color: #993300; }
.prjprt { color:red; }
.prjmbs { color:blue; }
.prjcon { color:orange; }
.prjfre { color:green; }
.platf { color:rgb(153, 51, 0); }
.prjPublicShare { float:left; width:50%; }
.prjPublicShare div { width:100%;  }
.h2prj { font-size:18px;}
/*public*/
.dvimgpjpbbig { z-index:5500; position: absolute; left:-9999px; top:-9999px; border:1px rgb( 102, 0, 102) solid; background-color:rgba(255, 255, 255, 0.8); text-align:center; }
.dvimgpjpbbig img { margin:10px 30px 30px 0px; }
.imgpjpbmin { cursor:pointer; width:auto; height:90px; margin:10px; }
.imgpjpbmin:hover { border:3px black solid; margin:7px; }
.lic0 { color:darkgray; }
.lic1 { color:green; }
.lic2 { color:red; }
.prjifr { width:100%; height:400px; padding:-150px 0px 0px 0px;  }
/*body { background-color:gray*/
.learnDevStatus0 { font-weight:bold; color:red; cursor:progress; }
.learnDevStatus1 { font-weight:bold; color:gray; }
.learnDevStatus2 { font-weight:bold; color:black; }
.learnDevStatus3 { font-weight:bold; color:navy; }
.learnDevStatus4 { font-weight:bold; color:blue; }
.learnDevStatus5 { font-weight:bold; color:white; }



@media all and (max-width: 1020px) { 
}

@media all and (max-width: 501px) { 
h2 { padding:50px 0px 0px 20px; width:auto; text-align:left; }
}

@media all and (max-width: 350px) { 

}