BODY {	
   FONT-SIZE: 14px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

P.body { FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

INPUT {
   BORDER-RIGHT: #003366 1px solid;
   BORDER-TOP: #003366 1px solid;
   FONT-SIZE: 12px;
   VERTICAL-ALIGN: middle;
   BORDER-LEFT: #003366 1px solid;
   BORDER-BOTTOM: #003366 1px solid
}

TEXTAREA {
   BORDER-RIGHT: #003366 1px solid;
   BORDER-TOP: #003366 1px solid;
   FONT-SIZE: 12px;
   VERTICAL-ALIGN: middle;
   BORDER-LEFT: #003366 1px solid;
   BORDER-BOTTOM: #003366 1px solid
}

H1 { FONT-SIZE: 200%}
H2 { FONT-SIZE: 150%}
UL { DISPLAY: block; LIST-STYLE-TYPE: circle}
OL { DISPLAY: block; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify}

TD {
   FONT-SIZE: 14px;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A.article {
   FONT-SIZE: 14px;
   COLOR: #FFFFFF;   
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left; TEXT-DECORATION: none;

}

A.article a:link {
	color: #333;
        background: #fff;
        font-size: 13px;
        font-family: Verdana, Arial, Helvetica, sans-serif;

}

TD.article {
   FONT-SIZE: 14px;
   COLOR: #FFFFFF;   
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left; TEXT-DECORATION: none;
}


A.menu {
   FONT-SIZE: 14px;
   COLOR: #FFFFFF;   
   FONT-FAMILY: verdana, arial, sans-serif;
   TEXT-ALIGN: left; TEXT-DECORATION: none;
}

TD.menu {
   FONT-SIZE: 14px;
   COLOR: #FFFFFF;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left
}

INPUT.erro {
   BORDER-RIGHT: #dd0000 1px solid;
   BORDER-TOP: #dd0000 1px solid;
   FONT-SIZE: 12px;
   VERTICAL-ALIGN: middle;
   BORDER-LEFT: #dd0000 1px solid;
   BORDER-BOTTOM: #dd0000 1px solid
}

INPUT.editor {
   BORDER-RIGHT: #003366 1px solid;
   BORDER-TOP: #660000 1px solid;
   FONT-SIZE: 12px;
   VERTICAL-ALIGN: middle;
   BORDER-LEFT: #003366 1px solid;
   BORDER-BOTTOM: #003366 1px solid
   COLOR: #AAAA33
}

INPUT.display {
   BORDER-RIGHT: #dd0000 1px solid;
   BORDER-TOP: #dd0000 1px solid;
   FONT-FAMILY: courier;
   FONT-SIZE: 12px;
   VERTICAL-ALIGN: middle;
   BORDER-LEFT: #dd0000 1px solid;
   BORDER-BOTTOM: #dd0000 1px solid
}

TEXTAREA.erro {
   BORDER-RIGHT: #dd0000 1px solid;
   BORDER-TOP: #dd0000 1px solid;
   FONT-SIZE: 12px;
   VERTICAL-ALIGN: middle;
   BORDER-LEFT: #dd0000 1px solid;
   BORDER-BOTTOM: #dd0000 1px solid
}

TD.erro {
   FONT-SIZE: 14px;
   COLOR: #dd0000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

TABLE.login {
   BACKGROUND: #663623;
   BORDER-RIGHT: #FFFFFF 1px solid;
   BORDER-TOP: #663623 1px solid;
   FONT-SIZE: 14px;
   VERTICAL-ALIGN: middle;
   BORDER-LEFT: #FFFFFF 1px solid;
   BORDER-BOTTOM: #663623 1px solid
}

TD.login {
   FONT-WEIGHT: bold;
   FONT-SIZE: 10px;
   VERTICAL-ALIGN: middle; 
   COLOR: #EEEEFF
}

A.login {
   FONT-WEIGHT: bold;
   FONT-SIZE: 10px;
   VERTICAL-ALIGN: middle;
   COLOR: #EEEEFF;
   TEXT-DECORATION: none
}

INPUT.login {
   BORDER-RIGHT: #cad6e6 1px solid;
   BORDER-TOP: #cad6e6 1px solid;
   BORDER-LEFT: #cad6e6 1px solid;
   BORDER-BOTTOM: #cad6e6 1px solid;

   FONT-SIZE: 10px;
   BACKGROUND: #663623;
   VERTICAL-ALIGN: middle;
   COLOR: #EEEEFF
}

TABLE.login_sudo {
   BACKGROUND: #996644;
   BORDER-RIGHT: #000033 1px solid;
   BORDER-TOP: #000033 1px solid;
   FONT-SIZE: 14px;
   VERTICAL-ALIGN: middle;
   BORDER-LEFT: #000033 1px solid;
   BORDER-BOTTOM: #000033 1px solid
}

TD.login_sudo {
   FONT-WEIGHT: bold;
   FONT-SIZE: 10px;
   VERTICAL-ALIGN: middle; 
   COLOR: #EEEEFF
}

A.login_sudo {
   FONT-WEIGHT: bold;
   FONT-SIZE: 10px;
   VERTICAL-ALIGN: middle;
   COLOR: #EEEEFF;
   TEXT-DECORATION: none
}

INPUT.login_sudo {
   BORDER-RIGHT: #333366 1px solid;
   BORDER-TOP: #333366 1px solid;
   BORDER-LEFT: #333366 1px solid;
   BORDER-BOTTOM: #333366 1px solid;

   FONT-SIZE: 10px;
   BACKGROUND: #5278B1;
   VERTICAL-ALIGN: middle;
   COLOR: #EEEEFF
}
TABLE.caixaErro {
   BORDER-RIGHT: #cc0000 1px solid;
   BORDER-TOP: #cc0000 1px solid;
   FONT-SIZE: 14px;
   VERTICAL-ALIGN: middle;
   BORDER-LEFT: #cc0000 1px solid;
   BORDER-BOTTOM: #cc0000 1px solid
}

TD.caixaErro {
   FONT-SIZE: 14px;
   TEXT-ALIGN: center
}

TD.caixaErroTit {
   BORDER-RIGHT: #cc0000 1px solid;
   BORDER-TOP: #cc0000 1px solid;
   FONT-WEIGHT: bold; FONT-SIZE: 16px;
   BACKGROUND: #cc0000;
   VERTICAL-ALIGN: middle;
   BORDER-LEFT: #cc0000 1px solid;
   COLOR: #ffffff;
   BORDER-BOTTOM: #cc0000 1px solid
}

TABLE.margem {
   BORDER-RIGHT: #003366 1px solid;
   BORDER-TOP: #003366 1px solid;
   FONT-SIZE: 14px;
   VERTICAL-ALIGN: middle;
   BORDER-LEFT: #003366 1px solid;
   BORDER-BOTTOM: #003366 1px solid;
   BORDER-COLLAPSE: collapse
}

TR.margem {
   BORDER-RIGHT: #003366 1px solid;
   BORDER-TOP: #003366 1px solid;
   FONT-SIZE: 14px;
   VERTICAL-ALIGN: middle;
   BORDER-LEFT: #003366 1px solid;
   BORDER-BOTTOM: #003366 1px solid
}

TD.margem {
   BORDER-RIGHT: #003366 1px solid;
   BORDER-TOP: #003366 1px solid;
   FONT-SIZE: 14px;
   VERTICAL-ALIGN: middle;
   BORDER-LEFT: #003366 1px solid;
   BORDER-BOTTOM: #003366 1px solid
}

TD.mini {
   FONT-SIZE: 10px;
   BACKGROUND: #eeeeee;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

TD.sub {
   FONT-SIZE: 10px;
   BACKGROUND: #cccccc;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left
}

TD.title {BACKGROUND: #005500}

TD.messages {
   FONT-SIZE: 9px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

A.alert_red {
   COLOR: #FF0000;   
}

A.alert_yellow {
   COLOR: #FFCC00;
}

A.alert_green {
   COLOR: #339900;
}

A.alert_blue {
   COLOR: #0000FF;
}
