body{ background-color:#FFF;  font-family:"Lucida Grande",Verdana,Arial,sans-serif;  font-style:normal;  font-variant:normal;  font-weight:normal;  line-height:normal;  font-size:0.5em;  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:#2535A4;  font-size:2.5em;  margin:15px 0 5px 0}
h3{ color:#6F7CC1;  font-size:1.9em;  margin:5px 0 5px 0}
h4{ color:#6F7CC1;  font-size:1.7em;  margin:5px 0 5px 0}
h5{ color:#222;  font-size:1.5em;  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:1px;  background-color:#EEE;  border:none;  color:#EEE;  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}
.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}

/* structure */
#menu{ display:none}
#header{ padding:0}
#breadcrumbs{ padding:5px 0;  margin:0;  clear:both;  font-size:80%;  color:#999;  border-bottom:1px solid #CCC}
#main{background-color:#FFF}
#main_menu{display:none}
#main_content{}
#main_sidebar{ display:none}
#footer_break {display:none}
#footer_container img{ display:none}
#footer{ padding:5px 0;  color:#999;  font-size:90%;  border-top:1px solid #CCC}
#break{ height:15px;  clear:both}
.boxRounded{ padding:5px;  display:block}
.bgGray{ background-color:#EEE}

#index_space_2{ display:none}
.spacer img{ width:15px;  height:15px}

#boxWarning{width:400px;margin:15px auto;padding:15px;font-size:110%;}
.onlyScreen{display:none}