@charset "utf-8";
/* CSS Document */
html, body { margin: 0px; padding: 0px;/*background: #deeeff;*/ background-color:#003263;}
body { background:transparent; }
h3{color:#0e5c83; font-size:13px;margin-top:0px;font-family:verdana;}
h2 {
   color:#0E5C83;
   font-family:verdana;
   font-size:16px;
   margin-top:0;
   text-shadow:1px 1px 1px #CCCCCC;
}
 p {
   margin:0px;
   padding:0px;
}
label,.label {
   font-size: 11px; color:#555555;
}
#recover_panel p, h3 p {
   font-family: arial;
   color:#555555;
   font-size: 13px;
   margin:0 0 3px;   
}


.form_container{
   background:none repeat scroll 0 0 #F1F1F1;
   border-top:1px solid #CCCCCC;
   border-bottom:1px solid #CCCCCC;
   margin-bottom:15px;
   padding:5px;
}
.rounded_content {
   /*-moz-border-radius:15px;
   -webkit-border-radius:15px;   
   background-image: url("border-radius.php?r=15&color=255,255,255");*/
   background-color: white;
   margin: 25px auto;
   

}
#top_back {
   background: url(../../img/top.gif) repeat-x;
   height:125px;
}
.text-replacement {display:none;}
.roundpanel-body {

   margin:0px;
   padding:0px;
   font-family: tahoma;
   font-size: 13px;
   color:#333333;
   /*margin-bottom: 3px;*/
}
.body h3 { 
   margin:0px;
   padding:0px;
   margin-bottom: 10px;
   color:#003399;
   border-bottom: 1px solid #333333;
   font-family: tahoma;
}
#top {
   position:relative;
   width: 1122px;
   height: 125px;
   /*background: url(../../img/top.gif) repeat-x;*/
   min-width: 1122px;
   margin:auto;
}

#logo {
   position:absolute;
   width: 248px;
   height: 118px;
   background:url(../../img/novo_logo.png) no-repeat;
   top:20px;
   left: 10px;

   *background: none !important;
   /*background:url(../../img/monitor.png) no-repeat;*/
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
      (enabled=true,src='../img/novo_logo.png');

}
#construction {
   position:relative;
   width:150px;
   float:left;
   font-family:'arial';
   font-size:14px;
   color:white;
}
.icon {
   width:16px;
   height:16px;
   vertical-align:middle;
   margin-right:2px;
   margin-bottom:2px;
}

.warning {
   background-image: url(../../ext/resources/icons/error.png) !important;
}


.mini_panel a {
   text-decoration:none;
   color:#003399;
}
.mini_panel a:hover {
   text-decoration:underline;
}
.btn_enter {
   background:url(../../img/btn_enter.gif) no-repeat;
   border:none;
   width:79px;
   height: 19px;
   cursor:pointer;
}
.mini_panel {
   position:relative;*position:none;
   width: 270px;
   height:105px; *height:125px;

}

.mini_panel td {
   text-align: right;
}

#login_panel form {
   position:relative;
   height: 129px;
   font-size:12px !important;
		
}
#recover_panel form {
   position:relative;
   font-size:12px !important;
		
}
#links br {
   margin-bottom: 6px;
}	

#status_panel {
   position:relative;
   width: 270px;
   height:175px;
   float: right;
}
#central_zone {
   position:relative;
   width: 800px;
   min-width: 800px;
   margin-left:auto;
   margin-right: auto;
   top: 250px;
}

#status {
   color:red;
   font-family:arial;
   font-size:14px;
   position:relative;
   margin:auto;
   width:100%;
   top:14px;
   text-align:center;
}

#loading {
   display:none;
   position:absolute;
   top:10px;
   width:100%;

}
.internal_panel {
   margin: 20px auto 20px auto;
   font-size:12px;
   font-family:verdana;
   color:#555555;
}

#top_menu ul {
   font-family:verdana;
   font-size:12px;
   margin:0;
   padding:0;
   position:absolute;
   right:20px;
   text-align:right;
   top:70px;
   width:100%;
}
#top_menu a {
   color: #003399;
   text-decoration: none;
}
#top_menu img{
   margin-right: 5px;
}
#top_menu a:hover {
   color:#6d90d6;
}
#top_menu ul li {
   display: inline;
   margin-right:10px;
}


.label label {float:right;}
#subscribe_form tr {height:30px;}
input[class*='error'] {border: 1px dotted red;}
label[class*='error'] {color:red; margin-left:10px;}
#server_response {color:red; font-family: verdana; font-size:12px;}
iframe {
   border: 0px !important;
   background:none !important;
}

#menu {
   background:url(../../img/home_test/back.jpg) no-repeat;
   height:450px;
   width:100%;
}
#menu .text{

   background:url(../../img/home_test/text2.png) no-repeat;
   height:140px;
   /*left:5%;*/
   position:absolute;
   top:200px;
   width:504px;
}
#menu #buttons {
   position:absolute;
   top:450px;
   left:10%;
}
#menu .style_btn {
   width:116px;
   height:36px;
   background: url(../../img/home_test/style_btn.png) no-repeat;
   text-decoration:none;
   /*color: #003399;*/
   border : none;
   cursor: pointer;
   margin-right: 20px;
}
#screenshot {
   background:url(../../img/home_test/demo.png) no-repeat;
   float:right;
   height:335px;
   position:relative;
   /*right:5%;*/
   top:55px;
   width:455px;
}

#login form {
   position:relative;
   text-align: right;
   top: 10px;
   right: 10px;
   /*-moz-border-radius:4px 4px 4px 4px;
   background:none repeat scroll 0 0 #167DAD;
   float:right;
   padding:5px;
   position:relative;
   right:10px;
   text-align:right;
   top:-5px;
   width:430px;*/
}
#login .placeholder{
   color:#cccccc;
}
#banner{
   width:1099px;height:309px;
   background:url(../img/banner.png) no-repeat;
   position:relative;
}