/* CSS Document */

html {
	height:100%;
	width:100%;
}
body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:72%;
	color:#9d8750;
	background:#e9e9e9 url(../image/bg_body.gif) repeat-x;
	
	}
	
a {
	text-decoration:none;
	color:#9d8750;
	}
a:visited {
	text-decoration:none;
	
	}
a:hover {
	text-decoration:none;
	}
p {
	margin:5px;
	color:#9d8750;
	}
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;

}
h1 {
	margin:10px 0 30px 0;
}


blockquote {
margin:22px 40px;
padding:0;
}

small {
font-size:0.85em;
}

img {
border:0;
}


/* classes globais */
.block {
	display:block;
	}
.clear 			{ display:block; clear:both; font-size:1px; }
.forn 			{ clear:both; margin:8px; padding:0; margin-left:0; color:#900; font-weight:bold; }
.inline			{ display:inline; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }

.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:#ffc; }

.img-left 		{ float:left;margin:4px 10px 4px 0; }
.img-right 		{ float:right;margin:4px 0 4px 10px; }

.pdr { margin: 0 10px 0 0; }
.paddrodape { margin: 0 auto; }

.nomargin 		{ margin:0; }
.nopadding 		{ padding:0; }
.white 			{color:#fff; margin:0; padding:0; text-decoration:none;}
.white a:link	{color:#fff; margin:0; padding:0; text-decoration:none;}
.white a:visited {color:#fff; margin:0; padding:0;}
.white a:hover	{color:#fff; margin:0; padding:0; text-decoration:underline;}
.margin-auto 	{ display:block; margin:auto;}


/*################### estrutura #################*/

#wrap {
	display:block;
	clear:both;
	width:960px;
	min-height:600px;
	height:auto !IMPORTANT;
	height:600px;
	margin:0 auto;
	padding:0;
	border: 1px #f5af01 solid;
	border-top: none;
	border-bottom: none;
	background:url(../image/bg_body-old.gif) repeat-x #fff;
}
#topo {
	width:100%;
	height:115px;
	display:block;
	clear:both;
	margin:0 auto 20px;
	background:url(../image/fundo-topo.gif) no-repeat;
	min-height:100px;
	height:auto !IMPORTANT;
	height:100px;
}
#topo a {
	color:#7c5901;
	
}
#logo {
	display:block;
	clear:both;
	margin:30px 20px 10px;
	
}
#form-topo {
	display:block;
	clear:both;
	width:900px;
	margin:0 auto;
	height:35px;
padding-left:150px;

}
#form-topo p {
	display:block;
	float:left;
	color:#b38001;
	font-size:1.2em;
}
#form-topo input, #form-topo label {
	display:block;
	float:left;
	margin:5px 4px;
}

#form-topo label {
	font-size:1.2em;
}

#form-topo a:hover {
	text-decoration:underline;
}
#miolo {
	display:block;
	width:684px;	
	min-height:600px;
	height:auto !IMPORTANT;
	height:600px;
	float:left;
	padding:0 10px
}
#sidebar {
	display:block;
	float:right;
	min-height:600px;
	height:auto !IMPORTANT;
	height:600px;
	width:250px;
}
#rodape {
	display:block;
	clear:both;
	min-height:100px;
	height:auto !IMPORTANT;
	height:100px;
	width:100%;
	margin:10px auto;
}

#rodape * {
	font-size:9px;
	text-align: center;
	}
#rodape .bold{

font-size:12px;
padding-right:80px;
}


#extra {
	background:url(../image/footer-bg.jpg) left top repeat-x;
	height:31px;
	display:block;
}
#destaque {
	display:block;
	clear:both;
	min-height:170px;
	height:auto !IMPORTANT;
	height:170px;	
}
#destaque img{	

	display:block;
	float:left;
	margin-right:8px;
}
#destaque h2{	
	display:block;
	text-align:left;
	font-size:1.8em;
}

#box-noticias {
	display:block;
	background:url(../image/bg-box.gif) repeat-x;
	padding:10px 2px 5px 20px;
	width:94%;
	border:#e5d3a6 1px solid;
	min-height:130px;
	height:auto !IMPORTANT;
	height:130px;
	margin-top:20px;
	color:#000;
}

#box-noticias2 {
	display:block;
	background:url(../image/bg-box.gif) repeat-x;
	padding:30px 2px 5px 20px;
	width:94%;
	border:#e5d3a6 1px solid;
	min-height:230px;
	height:auto !IMPORTANT;
	height:230px;
	margin-top:30px;
	color:#000;
}


.boxes {
	display:block;
	background:url(../image/bg-box.gif) repeat-x;
	padding:15px 4px 10px 8px;
	width:95%;
	border:#e5d3a6 1px solid;
	min-height:130px;
	height:auto !IMPORTANT;
	height:130px;
	margin:0;
	margin-top:20px;
}

.boxesRight {
	margin-right:0;
}

.boxstyle {

	display:block;
	border:#e5d3a6 1px solid;
}

#rodape img{
	display:block;
	float:left;
	margin:10px;
}
#rodape p {
	margin:20px 0;	
}
#box-noticias p {
	display:block;
	clear:both;
	margin:10px 0;
}



/*################### estilos #################*/


.input-topo {
	width:190px;
	border:1px solid #dcc896;	
}
.btn-topo {
	display:block;
	background:#f6ecd4;
	border:1px solid #b48101;
	width:36px;
	height:22px;
}
.saiba-mais, .btn-pesquisar {
	display:block;
	padding:5px;
	background:#fffaed;
	border:1px solid #dcc896;
	width:100px;	
	clear:both;
	margin-top:10px;
	color:#9d8750;
}
.boxes {
	width:46%;
	float:left;
	margin-right:10px;
	min-height:170px;
	height:auto !IMPORTANT;
	height:170px;	
}
.tit-boxes {
	display:block;
	clear:both;
	color:#D11;
	font-size:1.6em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.evento-img {
	display:block;
	clear:both;
	margin:10px auto;
}


.age2{
      font-size:16px;
      font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
      font-weight:bold;
      
}
.age1 img{
	width:240px;
	height:150px;
}

.age3{
      font-size:16px;
      font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
      font-weight:bold;
      
}


.logado-buco{ 
         padding-left:200px;


}

h3 { font-size:14px; font-weight:bold;}

table tr td table tr td .age0,
table tr td table tr td .age1,
table tr td table tr td .age2,
table tr td table tr td .age3,
table tr td table tr td .age4,
table tr td table tr td .age5 {
	padding:0 !IMPORTANT;
	margin:0 !IMPORTANT;
}

table tr td table tr td .age0,
table tr td table tr td a.age0{
font-weight:bold; 
}
table tr td table tr td .itp_txtp,
table tr td table tr td .age0 p{
font-size:12px;
font-weight: normal; 
}

table tr td table tr td .age1{ }
table tr td table tr td .age2{ }
table tr td table tr td .age3{ }
table tr td table tr td .age4{ }
table tr td table tr td .age5{ }

table.bordasimples {border-collapse: collapse;}

table.bordasimples tr td {border:1px solid #bdbfbf; padding-left:5px;}

table.bordasimples2 {border-collapse: collapse;}

table.bordasimples2 tr td {border:1px solid #bdbfbf; padding-left:10px;}

.logado-buco{
padding-top:10px;

}

