HTML { font-size: 100.01% }

BODY { font-family: Segoe UI, Tahoma, Verdana, sans-serif; font-size: 85%; color: #333; background: #EEE URL(images/bg_g.gif) repeat-x; margin: 10px 10px 10px 10px }

A:link, A:visited, A:active { color: #336699; text-decoration: none }
A:hover { color: #002080; text-decoration: underline }
A { outline: none }

FIELDSET, IMG { border: none }

INPUT, SELECT { font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif }
P, UL, OL, DL, BLOCKQUOTE, PRE { margin-bottom: 1.0em }

H1, H2, H3, H4, H5, H6 { line-height: 1.0em; font-weight: normal; font-style: normal }
H1, H2, H3 { font-size: 24px; font-weight: bold } H2 { font-size: 18px } H3 { font-size: 14px }

UL { list-style: square; margin: 5px 0 5px 5px; }
UL LI { line-height: 1.2em; padding: 0 0 3px 3px; }

IMG.Shadow { FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#BBBBBB, direction=135, strength=3) }

ABBR, ACRONYM, SPAN.abbr { cursor: help; border-bottom: 1px dotted #000 }

INPUT.Button { font-family: Tahoma, Verdana, Arial; font-size: 100%; background: #FCFCFC URL(images/button_rest.gif) center repeat-x; border: 1px solid #707070; height: 2em; margin: 0em 0.5em 0em 0em; padding: 0em 0.5em; overflow: visible; cursor: pointer }

/* --- BEGIN OF NEW LAYOUT --- */

#Page_Header { clear: both; display: block; width: 100%; height: 60px; margin: 0px 0px 0px 0px }

#Top_Date { font-size: 8pt; color: LightGrey; float: left; margin: 5px 0px 5px 5px }

#Search_Box { font-size: 8pt; width: 155px; height: 21px; background-color: White; border: 1px solid LightGrey; float: right; overflow: hidden }
#Search_Box { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px }
#Search_Box INPUT.Text { font-size: 10pt; width: 120px; border: 0px; margin: 0px 0px 0px 5px }

#Language_Menu { font-size: 8pt; height: 40px; float: right; margin: 0px 5px 0px 10px }
#Language_Menu UL { list-style: none; margin: 0px 0px 0px 0px }
#Language_Menu A { color: White; text-decoration: none }
#Language_Menu A:hover { text-decoration: underline }

#Top_Login { font-size: 8pt; margin: 10px 0px 0px 0px; text-align: right }
#Top_Login A { font-weight: bold; color: White; text-decoration: none }
#Top_Login A:hover { text-decoration: underline }

#Top_Menu { clear: both; display: block; width: 100%; height: 30px; font-size: 11pt; color: White; background: #212121 URL(images/menu_dark_bg.png) center center repeat-x; border: 1px solid #333333; margin: 0px 0px 0px 0px }
#Top_Menu { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px }
#Top_Menu UL { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px }
#Top_Menu LI { float: left; border-bottom: 4px solid #212121; padding: 0px 10px 1px 10px; line-height: 25px }
#Top_Menu LI:hover { border-bottom: 4px solid #DAA520 }
#Top_Menu LI.selected { border-bottom: 4px solid #336699 }
#Top_Menu A { color: White; text-decoration: none }

#Page_Body { clear: both; display: block; width: 100%; background-color: White; border: 1px solid LightGrey; margin: 10px 0px 0px 0px }
#Page_Body { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px }

#Page_Footer { clear: both; display: block; width: 100%; height: 215px; color: White; background-color: #333333; border: 1px solid #333333; margin: 10px 0px 0px 0px }
#Page_Footer { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px }

#Bottom_Menu { font-size: 9pt; float: right; padding: 20px 20px 20px 20px; margin: 0px 0px 0px 0px }
#Bottom_Menu TD { border-left: 1px dotted Gray; padding: 0px 0px 0px 10px }
#Bottom_Menu UL { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px }
#Bottom_Menu LI.selected A { font-style: italic; color: Gray }
#Bottom_Menu A { color: White; text-decoration: none }
#Bottom_Menu A:hover { text-decoration: underline }

#Copyright { font-size: 8pt; float: left; width: 420px; padding: 20px 20px 20px 20px; margin: 0px 0px 0px 0px }
#Copyright A { font-weight: bold; color: White; text-decoration: none }
#Copyright A:hover { text-decoration: underline }
#Copyright SPAN.Grey { color: LightGrey }

#Holidays { clear: both; display: block; width: 420px; background-color: White }
#Holidays { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px }

/* --- END OF NEW LAYOUT --- */

#pswdStrength { font-weight: bold; text-transform: uppercase }

.dashx {
	height: 1px;
	margin: 10px 0;
	background: url(images/dashx.gif) top left repeat-x;
} * html .dashx { margin-bottom:-1px }

.dashy {
	width: 1px;
	margin: 0 0 0 0px;
	background: url(images/dashy.gif) top center repeat-y;
} * html .dashy { margin-bottom:-1px }

.mainTable {
	width: 99%; 
	background-color: #FFFFFF; 
}

.Ruler { color: #C0143C; height: 3px }

.DivRuler { background-color: #D2C9AB }

.warning { border: 1px solid Red; margin: 0 0 6px 0 }
.warning H2 {
	border: 1px solid Red;
	margin: 0 0 15px 0;
	padding: 2px 10px;
	background-color: Red;
	color: White;
	font-size: 13px;
	font-weight: bold;
}
.warning P { font-size: 10px; word-wrap: break-word; padding: 0 0px 5px 5px; margin: -10px 0 0 0 }

.module { margin: 0 0 6px 0 }
.module H2 {
	border: 1px solid #B0BEC7;
	margin: 0 0 15px 0;
	padding: 2px 10px;
	background: url(images/bkg_mod_header.gif) repeat-x bottom #FFF;
	color: #036;
	font-size: 13px;
}
.module H3 {
	margin: 0 5px 5px 5px; 
	font-family: Arial, Verdana, Tahoma; 
	font-size: 16px; 
	font-weight: bold; 
	border-bottom: 1px solid #B2BCC5; 
	padding-bottom: 5px
}
.module UL { list-style: none; margin: 0 0 0 0; padding: 0 0 0 5px; }
.module LI { font-size: 12px }
.module P { font-size: 12px }
.module SPAN.SmallText { font-family: Arial, Verdana, Tahoma; font-size: 10px; margin-left: 15px }

.control {
	padding: 10px;
	border: 1px solid #B7BCC0;
	background: url(images/bkg_controls.jpg) repeat-x top #D8E3EA;
}
.control H2 {
	margin: 5px 0 5px 0;
	padding: 0 5px 5px 5px;
	border-bottom: 1px dotted #91A7B4;
	font-family: Arial, Verdana, Tahoma;
	font-size: 13px;
}
.control UL { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; }
.control LI { font-size: 12px }

.dataTable .titleRowRs {
	FONT: 12px Arial,Helvetica,sans-serif; COLOR: #000; 
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #CCC
}
.dataTable TD {
	FONT: 12px Arial,Helvetica,sans-serif; COLOR: #000; 
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #eee
}

.Normal {
	font-size: 13px; 
}

.Message {
	font-size: 21px; 
	font-weight: bold; 
	color: #CC3300; 
}

.pageHead {
	font-family: Arial, Verdana, Tahoma;
	font-size: 24px; 
	font-weight: bold; 
	color: #003366; 
}

.subHead {
	font-size: 15px; 
	font-weight: bold; 
}

.bgb1 { background: URL(images/bgb1.gif) repeat-x; padding-left: 20px }
.bgb2 { background: URL(images/bgb2.jpg) repeat-x; padding-left: 20px }

.boldNormal {
	font-size: 13px; 
	font-weight: bold; 
	color: #000000; 
}

.bigNormal {
	font-size: 17px; 
	font-weight: bold; 
	color: #003366; 
}

.smallNormal {
	font-size: 11px; 
	color: #000000; 
}

.smallNormal u { font-weight: bold; color: #CC3300; text-decoration: none }

.smallExtra {
	font-size: 10px; 
	color: #000000; 
}

.smallNotes {
	font-size: 11px; 
	color: #999999; 
}

.Price {
	font-family: Arial, Verdana, Tahoma; 
	font-size: 14pt; 
	font-weight: bold; 
	font-style: italic; 
	color: #ff3300; 
}

.copyRights {
	font-size: 8pt; 
	color: #000000; 
}

.versions {
	font-size: 8pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
}

.boldNormalred {
	font-size: 13px; 
	font-weight: bold; 
	color: #FF0000; 
}

.boxTop {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 10px; 
	font-weight: normal; 
	color: #cc9900; 
	background-color: #ffffcc; 
	text-align: center; 
	padding-left: 3px; padding-right: 3px; 
	width: 60px; height: 16px; 
	border: #cc9900 1px solid; 
}

.boxNew {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 10px; 
	font-weight: normal; 
	color: #FF0000; 
	background-color: #ffcccc; 
	text-align: center; 
	padding-left: 3px; padding-right: 3px; 
	width: 60px; height: 16px; 
	border: #FF0000 1px solid; 
}

.boxUpdated {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 10px; 
	font-weight: normal; 
	color: #000066; 
	background-color: #ccffff; 
	text-align: center; 
	padding-left: 3px; padding-right: 3px; 
	width: 60px; height: 16px; 
	border: #000066 1px solid; 
}

.smallButton {
	font-size: 11px; 
	color: #000000; 
	background-color: #cccccc; 
	border-left-style: outset; 
	border-right-style: outset; 
	border-top-style: outset; 
	border-bottom-style: outset; 
	cursor: pointer; 
}

A.Buy_Button {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #000066; 
	text-decoration: none; 
	padding: 4px 0 0 30px;
	width: 160px; height: 25px; 
	border: none;
	background: url(images/buy_button.gif) no-repeat top;
}

DIV.Buy_Button {
	width: 160px; height: 25px; 
	border: none;
	background: url(images/buy_button.gif) no-repeat top;
	vertical-align: middle; 
}
DIV.Buy_Button A {
	width: 160px; height: 25px; 
	line-height: 25px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #000066; 
	text-decoration: none; 
	padding: 0 0 0 15px; margin-top: -1px; 
}
DIV.Buy_Button A:link, DIV.Buy_Button A:visited, DIV.Buy_Button A:active { color: #000066 }
DIV.Buy_Button A:hover { color: #C30 }

.BasketForm { 
	background-color: #FFFFCC; 
	border: 1px #7f9db9 solid ; 
}

.BasketValue { 
	font-family: monospace; 
	font-size:12px; 
	font-weight: normal; 
	color: #000000; 
	background: #EFEFEF; 
	text-align: right; 
}

.BasketButton {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 9pt; 
	background: #FCFCFC URL(images/button_rest.gif) center repeat-x; 
	border: 1px solid #707070; 
	height: 2em; 
	margin: 0em 0.5em 0em 0em; 
	padding: 0em 0.5em; 
	overflow: visible; 
	cursor: pointer; 
}

.Error { color: #FF0000; background-color: #FEF3F4; border: 1px #FF0000 solid; padding: 8px }

#HomeBox {}
#HomeBox TD.Box1, TD.BoxPalm { background-color: #FF9900; background-image: URL(images/box_1.jpg); border-bottom: 2px #FF6600 solid }
#HomeBox TD.Box2, TD.BoxInternet { background-color: #33CC33; background-image: URL(images/box_2.jpg); border-bottom: 2px #339966 solid }
#HomeBox TD.Box3, TD.BoxWindows { background-color: #33CCFF; background-image: URL(images/box_3.jpg); border-bottom: 2px #0099FF solid }
#HomeBox TD.Head1, TD.HeadPalm { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #FF6600; padding-left: 10px }
#HomeBox TD.Head2, TD.HeadInternet { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #339966; padding-left: 10px }
#HomeBox TD.Head3, TD.HeadWindows { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #0099FF; padding-left: 10px }
#HomeBox TD.Body1, TD.BodyPalm { font-size: 8pt; color: #FFFFFF; padding: 10px }
#HomeBox TD.Body2, TD.BodyInternet { font-size: 8pt; color: #FFFFFF; padding: 10px }
#HomeBox TD.Body3, TD.BodyWindows { font-size: 8pt; color: #FFFFFF; padding: 10px }

#Login { display: block; overflow-y: hidden }
#Login .Error { position: relative; float: right; font-size: 10px; margin-right: 5px }

#SearchResults {}
#SearchResults OL {}
#SearchResults LI { padding-bottom: 5px }

#BET { font-size: 10px; color: LightGrey; width: 100%; height: 10px; text-align: center; letter-spacing: 5px }

#Warning { font-size: 9pt; font-weight: bold; text-align: center; background-color: LightYellow; border: 1px #CC9900 solid; padding: 10px }

#Flash { width: 99%; background-color: WhiteSmoke; border: 1px Silver solid; display: block }
#Flash A { color: DimGray; text-decoration: none }
#Flash B { color: LightSlateGray; font-size: 12pt }
#Flash TABLE { border-collapse: collapse }
#Flash TD { font-size: 8pt; color: DimGray }
#Flash TD.Normal { color: LightSteelBlue; background-color: White; height: 21px }
#Flash TD.Light { color: White; background-color: LightSteelBlue; height: 21px }
#Flash TD.Currency { font-size: 7pt; font-weight: bold; color: RoyalBlue; padding-top: 3px }
#Flash TD.Price { font-size: 20pt; font-weight: bold; color: RoyalBlue }
#Flash TD.Cents { font-size: 16pt; font-weight: bold; color: RoyalBlue; padding-top: 3px }
#Flash SPAN.OldPrice { font-size: 8pt; font-weight: bold; text-decoration: line-through }

#Online { font-size: 10pt; font-weight: bold; color: LightSlateGray; background-color: WhiteSmoke; height: 160px; border: 1px solid LightGrey }
#Online .Skype { font-size: 9px }
#Online .Skype SUP { font-size: 5px; display: none }
#Online .Messenger { font-size: 8px; line-height: 25px; padding-bottom: 10px }
#Online .Messenger SUP { font-size: 5px; display: none }

#Contatos { float: right; margin-top: -50px; width:225px; height:30px; visibility: normal; font-size: 11px; color: #999999 }
#Contatos A { font-size: 10px; line-height: 8px }
#Telefones { float: right; margin-top: -52px; width:300px; xvisibility: hidden; font-family: Arial; font-size: 20pt; font-weight: bold; color: #333 }

#AccountInfo { display: block }
#AccountInfo .List { display: block }
#AccountInfo TABLE.List { font-size: 9pt; background-color: LightGrey }
#AccountInfo .List TH { background-color: LightGrey }
#AccountInfo .List TR.Row1 { background-color: White }
#AccountInfo .List TR.Row2 { background-color: WhiteSmoke }

#HelpDesk { display: block }
#HelpDesk TH { font-size: 10pt; text-align: left }
#HelpDesk TD { font-size: 10pt }
#HelpDesk INPUT { font-size: 9pt }
#HelpDesk SELECT { font-size: 9pt }
#HelpDesk TEXTAREA { width: 99% }
#HelpDesk .Header { display: block }
#HelpDesk .Header SPAN.Block { color: #CC3300 }
#HelpDesk .Menu { display: block }
#HelpDesk .Menu TD { font-size: 8pt; background: url(images/bkg_navsub.gif) repeat-x bottom #d6dbdf; text-align: center; padding: 4px 3px 5px 4px; border-top: none; border-right: 1px solid #CCC; border-bottom: none; border-left: 1px solid #FFF }
#HelpDesk .Menu TD A { font-weight: bold; color: LightSlateGray; text-decoration: none }
#HelpDesk .Menu TD A:hover { color: #C30 }
#HelpDesk .Menu TD.selected { background: url(images/bkg_navsub_selected.gif) repeat-x bottom #FFF9B3; border: 1px solid #F7CF2D }
#HelpDesk .Ticket { display: block }
#HelpDesk .Ticket P { font-weight: bold; color: SteelBlue }
#HelpDesk .Ticket TR { vertical-align: top }
#HelpDesk .Ticket TH { width: 70px; text-align: right }
#HelpDesk .Request { display: block }
#HelpDesk .Request .Header { display: block }
#HelpDesk .Request .Header P { font-weight: bold }
#HelpDesk .Request .Comments { display: block }
#HelpDesk .Request .Comments TH { background-color: LightGrey }
#HelpDesk .Request .Comments TR.Row1 { background-color: White }
#HelpDesk .Request .Comments TR.Row2 { background-color: WhiteSmoke }
#HelpDesk .Request .Comments TD SPAN.Changes { font-size: 8pt; color: LightGrey }
#HelpDesk .Request .Comments SPAN.Notes { font-size: 8pt }
#HelpDesk .Request .Interaction { display: block; margin: 0 10px 0 10px }
#HelpDesk .Request .Interaction P { font-size: 10pt }
#HelpDesk .Records { display: block }
#HelpDesk .Profile { display: block }
#HelpDesk .Profile OL { font-size: 9pt }
#HelpDesk .Profile OL SPAN { font-weight: bold; color: #CC3300; padding-bottom: 5px }
#HelpDesk .Pagination { display: block }
#HelpDesk .List { display: block }
#HelpDesk .List TH { background-color: LightGrey }
#HelpDesk .List TR.Row1 { background-color: White }
#HelpDesk .List TR.Row2 { background-color: WhiteSmoke }

#Attachment { width: 100%; height: 100%; background-color: White; text-align: center; padding: 10px }

#WAIT { float: right; text-align: right; visibility: visible }
.INN { padding: 10px }
.INN .Title { text-align: left; margin: 0px }
.INN .Title SPAN { font-family: Arial, Verdana, Tahoma; font-size: 24px; font-weight: bold; color: #003366 }
.INN .Title HR { color: #B7BCC0 }

#Suggestion { z-index: 100; position: absolute; visibility: hidden; display: block; background-color: White; text-align: left; border: 1px solid DimGray; filter: progid:DXImageTransform.Microsoft.Shadow(color=DarkGray, direction=135, strength=3) }
#Suggestion TD { font-size: 9pt; color: DimGray; background-color: White }
#Suggestion TD.x { font-size: 7pt; color: Gray; background-color: White }
#Suggestion A { width: 100%; color: DimGray; background-color: White; text-decoration: none; padding: 0px 5px 0px 5px }
#Suggestion A:hover { background-color: LightSteelBlue; text-decoration: none }

#LEASE { display: block }
#LEASE .YellowH { background-color: Gold }
#LEASE .Yellow1 { background-color: Khaki }
#LEASE .Yellow2 { background-color: Wheat }
#LEASE .BlueH { background-color: SkyBlue }
#LEASE .Blue1 { background-color: LightBlue }
#LEASE .Blue2 { background-color: PowderBlue }
#LEASE .RedH { background-color: Tomato }
#LEASE .Red1 { background-color: LightSalmon }
#LEASE .Red2 { background-color: Salmon }
#LEASE .GreenH { background-color: YellowGreen }
#LEASE .Green1 { background-color: DarkSeaGreen }
#LEASE .Green2 { background-color: MediumAquamarine }
#LEASE .PurpleH { background-color: Orchid }
#LEASE .Purple1 { background-color: Thistle }
#LEASE .Purple2 { background-color: Plum }
#LEASE .GrayH { background-color: Gainsboro }
#LEASE .Gray1 { background-color: WhiteSmoke }
#LEASE .Gray2 { background-color: GhostWhite }
#LEASE TABLE.SQL { font-size: 8pt }
#LEASE UL.Observacao { list-style: disc; font-size: 8pt; text-align: left; margin: 0px 0px 0px 20px }
#LEASE SPAN.Observacao { font-size: 8pt }
#LEASE OL.Observacao { font-size: 8pt; text-align: left; margin: 0px 0px 0px 35px }
#LEASE P.Info { font-size: 8pt; text-align: left }

UL.Lease { list-style-image: URL(images/seta_azul_01.gif); margin: 0 0 0 10px }
UL.Lease LI { margin: 5px 0 0 30px }

