
/* CSS Document */
a {
  text-decoration:none;
  color:#222121;
  cursor: pointer;
}
a:hover {
  text-decoration:underline;
  color:#3d3b3b;
}
a:visited{
  color:#643c57;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	text-align:center;
	background-image:url(../_images/bgr_topolateral.gif);
	background-repeat:repeat-x;
	color:#222121;
}
body, p, div, h1, h2, h3, h4 {
	font-family: Tahoma, Arial, Verdana;
	color: #222121;
	font-size:11px;
	text-align: left;
	line-height:15px;
}
body, p {
	font-size: 11px;
	color:#222121;
	/*text-align:justify;*/
}

	/* Margins e Paddings */
	.pl10{padding-left:10px;}
	.pt5{padding-top:5px;}
	.pt4{padding-top:4px;}
	.mb7{margin-bottom:7px;}
	.mrl20{margin:0 20px;}
	.mr20{margin-right:20px;}
	.mr15{margin-right:15px;}
	.mr10{margin-right:10px;}
	.mr5{margin-right:5px;}
	.mb45{margin-bottom:45px;}
	.mb7{margin-bottom:7px;}
	.mt3{margin-top:3px;}
	.mt2{margin-top:2px;}	
	.mt10{margin-top:10px;}
	.mlrauto{margin:0 auto;}
	.ml8{margin-left:8px;}
	.ml10{margin-left:28px;}
	.ml20{margin-left:20px;}
	.ml7{margin-left:7px;}
	.pt0{padding-top:0px;}
	.pl0{padding-left:0px;}
	.flo_l{float:left;}

.destaquebread {color:#ff6600; font-weight:bold;}
.destaquebread:hover {color:#ff6600; font-weight:bold;}

div {
	font-size:11px;
	color:#222121;
}

img {
	border:none;
	float:left;
	
}
#website #topo{
  float:left;
  width:972px;
  background-image:url(../_images/bgr_toposuperior.gif);
  background-repeat:repeat-x;
  height:23px;
}
#website #cabecalho {
   float:left;
   width:974px;
   height:90px;
   z-index:1010;
}
#website #corpocabecalho{
  float:left;
  background-image:url(../_images/bgr_cabecalho.gif);
  width:778px;
  height:90px;
  background-repeat:no-repeat;
}
#barracabecalho {
  width:786px;
  float:left;
  background-image:url(../_images/bgr_barracabecalho.gif);
  background-repeat:no-repeat;
  width:786px;
  height:32px;
}
#barracabecalho .breadcrumb {
  color:#9d9d9d;
  font-size:10px;
  float:left;
  margin-top:12px;
  margin-left:0px;
}

#website {
	width: 974px;
	height: 100%;
	overflow:visible;
	margin:0 auto;			
	padding: 0px;
	text-align: center;
}
#login{
  display:none;
  float:left;
  height:84px;
  width:146px;
  background-color:#FFFFFF;
  padding-top:5px;
}
#login .imglogin {
  float:left;
  margin-top:5px;
  width:37px;
  height:10px;
}
#login .campologin {
  float:left;
  font-size:11px;
  font-family:tahoma;
  padding-left:2px;
  padding-top:2px;
  margin-left:3px;
  width:95px;
  height:14px;
}
#login #rodapelogin {
  background-color:#e0e0e0;
  height:16px;
  float:left;
  width:146px;
}

#login #camposenha {
  width:146px;
  float:left;
  margin-top:5px;
}
#rodape{
   width:972px;
   height:33px;
   margin-top:60px;
   float:left;
   background-image:url(../_images/bgr_rodape.gif);
   background-repeat:no-repeat;
}
#rodape .desc{
  font-size:10px;
  color:#5c5c5c;
  float:left;
  width:928px;
  margin-top:10px;
}
#rodape .imgrodape {
  float:left;
  margin-top:10px;
}
#menu {
  float: left;
  padding-left: 0em;
}
#conteudogeral {
  float:left;
  min-height:450px;
  z-index:1;
}
/*FIM MODAL POPUP */
.modalBackground {
	background-color:Black;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#FFFFFF;
	border:0px solid #8C8C8C;
	padding:2px;
	width:350px;
	height:450px;
}
.modalPopupGG {
	background-color:#FFFFFF;
	border:0px solid #8C8C8C;
	padding:0px;
	width:725px;
	height:450px;
}
.modalPopup .titulo {
	background-color:#374492;
	font-weight:bold;
	color:#FFFFFF;
	height:16px;
	margin:3px 3px 0px 3px;
	padding:1px 1px 1px 5px;
}


/* TAG CLOUD */
#dvTagCloud 
{
	float: left;
    width: 150px;
    text-align: center;
    margin-top:10px;
    margin-left:10px;
}

#dvTagCloud A
{
    text-decoration:none;
    margin-left:2px;
    margin-right:2px;
    line-height: 22px;
    text-transform:lowercase;
}

#dvTagCloud A:hover
{
    color:#ff6600;
    text-decoration:underline;
}

#dvTagCloud A.weight1
{
    color: #ff6600;
    font-size: 2em;
    font-weight:bolder;
}
#dvTagCloud A.weight2
{
    color: #ff6600;
    font-size:1.6em;
    font-weight:bolder;
}
#dvTagCloud A.weight3
{
    color: #ff6600;
    font-size: 1.4em;
    font-weight:bolder;
}
#dvTagCloud A.weight4
{
    color: #ff6600;
    font-size: 1.2em;
}
#dvTagCloud A.weight5
{
    color: #ff6600;
    font-size: 1.0em;
}

