html{ background:#473830 url("imagens/bg_brown.png") repeat top;}
body{ width:990px; background-color:#E0DFDE; font-family:"Lucida Grande",Verdana,Arial,sans-serif;  font-style:normal;  font-variant:normal;  font-weight:normal;  line-height:normal;  font-size:0.7em;  color:#444;  margin:0}
h1, h2, h3, h4, h5{ font-family:Georgia,"Times New Roman",serif;  font-style:normal;  font-variant:normal;  font-weight:normal;  line-height:normal}
h2{ color:#A58C63;  font-size:2.2em;  margin:15px 0 5px 0}
h3{ color:#473830;  font-size:1.6em;  margin:5px 0 5px 0}
h4{ color:#473830;  font-size:1.4em;  margin:5px 0 5px 0}
h5{ color:#333;  font-size:1.2em;  margin:5px 0 5px 0}
h6{ color:#333;  font-size:1em;  margin:5px 0 5px 0}

select{ font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;  font-weight:normal;  font-size:100%;  color:#444;  border:1px solid #ccc;  padding:2px}
option{ border-bottom:1px dotted #CCC}
fieldset{ border:2px solid #eee;  margin:0}
legend{ color:#777}
input, textarea{ font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;  font-weight:normal;  font-size:100%;  color:#444;  border:1px solid #AAA;  background-color:#FFF;  padding:2px}
input[type="submit"], input[type="reset"]{ color:#FFF;  font-weight:bold;  text-transform:uppercase;  padding:1px 3px}
input[type="submit"]{ background-color:#33ACFE;  border:1px solid #CCC}
input[type="reset"]{ background-color:#BBB;  border:1px solid #CCC}
hr{ height:2px;  background-color:#D3D1D0;  border:none;  color:#D3D1D0;  margin:15px 0}
a{ text-decoration:none;  color:#4B76C3}
a:hover{ text-decoration:none;  color:#5D6663}
label{ font-family:Georgia,"Times New Roman",serif;  display:block;  color:#222;  padding-bottom:3px}
.min label{ color:#555;  display:inline;  font-family:Georgia,"Times New Roman",serif;  font-size:80%}
th{ text-align:left;  padding-bottom:10px;  font-weight:normal;  font-size:90%;  color:#888}
.spacer{ width:15px;  height:15px}
div.loading{ background-image:url("imagens/loading.gif");  background-repeat:no-repeat;  width:16px;  height:16px;  display:none}
.lowFontSize{ font-size:80%}

/* errors msgs */
.info, .success, .warning, .validation{ margin:10px 0px;  padding:15px 15px 15px 50px;  background-repeat:no-repeat;  background-position:8px 8px;  background-color:#FFF;  border:2px solid #F5F5F5}
.info{ color:#00529B;  background-image:url('imagens/icons/info_flag.png');  border:2px solid #D2ECFA}
.success{ color:#4F8A10;  background-image:url('imagens/icons/success_flag.png');  border:2px solid #E6EEDD}
.warning{ color:#9F6000;  background-image:url('imagens/icons/warning_flag.png');  border:2px solid #F1E7D9}

.boxRounded{ padding:5px;  display:block}
.bgGray{ background-color:#EEE}

.boxIconPhoto{ padding-left:50px;  background:#EEE url("imagens/icons/icon-photo.png") no-repeat 5px center}
.boxIconMicro{ padding-left:50px;  background:#EEE url("imagens/icons/icon-micro.png") no-repeat 5px center}
.boxIconPhoto:hover,.boxIconMicro:hover{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7}


.onlyPrint{display:none}
.opacityOn{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7}
.opacityOn:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1}
.opacityHover:hover{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7}


/* structure */
#break{ height:15px;  clear:both}
#header_container{background:transparent url("imagens/bg_header.png") repeat-x top left}
#header{height:216px; background:transparent url("imagens/banner.png") no-repeat top left}
#breadcrumbs{padding:165px 0 0 211px;}
#footer_break{clear:both;height:64px;background:transparent url("imagens/bg_footer.png") repeat-x top center}
#footer_container{background:#473830 url("imagens/bg_brown.png") repeat}
#footer{width:975px;padding-left:15px;color:#786D67;background:#473830 url("imagens/bg_brown.png") repeat}
#main_container{background:#E0DFDE url("imagens/bg_main.png") no-repeat top left;min-height:300px;}
#main{width:975px;background:#E0DFDE url("imagens/bg_main.png") no-repeat top left;}
#main_menu{margin:13px 0 0 15px;width:180px;float:left}
#main_menu a{color:#473830}
#main_content{width:763px;float:right;margin-left:12px}
#main_menu ul{ margin:0;  padding:0; list-style:none}
#main_menu li{ padding:3px 0}
#main_menu .subitem{padding-left: 10px}
#main_menu .on{ font-weight:bold; color:#A58C63}
#index_space_1{ float:left; width:450px}
#index_space_2{ float:right; width:298px}
#index_space_2 h2{ font-size:140%}
.spacer img{ width:15px;  height:15px}
#index_space_2 img{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1}
#index_space_2 img:hover{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7}
#index_space_2 .newsitem-thumbnail img{width:60px;height:40px;border:1px solid #D3D1D0; padding: 2px; float:left; margin-right: 5px}
#index_space_2 .newsitem{padding: 4px 0;clear:both;height:46px}
.newsitem{border-bottom:2px solid #D3D1D0;}
#fulltext{width:145px}