﻿   html              { height:100%; overflow:auto; text-align:left;  }
   body              { font-family: Arial, 'Magra', Trebuchet MS, Verdana, Helvetica; font-size:11pt; color:#353535; margin:0px; padding:0px; height:100%; text-decoration:none; text-align:left; background:#e2e2e2; }
   .tablePadrao      { font-size:9pt;border:1px solid gray;background-color:whitesmoke; }
   .tablePadrao2     { font-size:9pt;border:3px solid gray;background-color:whitesmoke; }
   .tdTitulo		 { font-weight:bold;color:black;font-size:8pt }
   
   a:link            { text-decoration:none; color:#000000; }
   a:visited         { text-decoration:none; color:#000000; }
   a:active          { text-decoration:none; color:#000000; }
   a:hover           { text-decoration:none; color:#b8b8b8; }
   
   h1                { color:#ae0a07; font-size:30px; font-weight:normal; text-decoration:none; display:inline; }
   h2                { color:maroon; font-size:14px; font-weight:bold; text-decoration:none; display:inline; }
   h3                { color:#353535; text-decoration:none; display:inline; }
   h4                { color:#353535; text-decoration:none; display:inline; }
   h5                { color:#353535; text-decoration:none; display:inline; }
   h6                { color:#353535; text-decoration:none; display:inline; }
   h7                { color:#353535; text-decoration:none; display:inline; }
   
  .normal           { font-size:12px; font-weight:normal; color:#000000; }
  .normal:link      { font-size:12px; font-weight:normal; color:#000000; }
  .normal:visited   { font-size:12px; font-weight:normal; color:#000000; }
  .normal:active    { font-size:12px; font-weight:normal; color:#000000; }
  .normal:hover     { font-size:12px; font-weight:normal; color:#000000; }
  a.normal:hover    { font-size:12px; font-weight:normal; color:#000000; }
  
  .fonte11           { font-size:11px; font-weight:bold; color:#000000; text-transform:uppercase; margin-left:10px; }
  .fonte11:link      { font-size:11px; font-weight:bold; color:#000000; text-transform:uppercase; margin-left:10px; }
  .fonte11:visited   { font-size:11px; font-weight:bold; color:#000000; text-transform:uppercase; margin-left:10px; }
  .fonte11:active    { font-size:11px; font-weight:bold; color:#000000; text-transform:uppercase; margin-left:10px; }
  .fonte11:hover     { font-size:11px; font-weight:bold; color:#000000; text-transform:uppercase; margin-left:10px; }
  a.fonte11:hover    { font-size:11px; font-weight:bold; color:#000000; text-transform:uppercase; margin-left:10px; }
  
  .fonte11B          { font-size:11px; color:#000000; }
  .fonte11:linkB     { font-size:11px; color:#000000; }
  .fonte11:visitedB  { font-size:11px; color:#000000; }
  .fonte11:activeB   { font-size:11px; color:#000000; }
  .fonte11:hoverB    { font-size:11px; color:#000000; }
  a.fonte11:hoverB   { font-size:11px; color:#000000; }
  
  .fonte12           { font-size:12px; font-weight:normal; color:#000000; }
  .fonte12:link      { font-size:12px; font-weight:normal; color:#000000; }
  .fonte12:visited   { font-size:12px; font-weight:normal; color:#000000; }
  .fonte12:active    { font-size:12px; font-weight:normal; color:#000000; }
  .fonte12:hover     { font-size:12px; font-weight:normal; color:#000000; }
  a.fonte12:hover    { font-size:12px; font-weight:normal; color:#000000; }
  
  .fonte12B          { font-size:12px; font-weight:bold; color:#000000; }
  .fonte12BGray      { font-size:12px; font-weight:bold; color:whitesmoke; }
  
  .fonte13           { font-size:13px; font-weight:normal; color:#000000; }
  .fonte13:link      { font-size:13px; font-weight:normal; color:#000000; }
  .fonte13:visited   { font-size:13px; font-weight:normal; color:#000000; }
  .fonte13:active    { font-size:13px; font-weight:normal; color:#000000; }
  .fonte13:hover     { font-size:13px; font-weight:normal; color:#000000; }
  a.fonte13:hover    { font-size:13px; font-weight:normal; color:#000000; }
  
  .fonte14           { font-size:14px; font-weight:normal; color:#FFFFFF; }
  .fonte14:link      { font-size:14px; font-weight:normal; color:#FFFFFF; }
  .fonte14:visited   { font-size:14px; font-weight:normal; color:#FFFFFF; }
  .fonte14:active    { font-size:14px; font-weight:normal; color:#FFFFFF; }
  .fonte14:hover     { font-size:14px; font-weight:normal; color:#FFFFFF; }
  a.fonte14:hover    { font-size:14px; font-weight:normal; color:#FFFFFF; }
  
  .fonte16           { font-size:16px; font-weight:normal; color:#000000; }
  .fonte16:link      { font-size:16px; font-weight:normal; color:#000000; }
  .fonte16:visited   { font-size:16px; font-weight:normal; color:#000000; }
  .fonte16:active    { font-size:16px; font-weight:normal; color:#000000; }
  .fonte16:hover     { font-size:16px; font-weight:normal; color:#000000; }
  a.fonte16:hover    { font-size:16px; font-weight:normal; color:#000000; }
  
  .fonte16 img       { border:5px solid #dfdfdf; }
  .alternar tr:nth-child(even)    { background-color: #000000; }
  
  .navegador         { font-size:10px; font-weight:none; color:#b8b8b8; }
  .navegador:link    { font-size:10px; font-weight:none; color:#b8b8b8; }
  .navegador:visited { font-size:10px; font-weight:none; color:#b8b8b8; }
  .navegador:active  { font-size:10px; font-weight:none; color:#b8b8b8; }
  .navegador:hover   { font-size:10px; font-weight:none; color:#000000; }
  a.navegador:hover  { font-size:10px; font-weight:none; color:#000000; }
  
  .menu_site         { font-size:11px; font-weight:bold; color:#cacaca; text-transform:uppercase; }
  .menu_site:link    { font-size:11px; font-weight:bold; color:#cacaca; text-transform:uppercase; }
  .menu_site:visited { font-size:11px; font-weight:bold; color:#cacaca; text-transform:uppercase; }
  .menu_site:active  { font-size:11px; font-weight:bold; color:#cacaca; text-transform:uppercase; }
  .menu_site:hover   { font-size:11px; font-weight:bold; color:#cacaca; text-transform:uppercase; }
  a.menu_site:hover  { font-size:11px; font-weight:bold; color:#ffffff; text-transform:uppercase; }
  
  .rodape            { font-size:10px; font-weight:bold; color:#1d58a6; text-transform:uppercase; }
  .rodape:link       { font-size:10px; font-weight:bold; color:#1d58a6; text-transform:uppercase; }
  .rodape:active     { font-size:10px; font-weight:bold; color:#1d58a6; text-transform:uppercase; }
  .rodape:visited    { font-size:10px; font-weight:bold; color:#1d58a6; text-transform:uppercase; }
  .rodape:hover      { font-size:10px; font-weight:bold; color:#1d58a6; text-transform:uppercase; }
  a.rodape:hover     { font-size:10px; font-weight:bold; color:#0c3f83; text-transform:uppercase; }
  
  .paginador           { font-size:14px; font-weight:normal; color:#000000; }
  .paginador:link      { font-size:14px; font-weight:normal; color:#000000; }
  .paginador:visited   { font-size:14px; font-weight:normal; color:#000000; }
  .paginador:active    { font-size:14px; font-weight:normal; color:#000000; }
  .paginador:hover     { font-size:14px; font-weight:normal; color:#000000; }
  a.paginador:hover    { font-size:14px; font-weight:normal; color:#000000; }
  
  .Clear {
   clear:both;
  }
  
  .Float {
   float:left;
  }
  
  .Center {
  	text-align:center;
  }
  
  .Left {
  	text-align:left;
  }
  
  
  .Padding5 {
 	padding:5px;
  }
  
  .Padding10 {
 	padding:10px;
  }
  
  .Sombra {
  	background-image:;
  }
  
  .BgPadrao {
		background-color:#cdcdcd;
	}
  
  .BgChamada {
		background:#484848 url(../img/site/Sombra.png) repeat-y top left;
	}
	
 .Bg1 {
 	background:#f1f1f1;
 }
 
 .Bg1Det {
 	background:#f1f1f1 url(../img/site/Sombra.png) repeat-y top left;
 }
 
 .Bg2 {
 	background:#ebebeb;
 }
 
 .Bg2Det {
 	background:#ebebeb url(../img/site/Sombra.png) repeat-y top left;
 }
  /*------------------ "Site" ------------*/
 
 	#Table1 {
 		height:100%;
 	}
 
 	#Topo {
 		background:url(../img/site/bgTopo.jpg) no-repeat top right;
 		height:109px;
 	}
 	
 	#TopoRestrict {
 		background:url(../img/site/bgTopo.jpg) no-repeat top left;
 		height:109px;
 	}
 	
 	#Menu {
 		background:url(../img/site/bgMenu.jpg) repeat-x top right;
 		height:44px;	
 	}
 	
 	
 	
 	.ItemMenu {
 		background:url(../img/site/bulletMenu.png) no-repeat 156px center;
 		width:20%;
 	}
 	
 	.Bottom {
 		background:url(../img/site/bulletMenuBottom.png) no-repeat 156px center;	
 	}
 
 	
 	
  
  
  /* menu */
   ul									        { list-style: none; margin: 0; padding: 0; }
   
   /* LEVEL ONE */
   ul.dropdown                                  { position: relative; z-index:999;}
   ul.dropdown li                               { text-align:left; zoom: 1; padding:12px 25px;}
   ul.dropdown a:hover		                    { color: #464646; }
   ul.dropdown a:active                         { color: gray; }
   ul.dropdown li a                             { display: block; color: #464646; }
   ul.dropdown li:last-child a                  { border-right: none; }
   ul.dropdown li.hover, ul.dropdown li:hover   { color: #353535; position: relative; }
   ul.dropdown li.hover a                       { color: gray; }
   
   /* LEVEL TWO */
   ul.dropdown ul 						        { width: 248px; visibility: hidden; position: absolute; background:#f4f4f4; top: 100%; left:-1px; }
   ul.dropdown ul li 					        { font-weight: normal; color: #000; border-top: 1px solid #dedede; border-bottom: 1px solid white; float: none; }
   									  
   ul.dropdown ul li a					        
   /* LEVEL THREE */
   ul.dropdown ul ul 					        { left: 100%; top: 0; }
   ul.dropdown li:hover > ul 			        { visibility: visible; }
   
  /* //menu */
  
  #ImgDestaqueBlog {
   margin:110px 0px 0px 125px;
   float:left;
  }
  
  /*------------------ "Paginador" ------------*/
    
  .PaginadorDefault {
   float:left;
   font-size:14px;
   color:#000000;
   padding:5px;
  }
  
  .PaginadorActive {
   float:left;
   font-size:14px;
   font-weight:bold;
   color:#ffcc00;
   padding:5px;
  }
  
  /* -------- Formularios -------- */
  
  .labelForm {
   font-size:14px; 
   font-weight:bold;
   padding-top:5px;
   color:#353535;
   float:left;
   width:80px;
   text-align:right;
   padding-right:10px;
  }
  
  .bgForm {
   background:#f3f3f3;
   border:1px solid #dedede;
   float:left;
   height:24px;
   padding:3px;
  }
  
  .DefaultInput {
   font-size:14px;
   font-weight:normal;
   color:#7f7f7f;
   width:95px;
   border:0px;
   background:none;
   margin-top:3px;
  }
  
  .bgTextBox {
   background:url(../img/site/bgTextBox.gif) repeat-x;
   float:left;
   height:100px;
  }
  
  .TextBox {
   font-size:14px;
   font-weight:normal;
   color:#7f7f7f;
   width:95px;
   border:0px;
   background:none;
   height:92px;
   width:275px;
   margin:3px;
  }
  
  .TextDefaultButton {
   text-transform:uppercase;
   color:white;
   margin:5px 0px;
   font-size:11px;
   font-weight:bold;
   float:left;
  }
  
  .ButtonDefault {
   background:#7db900;
   float:left;
   cursor:pointer;
  }


  /* -------- Login -------- */
  
  .BgLogin {
   background:url(../img/site/bg.png) no-repeat center center;
   padding:10px;
  }
  
  .TopoLogin {
   background:#707070 url(../img/site/bgGradWhite.png) repeat-x top center;
   padding-left:15px;
  }
  
  .BgInputLogin {
   background:url(../img/site/bgInputLogin.png) no-repeat top left;
   height:28px; 
   width:152px;
  }
  
  .bgFx {
   background:url(../img/site/bgFx.png) repeat-x bottom center; 
  }
  
  .InputLogin {
   background:transparent;
   border:0px;
   margin:0px 3px;
  }
  
  .bgButton {
   background:#707070 url(../img/site/bgGradWhite.png) repeat-x top center;
   cursor:pointer;
  }
  
.fonte18Carregando { font-size:18px; color:maroon; }
  
.carregando
{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:black;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	z-index:2;
}
 
.DivOver
{
	position:fixed;
	width:450px;
	height:200px;
	left:50%;
	top:50%;
	margin-left:-185px;
	margin-top:-100px;
	z-index:999;
}

.DivOverPresenca
{
	position:fixed;
	width:450px;
	height:200px;
	left:50%;
	top:50%;
	margin-left:-385px;
	margin-top:-180px;
	z-index:999;
}
  
.DivOverPop2
{
	position:fixed;
	width:450px;
	height:400px;
	left:50%;
	top:50%;
	margin-left:-185px;
	margin-top:-230px;
	z-index:999;
}



  /*------------------ "Overlay" ------------*/
  .OverlayBackground {
   	width: 100%;
   	height: 100%;
   	background-color: black;
   	position: fixed;
   	z-index: 1608;
   	top: 0px;
   	left: 0px;
   	opacity: 0.75;
   	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=75)";
   	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
   }

   .Overlay {
   	width: 100%;
   	height: 100%;
   	position: fixed;
    text-align:center;
    z-index:9998;
   	//display:none;
   }

.padding10
{
    padding:10px;
}