/* CSS Document */
/* ELEMENTOS GERAIS DO PRÓPRIO XHTML*/
body {
	text-align:left;
	margin:5px 0px 0px 0px;
	background:#fff url('images/fundo2.jpg');
	padding:5px;
		 }

img.reportagem {
     border:1px #fff solid;
	 }

img.reportagemvertical {
     border:1px #fff solid;
	 float: right;
	 margin:3px;
	 }

img.reportagemverticalsemborda {
     float: right;
	 }	 
	 
img.reportagemverticalesquerda {
     border:1px #fff solid;
	 float: left;
	 margin:3px;
	 }
	 
img.reportagemverticaldireita {
     border:1px #fff solid;
	 float: right;
	 margin:3px;
	 }	 

img.bordapreta {
     border:1px #000 solid;
	 	 }


img.centraliza {
     border:1px #fff solid;
	 margin-left:90px;
	 }

hr {
		color:#f90;
		height:1px;
   }
hr.grey {
	color:#444;
	height:5px;
    width: 160px;
	margin: 2px 0px 3px 0px;
	     }
a {
	text-decoration:none;
	}
img {
		border:0;
		margin:0px;
	}
img.right {
	border:0;
	margin:0px;
	float: right;
	    	}
img.left {
	border:0;
	margin:0px;
	float: left;
		}
img.imageleft{
	float: left;
	margin: 10px;
	padding: 10px;
	    }
img.imageright{
	float: right;
	margin: 10px;
	padding: 10px;
	    }
.cl {
     clear: both;
	 }
.elemleft {
			text-align:left;
			margin:auto;
			float:left;
		   }
.elemright {
			text-align:right;
			margin:auto;
			float:right;
		   }

.anima {
        margin-top: 5px;
		}
.banner{
         height: 70px;
         margin: 10px 5px 5px 5px;
           }
/* ELEMENTOS DE FORMATAÇÃO DO DIV PRINCIPAL (AQUELE NO QUAL TODOS OS ELEMENTOS ESTÃO INSERIDOS)*/
.main {
			font-family: arial, verdana, sans-serif;
			font-size: 12px; 
			color:#000;
			width:780px;
			margin:auto;
			background:#fff;
			border:6px #000 double;
						}
.form {
			color:#000;
			border:2px #f90 solid;
			background:#f5f5f5;
			}
/* ELEMENTOS DE FORMATAÇÃO DO DIV SUPERIOR (TOPFRAME)*/
.topframe {
			height:100px; 
			background: #fff url('images/banner_rogerio5.jpg') center center no-repeat;
		  }
.left {
         text-align: left;
		 	}

.leftmaior {
         text-align: left;
		 	 	}

/*ELEMENTOS DE FORMATAÇÃO DO DIV INFERIOR (BOTTOM)*/
.bottom {
		background-color: #fff;
		}

/*MENU LATERAL*/
.google {
         color:#000;
		 padding-left: 15px;
		 		  }
.googleleft {
             text-align: left;
			 }

.sites{
       margin-left: 4px;
	   text-align: center;
	   padding-left: 0px;
	  	   }

#navcontainer {
               width: 155px;
			   }
#navcontainer ul {
				margin-left: 8px;
				padding-left: 0px;
				padding-bottom:12px;
				padding-top:12px;
				list-style-type: none;
				font-family: arial, verdana, sans-serif;
				font-size: 12px;
				color:#c7c0ae;
				  }
#navcontainer a {
				display: block;
				padding: 5px;
				width: 150px;
				background:#fff;
				padding-bottom:11px;
				padding-top:11px;
                }
#navcontainer a:link, #navlist a:visited {
				color:#444;
				text-decoration: none;
										  }
#navcontainer a:hover {
				color:#444;
				background:#e6edfd;
                       }
					   
/*FORMATAÇÃO DO DOS DIVS INTERNOS*/
.conteudo{
			width:380px;
			margin-top:5px;
			float:left;
			background:#fff;
		 }
.direita {
   width:175px;
   float:right;
   margin-top:5px;
   margin-left:5px;
   margin-right:5px;
   background:#fff;
   border:2px #fff solid;
         }
.esquerda{
   width:175px;
   float:left;
   margin-top:5px;
   margin-left:5px;
   margin-right:5px;
   background: #fff;
   border:2px #fff solid;
          }
.center {
         text-align:center;
		 font-family: arial, verdana, sans-serif;
		 font-size: 12px;
         }
.redlight {
         font-family: arial, verdana, sans-serif;
		 font-size: 15px;
		 font-weight:bold;
		 color:#1849b5;
		 letter-spacing: 1px;
		 font-variant: small-caps;
         }
.redlight_titulo {
         font-family: arial, verdana, sans-serif;
		 font-size: 15px;
		 font-weight:bold;
		 color:#1849b5;
		 letter-spacing: 1px;
		 font-variant: small-caps;
         }
.blue {
         font-family: arial, verdana, sans-serif;
		 font-size: 12px;
		 color: #09f;
		 font-weight:bold;
         }

.bluebig {
         font-family: arial, verdana, sans-serif;
		 font-size: 15px;
		 color: #1849b5;
		 font-weight:bold;
		 letter-spacing: 1px;
		 font-variant: small-caps;
         }

.italic {
         font-family: arial, verdana, sans-serif;
		 font-size: 12px;
		 font-style:italic; 
         }
.italic_olho {
         font-style:italic; 
         }
.oblique {
          font-family: arial, verdana, sans-serif;
		  font-size: 12px;
		  font-style: oblique; 
         }
.orange {
          font-family: arial, verdana, sans-serif;
		  font-size: 12px;
		  color: #930;
		  }
.ciano {
          font-family: verdana, arial, sans-serif;
		  font-size: 11px;
		  color: #099;
		  }			  		 
.dropcap {
          font-family: arial, verdana, sans-serif;
		  font-size: 20px;
		  font-weight: bold;
		  color:#f00;
		  }
.textindent {
          text-indent:10%;
			}
.marginleft {
          margin-left: 5em;
			}
.txtleft {
          text-align:left;
		  }
.txtright { 
          text-align:right;
		  }
.txtcenter{
           text-align:center;
		   }
.underline {
           text-decoration:underline;
		   }
.linkeffects a {
           color:#444;
		   font-family: arial, verdana, sans-serif;
		   font-size: 12px;
		       }
.linkeffects a:hover {
           text-decoration:underline;
		   font-family: arial, verdana, sans-serif;
		   font-size: 12px;
		   color:#000;
		             }
.linkeffects2 {
              color:#000;
			  background:#fff
			  }

.linkeffects2 a {
           color:#63f;
		   font-family: arial, verdana, sans-serif;
		   font-size: 12px;
		        }
.linkeffects2 a:hover {
           text-decoration:underline;
		   font-family: arial, verdana, sans-serif;
		   font-size: 12px; 
		   color:#63f;
		               }
.backcolor{
           background:#fff;
		   width: 160px;
		   }
.bold {
		font-weight: bold;
		color:#000;
	  }
.bold_reflect {
		font-weight: bold;
			  }
.white {
		font-weight: bold;
		color:#fff;
		width: 160px;
	  }
.efeitotop a {
				font-size: 11px;
				color: #fa348e;
				font-weight: bold;
				}
.efeitotop a:hover {
					font-weight: bold;
					border-top:1px solid #f00;
					text-decoration: none;
										}
table {
	   text-align:center;
	   border:1px #f90 solid;
	   background:#fff;
	   font-size: 12px;	
	         }
td.titulo { 
       	   background:#ccc;
    }

td.titulomaior { 
       background:#ccc;
    }
td.titulomedio { 
       	   background:#ccc;
	   text-align: center;
    }
td.titulomenor { 
       background:#ccc;
	   text-align: center;
    }

td.total { 
       background:#fff;
	   text-align: center;
    }
	
td.left { 
       text-align:left;
    }
td.quantidade { 
       color:#f00;
    }
td.unidade { 
       font-style: italic;
    }
td { 
       width:160px;
	   background:#fdeeec;
    }
td.duascolunastitulo { 
       width:200px;
	   background:#ccc;
	       }
td.duascolunasleft { 
       color:#f00;
	   text-align: left;
    }