
<!-- ///////////////       Resets          ///////////////  -->
html, body {height:100%;}
body{margin:0; padding:0; background:#597089 url(Imagens/bg_body.png) repeat-x; font-family: Arial, Helvetica, sans-serif!important; font-size:13px; color:#2f5b90;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0; color:#2f5b90;}
ul, li, form, dl, dt{margin:0; padding:0; list-style:none;}
img, hr{border:0;}
a, a:hover, a:visited, a:active{text-decoration:none;}
h1 { font-size:25px; margin-bottom:10px; color:#112f6f; background:url(../images/bg_h1.png); padding:1px 12px; font-weight:normal;}

h2 { background:url(Imagens/bg_h2.png) repeat-x; height:35px; margin:10px 0 10px 0;  }


<!-- ///////////////       Containers          ///////////////  -->


#all {
    margin: 0 auto;
    min-height: 100%;
    position: relative;
    text-align: left;
}
 * html #all {height: 100%;}
 
 
#top {background:url(Imagens/bg_head.png) repeat-x; height:155px; width:1000px; margin:0px auto; position:relative;}
.main {height:135px!important;}

#middle{ width:940px; background:url(Imagens/bg_middle.png) repeat-y; margin:-10px auto 0px auto; padding:0 30px 20px 30px; min-height:100%; clear:both;}
#container{ width:1000px;margin:0px auto; position:relative;}
#cmain{ width:950px; clear:both; overflow:hidden;  margin-bottom:5px; }
.breadcrumb { color:#112f6f; font-size:11px;}

#middle_round {width:1000px; height:34px; display:block; clear:both;  margin:0px auto 100px auto;  display:block; background:url(Imagens/bg_middle_round.png) repeat-y;  }

#mleft { width:410px; float:left; margin-right:10px; height:435px;}
#mright { background:url(../img/gimik.jpg) no-repeat; width:580px; height:480px; _height:430px!important; float:left; position:relative }
#mright .relogio { text-align:center; vertical-align:bottom; position:absolute; bottom:25px; left:200px; }




ul.user  {position:absolute; top:115px; right:2px;}
ul.user li {color:#6e6e6e; float:right; height:38px; padding:6px 18px 0 0; font-size:11px;   }
ul.user li.sair { padding:0;}
ul.user li.sair a {background:url(../images/bt_sair.png); width:43px; height:25px; display:block; text-indent:-9999px;}
ul.user li.sair a:hover { background-position:0 -25px;}



/*  Headers */
a.logo { background-image:url(Imagens/logo.png); width:323px; height:65px; display:block; color:#FFFFFF; position:absolute; overflow:hidden;  text-indent:-9999px; top:41px; left:20px;}
a.logo2 { background-image:url(Imagens/logo2.png); width:72px; height:52px; display:block; color:#FFFFFF; }
a.logosicred { background-image:url(Imagens/logosicred.png); width:106px; height:37px; display:block; color:#FFFFFF; }
a.webconv { font-family:Tahoma, Geneva, sans-serif; font-weight:bold;  font-size:24px; position:absolute; top:37px; right:245px; color:#02295a;}
div.slogan { font-size:13px; position:absolute; top:36px; width:200px; right:15px; color:#02295a; text-align:left; padding-left:10px; border-left:#ffdf0f solid 4px;}












<!-- ///////////////       Antigos          ///////////////  -->
h1.hlogin {font-size:29px; text-align:center; background:none; color:#112f6f; margin-top:25px; }
h2.hlogin {font-size:22px; background:none; color:#ffffff; margin-top:10px; font-weight:normal;}
.mpend h2 {font-size:15px;}
.mpend h1 {margin:5px 15px 10px 15px; font-size:22px; height:30px; padding:0; margin-top:15px;}
.mpend .breadcrumb {margin:5px 15px;}



ul#primary-nav {
	font-family:Tahoma, Verdana,Arial,Helvetica,Sans-Serif;
	font-size:14pt;
	text-transform:uppercase;
	position:absolute;
	top:82px;
	left:320px;
	padding: 0;
	width: 560px; /* Width of Menu Items */
	/*background: #cacaca;  IE6 Bug */
	z-index:10;
	clear:both;
	}
	ul#primary-nav li ul {z-index:11;}
	
	ul#primary-nav li ul li ul {z-index:12;}
 
ul#primary-nav li {
	padding:3px;
	position: relative;
	list-style: none;
	width:95px;
	float:left;
	text-align:center;
	margin-right:7px;
	}
	
ul#primary-nav li.sub:hover {
	background:url(Imagens/bg_menu_hover.png) 0 1px;
	}
	ul#primary-nav li.sub:hover a{color:#052c5d;
	}
	
ul#primary-nav li ul li {
	background:#F6F6F6 url(Imagens/bg_menu.png) no-repeat ;
	padding:0 0 0 16px;
	position: relative;
	list-style: none;
	width:190px;
	float:left;
	border-bottom:1px #ebebeb solid;
	*border-bottom:1px #ebebeb solid;
	text-align:left;
	margin-right:0;
	/*border: expression(this.nextSibling == null ? '0' : '1px #33456b dashed');*/

	}

ul#primary-nav li ul>:first-child {background-color:transparent!important; background:  url(Imagens/bg_menu_li_tp.png) top;}
ul#primary-nav li ul>:first-child:hover { background-color:transparent!important; background:  url(Imagens/bg_menu_li_tp_h.png) top;}

.last_item {background: url(Imagens/bg_menu_li_bt.png)  no-repeat !important; border-bottom:0!important; overflow:hidden; height:6px; padding:0; }

.brtableHeaders { *display:none; }
.tableHeaders {  height:129px;  }

ul#primary-nav li ul li:hover {
	background:#f6f6f6 url(Imagens/bg_menu.png) no-repeat;
	padding:0 0 0 16px;
	position: relative;
	list-style: none;
	width:190px;
	float:left;
	border-bottom:1px #efefef solid;
	*border-bottom:1px #efefef solid;
	}

ul#primary-nav ul {
	*margin: 28px 0 0 -4px;
	margin: 28px 0 0 -3px;
	padding: 0;
	width: 190px; /* Width of Menu Items */
	/*background: #d8b818;  IE6 Bug */
	font-size: 100%;
	}
 
ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 7px 5px 5px 5px;
	font-size:11px;
	

	}
 
/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */
 
ul#primary-nav ul {
	position: absolute;
	display: none;
	 *left: 4px;/* Set 1px less than menu width */
	top: 0;
	}
ul#primary-nav ul li ul{
	position: absolute;
	display: none;
	left: 200px; /*Set 1px less than menu width */
	top: -27px;
	}
 
ul#primary-nav li ul li a { padding: 5px 5px; } /* Sub Menu Styles */
 
ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
 
ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */
 
ul#primary-nav li.menuparent { background: transparent url(arrow.gif) right center no-repeat; }
 
ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #f9f9f9; }


#rodape {background:#093164; clear:both!important; height:60px; width:100%;position: fixed;bottom: 0;      border-width: 1px 0;text-align:center;}
#rodape .ct {height:77px; width:1000px; margin:4px auto 0 auto; text-indent:0; text-align:left; color:#fff;  font-size:11px;}
.ctr { width:115px; float:right; font-size:11px;}
.ctl { width:315px; float:left; font-weight:bold; padding:0 10px; }
.clear {clear:both;}




/*#rodape {}


#rodape {
bottom: 0;
width:100%;
background:#093164; color:#FFF;
position: fixed;
}*/