html, body {height: 100%;}
	
html{background:#D6EAAA url(images/top1.png) repeat-x left top; }

body{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-align:center;
padding:0;
margin:0;
}

/* ____ ESTRUTURA ______________________________________________________________________ */
#container{ 
width: 100%; 
margin:auto;
padding: 0 0 0 0;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto 0px; /* the bottom margin is the negative value of the footer's height */
}
#header {
	width:100%;
	padding:0;
	height:160px;
	margin: 0 auto;
	text-align: left;
	background: url(images/top2b.jpg) no-repeat left 49px;
}

#left {
background: #fff url(images/left-2.png) repeat-y right;
text-align:left;
float:left;
width: 160px;
margin: 0 0 0 5px;
padding: 0;
voice-family: "\"}\"";
voice-family: inherit;
width: 160px;
}
html>body #left {width: 160px;}

#content {
background:#FFFFFF url(images/content-5.png) repeat-y right;
text-align:left;
margin: 0px 5px 10px 180px;
padding:0;
}

#conteudo{
padding:0 20px; height:100%}

/* ____ ESTRUTURA ______________________________________________________________________ */
/*Usados para paginas sem menu na lateral*/
#container2{ 
width: 100%; 
padding: 0;
}
#content2 {
text-align:left;
margin: 0px 5px 10px 5px;
background:#FFFFFF url(images/content-5.png) repeat-y right;
clear:both;
}

#header2 {
width:100%;
padding:0;
height:150px;
background: url(images/top3.jpg) no-repeat left top;
margin: 0 auto;
}

/* ____ ESTRUTURA ______________________________________________________________________ */
#header3a {
width:100%;
padding:0 0 0 0;
height:12px;
margin: 0 auto;
border-bottom: 1px solid #009999;
font: 9px Verdana, Arial, Helvetica, sans-serif;
}

#header3 {/*topo do painel*/
width:100%;
padding:0;
height:68px;
background:#99CC33 url(images/top_1.gif) no-repeat left top;
margin: 0 auto;
border-bottom: 1px solid #6699CC;
}

#content3 {
position:absolute;
left:0;
width:700px;
text-align:left;
margin: 0px 0px 10px 0;
padding: 10px 0 10px 10px;
clear:both;
}

/* ____ ESTRUTURA ______________________________________________________________________ */
#container4{ 
width: 100%; 
margin:auto;
padding: 0 0 0 0;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto 0px; /* the bottom margin is the negative value of the footer's height */
}

/* ______ TEXTO ______________________________________________________________________ */
/*HEADING*/
h1{
	color: #4E7526;
	background:#F9FCF3;
	padding:0 0 5px 5px;
	margin:0 0 20px 0;
	font: normal 29px Georgia, "Times New Roman", Times, serif;
}


h2{
	font: 18px "Trebuchet MS", Tahoma, sans-serif;
	color: #333333;
	padding:0 0 5px 5px;
	border-bottom:1px dotted #999999;
	text-transform: uppercase;
}

/*PARAGRAFO*/
P{
line-height: 19px;
padding:0 7px 15px 7px;
margin:0;
}

p.p-1{
	font: 18px "Trebuchet MS", Tahoma, sans-serif;
	color: #996600;
	padding:0 0 5px 5px;
}

p.p-2{
	font: bold 14px Tahoma;
	color: #006699;
	padding:0 0 5px 5px;
}

p.p-3{
	font: bold 15px "Trebuchet MS", Tahoma, sans-serif;
	color: #006699;
	padding:0 0 1px 5px;
	margin:3px 0 10px 0;
	text-transform: uppercase;
	border-bottom: 1px dotted #ECE9D8;
}

#header3 p{
	font:italic bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
}

/*SPAN*/
.red{color:#FF0000; font-weight:bold}
.red2{color:#FF0000; font-weight:bold; font-size: 9px; font-style: italic; }
.cinza{color:#666; font-size: 10px; }
.verde{color:#996600}

/*OUTROS*/
blockquote{
border-left:6px solid #DFF4FF;
background: #F0FAFF;
padding:5px;
margin:5px 5px 10px 10px;
}

hr{background:#f1f1f1; border:none; display:block; }

/* ______ LINK _________________________________________ */
a#link1 {color: #0066CC; font-size: 9px; }
a:hover#link1 {color: red; }

a#link2 {
	color: red;
	font-size: 9px;
	text-decoration: underline;
}
a:hover#link2 {color: red; text-decoration: none;}

/* ______ IMAGENS _________________________________________ */
img.img1{
display:block;
/*float:left;*/
margin:1px 3px 0 1px;
padding:0
}

img.img2{padding:0 0 0 220px;}

img.img3{
margin:1px 5px 1px 1px;
padding:2px;
background:#eee;
border: solid 1px #ccc;
float:left
}
img.img4{
margin:0;
padding:0;}

img.img5{
margin:2px 0 10px 0;
padding:2px;
background:#eee;
border: solid 1px #ccc;}

img.img6{
display:block;
float:left;
margin:1px 10px 0 1px;
padding:0;
}


/* ______ MENU - VERTICAL _________________________________________ */
#nav {
width:150px;
padding:0 0 0 5px;
}

#nav  ul {
margin:0;
padding:0;
list-style: none;
width:146px;
border-bottom: 1px solid #EBF4DF;
}

#nav  li {margin:0; padding:0;}

#nav li a, #nav li a:visited{
	width:134px;
	color:#000;
	padding:5px;
	display:block;
	text-decoration:none;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	background: #ECE9D8;
}

#nav li a:hover	{
text-decoration: none;
background-color:#fff;
}

#nav li img	{ border:0; padding:0; margin:0; background:transparent}

/* ______ FOOTER _________________________________________ */
#footer{
	clear:both;
	margin:0 5px 0 10px;
	padding:0;
	color:#000000;
	background: url(images/footer-3.png) repeat-x top;
	height:45px;
	font: 10px Arial, Helvetica, sans-serif;
	text-align:center;
}

#ft{background: url(images/footer-2.png) no-repeat right top; height:45px;}
#ft span{background: url(images/footer-1.png) no-repeat left top; padding:0 10px 0 0; display:block; height:45px;}
#footer p{ margin:0; padding:0;}

/* ______ SUJEIRA _________________________________________ */
.box_aviso_cbq { 
	padding:10px;
	font-size:11px;
	font-style:normal;
    font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	margin:7px;
	display:block;
	text-align:left;
	width:90%;
	background-color:#DFF7DF;
    border-style:solid;
    border-width:10px 0px 0px 0px;
    border-color:#0066CC;
}

.texto_1 { 
	padding:2px;
	font-size:11px;
	font-style:normal;
    font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	text-align:left;
	
  }
