body
{ 
	scrollbar-face-color: #F8F8F8;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-highlight-color: #CACACA;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #696969;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #696969;
	background-color: #FFFFFF;
	margin-top: 0px;
}

body.PopUp
{ 
	scrollbar-face-color: #F8F8F8;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-highlight-color: #CACACA;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #696969;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #696969;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding-right: 5px;	
}
label
{
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	border: 0px solid #808080;
	Font-Size: 11px;
	Color: #000000; 
	vertical-align: middle;	
}
input
{
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	border: 0px solid #808080;
	Font-Size: 11px;
	Color: #000000; 
}
input.textbox
{
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	border: 2px solid #808080;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
	Font-Size: 11px;
	Color: #000000; 
	padding-left: 2px;
}
select
{
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	border: 2px solid #808080;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
	Font-Size: 11px;
	Color: #000000; 
}
input.ButtonNoBorder 
{
	border: 0px;
    background: #FFFFFF;
    height: 16px;
    text-align: left;
    text-decoration: none;
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
    font-size: 10px;
    color: #000000;
    font-weight: normal;
    cursor:hand;
}

input.ButtonVisaModule 
{
	border: solid 1px #C3C3C3;
    background: url(../img/bg_button.gif);
    height: 18px;
    text-align: center;
    text-decoration: none;
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
    font-size: 10px;
    color: #000000;
	font-weight: bold;
    cursor:hand;
}

input.ButtonVisaModuleRed
{
	border: solid 1px #C3C3C3;
    background: url(../img/bg_button.gif);
    height: 18px;
    text-align: center;
    text-decoration: none;
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
    font-size: 10px;
    color: #DE1922;
	font-weight: bold;
    cursor:hand;
}

input.ButtonRedBorder
{
	border-bottom: solid 1px #7B0711;
	border-right: solid 1px #7B0711;
	border-top: solid 1px #F5818B;
	border-left: solid 1px #F5818B;
    background: #EB0E20;
    height: 18px;
    width: 35px;
    text-align: center;
    text-decoration: none;
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    cursor:hand;
}
input.ButtonLightRed
{
	border-bottom: solid 1px #7B0711;
	border-right: solid 1px #7B0711;
	border-top: solid 1px #F5818B;
	border-left: solid 1px #F5818B;
    background: #FE4B4B;
    height: 18px;
    width: 35px;
    text-align: center;
    text-decoration: none;
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    cursor:hand;
}
input.ButtonOrder 
{
	border: solid 1px #5C7587;
    background: #31436C;
    height: 16px;
    width: 65px;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
    font-size: 10px;
    color: #000000;
    font-weight: bold;
    cursor:hand;
}
input.button
{
	Color: #127828; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	border: 1px solid #D7D7D7;
	vertical-align: top;
	font-weight: bold;
	Font-Size: 11px; 
	Width: 50px;
	Height: 20px;
	background-color: #FFFFFF;
}
input.ButtonLogout
{
	Color: #000000; 
	Font-Family: Verdana, Arial, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	border: 1px solid #AEE239;
	vertical-align: top;
	font-weight: bold;
	Font-Size: 11px; 
	Width: 40px;
	Height: 20px;
	background-color: #57931A;
}
input.ButtonLogin
{
	Color: #DFF990; 
	Font-Family: Verdana, Arial, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	border: 1px solid #AEE239;
	vertical-align: top;
	font-weight: bold;
	Font-Size: 11px; 
	Width: 55px;
	Height: 23px;
	background-color: #57931A;
}

img.Image
{
	border:0px solid #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.txtRodape
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #909BA4;
	line-height: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
img.txtRodape
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: solid 0px #FFFFFF;	
}

.VMLink:link {color: #B2B2B2; text-decoration: none;}
.VMLink:active {color: #B2B2B2; text-decoration: none;}
.VMLink:visited {color: #B2B2B2; text-decoration: none;}
.VMLink:hover {color: #B2B2B2; text-decoration: none;}

A
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
	text-decoration: underline;
	color: #575757;
}
A:visited
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
	text-decoration: underline;
	color: #575757;
}
A:hover
{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
	text-decoration: none;
	color: #FF3814;
}

A.Location
{
	text-decoration: none;
	color: #FF3814;
	Font-Family: Arial, Verdana, Helvetica, Arial, Sans-Serif; 
	Font-Size: 11Px; 
	border: none;
	line-height: 19px;
}
.Location
{
	text-decoration: none;
	color: #000000;
	Font-Family: Arial, Verdana, Helvetica, Arial, Sans-Serif; 
	Font-Size: 11Px; 
	border: none;
	line-height: 19px;
}
.BGPromoValue
{
    background: url(../img/promocao_bg.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 47px;
}
.PromoValue
{    
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #FFFFFF;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 2px;
}

.Download
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #C0080C;
    FONT-WEIGHT: normal;
    padding: 4px 4px 4px 4px;
}
.DownloadTitleRed
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px; 
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0px;
    text-decoration: none;
    color: #BE0C0C;
    padding-left: 10px;
    height: 40px;
    vertical-align: middle;
    padding-top: 15px;	
}
.DownloadTxt
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    color: #000000;
}

.Link
{
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	color: #FFFFFF;
	line-height: 18px;
    FONT-WEIGHT: normal;    
    text-decoration: none;
}
.Link:visited
{
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	color: #000000;
	line-height: 18px;
    FONT-WEIGHT: normal;    
    text-decoration: none;
}
.Link:hover
{
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	color: #FF3814;
	background-color: #E5E5E5;
	line-height: 18px;
    FONT-WEIGHT: normal;    
    text-decoration: none;
}

.LinkNoPadd
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	color: #F5BABD;
	line-height: 18px;
	vertical-align: middle;
    FONT-WEIGHT: normal;    
    text-decoration: none;
}

.ContentTitle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 14px;
	line-height: 25px;
	color: #000000;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
}
.ContentResume
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000;
    FONT-WEIGHT: normal;
    text-decoration:none;
    line-height: 21px;
}
.Content
{
	
}

ol
{
	list-style-image: url(../img/setinha.gif);
	vertical-align: middle;
    FONT-WEIGHT: normal;
	COLOR: #000000; 
	FONT-FAMILY:  arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	FONT-SIZE: 11px; 
	line-height: 16px;
	text-align: justify;
}
li
{	
	margin-top: 8px;
    FONT-WEIGHT: normal;
    vertical-align: middle;
	COLOR: #000000; 
	FONT-FAMILY: arial, verdana, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	FONT-SIZE: 11px; 
	line-height: 16px;
	text-align: justify;
}
ul
{
	list-style-image: url(../img/bullet.gif);
    FONT-WEIGHT: normal;
	COLOR: #000000; 
	vertical-align: middle;
	FONT-FAMILY: arial, verdana, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	FONT-SIZE: 11px; 
	line-height: 16px;
	text-align: justify;
}

.Text
{
    FONT-WEIGHT: normal;
	COLOR: #686868; 
	FONT-FAMILY: Arial, helvetica, sans-serif; 
	FONT-SIZE: 11px;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.PecaTitulo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px; 
	color: #DE1922;
    FONT-WEIGHT: bold;
    text-decoration:none;
    background: #FFFFFF;
}
.Caixa
{
	border-top: 1px solid #A3A3A3;
	border-bottom: 1px solid #A3A3A3;
	border-left: 1px solid #A3A3A3;
	border-right: 1px solid #A3A3A3;
	background-color: #EDEDED;
    FONT-WEIGHT: normal;
	COLOR: #58585A; 
	FONT-FAMILY: arial, verdana, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	FONT-SIZE: 11px; 
	line-height: 20px;
}
.PecaTituloCaixa
{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000;
    FONT-WEIGHT: bold;
    text-decoration:none;
}
.TextCaixa
{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10px; 
	color: #58585A;
    FONT-WEIGHT: normal;
    text-decoration:none;
}
.MiddleText
{
	background: #F1F6FE;
}
.Legend
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
    text-decoration: none;
    vertical-align: top;
    color: #58585A;
    background: #FFFFFF;
    line-height: 18px;
}
.LegendDownload
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
    text-decoration: none;
    text-align: center;
    vertical-align: top;
    color: #58585A;
    background: #FFFFFF;
    line-height: 18px;
}

.ThemeName
{
	Color: #6E6E70; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	vertical-align: bottom;
	font-weight: bold;
	Font-Size: 13px;
}
.HeaderForm
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 20px;
	line-height: 25px;
	color: #000000;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
}
.Header
{
	Color: #000000; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	vertical-align: bottom;
	font-weight: bold;
	Font-Size: 13px; 	
	line-height: 30px;
	padding-top: 7px;
	padding-bottom: 5px;	
}
.Header2
{
	Color: #000000; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	vertical-align: middle;
	font-weight: bold;
	Font-Size: 12px;
}

.TitleBookDetail
{
	Color: #000000; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	vertical-align: bottom;
	font-weight: bold;
	Font-Size: 14px;
	padding-bottom: 5px;
}
.RedBookSubTitle
{
	Color: #666666; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	vertical-align: bottom;
	font-weight: normal;
	Font-Size: 9px;
	padding-bottom: 5px;	
}
.RedBookDetail
{
	Color: #DF1C22; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	vertical-align: bottom;
	font-weight: normal;
	Font-Size: 9px;
	padding-bottom: 5px;	
}
A.RedBookDetail:hover
{
	Color: #DF1C22; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration:none;
	vertical-align: bottom;
	font-weight: normal;
	Font-Size: 9px;
	padding-bottom: 5px;	
}
A.RedBookDetail:visited
{
	Color: #DF1C22; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	vertical-align: bottom;
	font-weight: normal;
	Font-Size: 9px;
	padding-bottom: 5px;	
}
.RedBookDetailBold
{
	Color: #DF1C22; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	vertical-align: middle;
	font-weight: bold;
	Font-Size: 11px;
}

.HeaderSinopse
{
	Color: #404040; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	vertical-align: baseline;
	font-weight: bold;
	Font-Size: 12px;
	line-height: 15px;
}
.TextSinopse
{
	Color: #878787; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	vertical-align: baseline;
	font-weight: bold;
	Font-Size: 10px;
	line-height: 13px;
}
.HeaderDetail
{
	Color: #9E9E9E; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	vertical-align: baseline;
	font-weight: bold;
	Font-Size: 13px;
	line-height: 40px;
	padding-top: 20px;
	padding-bottom: 5px; 	
}
.HeaderRed
{
	Color: #C10A0C; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	vertical-align: bottom;
	font-weight: bold;
	Font-Size: 13px; 	
	line-height: 30px;	
}
.Newsletter
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.HeaderLogged
{
	Color: #000000; 
	Font-Family: Verdana, Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	font-weight: normal;
	background-color: #FFFFFF;
	Font-Size: 10px; 	
	line-height: 29px;	
}
.Login
{
	padding-bottom: 10px;		
}

.LoginMenu
{
	Color: #000000; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	vertical-align: middle;
	font-weight: bold;
	Font-Size: 11px; 	
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	background-color: #F8F8F8;
	border: none;	
	cursor: hand;
}

.LoginLabel
{
	Color: #000000; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	font-weight: normal;
	Text-Decoration: None;
	font-style:normal;
	font-variant: normal;
	Font-Size: 10px; 
}
.Reference
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    text-align: left;
    color: #708BBB;
}
.BasketInfoBig
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    color: #393939;
}
.BasketInfoGrey
{
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    color: #C1C1C1;
}

.Normal
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    color: #000000;
}

.NormalCenter
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    text-align: center;
    color: #000000;
}

.NormalGreySearch
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    color: #545454;
}

.NormalOrange
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    color: #FF3B0E;
}
.NormalNewsGrey
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    color: #A59D9D;
}
.NormalPFPDetailOrange
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    color: #FF3B0E;
}
.NormalBold
{
	Color: #000000; 
	Font-Family: Verdana, Helvetica, Arial, Sans-Serif; 
	Text-Decoration: None;
	Font-Weight: Bold;
	Font-Size: 10Px; 
}
.NormalBoldBig
{
	Color: #000000; 
	Font-Family: Verdana, Helvetica, Arial, Sans-Serif; 
	Text-Decoration: None;
	Font-Weight: Bold;
	Font-Size: 13Px; 
}
A.NormalBold:hover
{
	Color: #000000; 
	Font-Family: Verdana, Helvetica, Arial, Sans-Serif; 
	Text-Decoration:underline;
	Font-Weight: Bold;
	Font-Size: 10Px; 
}
A.NormalBold:visited
{
	Color: #000000; 
	Font-Family: Verdana, Helvetica, Arial, Sans-Serif; 
	Text-Decoration:none;
	Font-Weight: Bold;
	Font-Size: 10Px; 
}
.NormalDetail
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    color: #000000;
    padding-top: 5px;
}
.NormalGrid
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    color: #000000;
    margin-left: 15px;
    padding-left: 15px;
}
.NormalGrid td
{
	border-bottom: solid 5px #F1F6FE;	
}
.Forms
{
    padding-right: 20px;
}
.FormsTxt
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    color: #000000;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
}
A.VM
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    color: #909BA4;
}  
.PressTitle
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0px;
    text-decoration: none;
    color: #868B93;
    height: 18px;
    vertical-align: bottom;
    cursor: hand;
    padding-left: 1px;
}
.PressMiddle
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0px;
    text-decoration: none;
    color: #000000;
    vertical-align: middle;
}
.DtPress
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px; 
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0px;
    text-decoration: none;
    color: #C0080C;
}
.NewsTitle
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px; 
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0px;
    text-decoration: none;
    color: #000000;
    padding-left: 10px;
    vertical-align: middle;
    padding-top: 10px;	
}
.NewsTitleRL
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px; 
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0px;
    text-decoration: none;
    color: #000000;
    height: 15px;
    vertical-align: top;	
}
.NewsTitleOrange
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0px;
    text-decoration: none;
    color: #FF3B0E;
}
.NewsTitleBlack
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0px;
    text-decoration: none;
    color: #000000;	
}

.DtArquive
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px; 
	font-weight: bold;
	font-style: normal;
	padding-left:0px;
	letter-spacing: 0px;
    text-decoration: none;
    color: #000000;
    padding-left:20px;	
}
.DtText
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px; 
	font-weight: bold;
	font-style: normal;
	padding-left:0px;
	letter-spacing: 0px;
    text-decoration: none;
    color: #000000;
    padding-left:10px;	
}
.DtTextLeft
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px; 
	font-weight: bold;
	font-style: normal;
	padding-left:0px;
	letter-spacing: 0px;
    text-decoration: none;
    color: #000000;
    padding: 0px 0px 0px 0px;	
}
.DtTextRight
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px; 
	font-weight: bold;
	font-style: normal;
	padding-left:0px;
	letter-spacing: 0px;
    text-decoration: none;
    color: #000000;	
}
.NewsText
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	line-height: 15px;	
	font-style: normal;
	letter-spacing: 0px;
    text-decoration: none;
    color: #000000;	
    text-align: justify;
}
.NewsArquive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	line-height: 15px;
	margin-top: 15px;
	margin-bottom: 2px;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 20px;
	margin-right: 20px;
	text-decoration: none;
	
}

.homeNoticiasTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;
	text-align: left;
	margin: 5px 0px 5px 0px;
}
.homeNoticiasTxtRL
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
}

.TdSeparator
{
	border-right: solid 1px #5472A5
}
.SepTitle
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}
.HTMLNormal
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    color: #000000;
}
.Error
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    color: #FF0000;	
}
A.LoginFooterLink
{
	height: 18px;
	cursor: hand;
	Color: #DE1922; 
}
A.LoginFooterLink:visited
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px; 
	font-style: normal;
	text-decoration: none;
	color: #B6B6B6;
}
A.LoginFooterLink:hover
{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px; 
	font-style: normal;
	text-decoration: underline;
	color: #000000;
}
.LoginFooterLink
{
	Color: #DE1922; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: none;
	Font-Size: 9px;
	font-weight: normal; 
	height: 18px;
}

A.SearchFooterLink
{
	height: 18px;
	cursor: hand;
	Color: #626262; 
}
A.SearchFooterLink:visited
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px; 
	font-style: normal;
	text-decoration: none;
	color: #626262;
}
A.SearchFooterLink:hover
{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px; 
	font-style: normal;
	text-decoration: underline;
	color: #000000;
}
.SearchFooterLink
{
	Color: #626262; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: none;
	Font-Size: 9px;
	font-weight: normal; 
	height: 18px;
}


.SemiTitle
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000;
    FONT-WEIGHT: bold;
    text-decoration:none;
}

.BasketBold
{
	Color: #393939; 
	Font-Family: Verdana, Helvetica, Arial, Sans-Serif; 
	Text-Decoration: None;
	Font-Weight: Bold;
	Font-Size: 11Px; 
}
A.BasketFooterLink
{
	cursor: hand;
	Color: #626262; 
}
A.BasketFooterLink:visited
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	font-style: normal;
	text-decoration: none;
	color: #626262;
}
A.BasketFooterLink:hover
{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	color: #393939;
}

#pscroller1{
	width: 100%;
	height: 110px;
	border: 0px solid #FFFFFF;
	padding: 0px;
	background-color: #CEDCE5;
}

#pscroller2 a{
	text-decoration: none;
}

.LinkTitle
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	line-height: 15px;
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
    color: #000000;
    text-decoration:underline;
}

td
{
    FONT-WEIGHT: normal;
	COLOR: #000000;
	FONT-FAMILY: Arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	line-height: 16px; 
}

.GridOrder
{
	border: solid 1px #000000;
}

.BckArrowNewsletter
{
	background-color: #A1C0F4;	
}
.BckArrowLogin
{
	background-color: #C2D7FC;
	cursor: hand;	
}

.ButtonLoginOk
{
    border: 0;
    color: #000000;
    font-weight: normal;
    Text-Decoration: None;
    text-align: left;
    padding-left: 0px;
    margin-left: 0px;
    Font-Size: 9px; 
    vertical-align: bottom;
    background-color: #C2D7FC;
    text-align: left;
    cursor: hand;
}
.ButtonNewsletterOk
{
    border: 0;
    color: #000000;
    font-weight: normal;
    Text-Decoration: None;
    padding-left: 0px;
    margin-left: 0px;
    Font-Size: 9px; 
    vertical-align: bottom;
    background-color: #A1C0F4;
    text-align: left;
    cursor: hand;
}

.FormTittle
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	line-height: 15px;
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
    color: #000000;
    text-decoration:underline;
}
.FormTdLabel
{
	background-color: #FFFFFF;
}
.FormTdSeparator
{
	background-color: #FFFFFF;
	height:5px;
}
.FormLbl
{
	Color: #000000; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	font-weight: normal;
	Font-Size: 10Px;
}
.FormPadding
{
	padding: 10px 0px 10px 0px;	
}
.FormError
{
	Color: #FF0000; 
	Font-Family: Verdana, Helvetica, Arial, Sans-Serif; 
	Text-Decoration: None;
	Font-Size: 7Px; 
	line-height: 20px;
}
.FormButton
{
	Color: #000000; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	font-variant:small-caps;
	border: 1px solid #000000;
	Font-Size: 11px; 
	background-color: #F9F9F9;
}
.FormRadio
{
	Color: #000000; 
	Font-Family: Verdana, Helvetica, Arial, Sans-Serif; 
	Text-Decoration: None;
	Font-Size: 10Px; 
}
.FrmDropDownList
{
	Color: #000000; 
	Font-Family: Verdana, Helvetica, Arial, Sans-Serif; 
	Text-Decoration: None;
	Font-Size: 10Px; 
}
.FrmText
{
	width: 100%;	
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	border: 2px solid #808080;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
	Font-Size: 10px;
	Color: #000000; 
}

 .Frame 
 {
	border: solid 5px #92B3E8;
 }
 
.HeaderMenu
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-weight: normal;	
	font-style: normal;
	letter-spacing: 0px;
    text-decoration: none;
    color: #FFFFFF;
    margin-left: 10px;
    vertical-align: middle;
}

img.Frame
{
	border:1px solid #919CB5;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.HeaderProductList
{
	Color: #31426D; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	Font-Weight: normal;
	Font-Size: 10px;
}
.HeaderProductListBold
{
	Color: #31426D; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	font-weight : bold;
	font-size: 11px;
}
.TextProductList
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    color: #6A6C6F;
}
.PriceProductList
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    color: #155AAD;
}
.PriceProductListBold
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight : bold;
    text-decoration: none;
    text-align: justify;
    color: #155AAD;
}
.LnkEmail
{
	Color: #000000; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	Font-Size: 10Px;
	text-align: left;
	background: url(../img/email.gif);
	cursor: hand;
}
.BtnSearch
{
	Color: #000000; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	Font-Size: 10Px;
	text-align: left;
	background: url(../img/btn_seta_red.gif);
	cursor: hand;	
	border: 0px solid #F8F8F8;
}
.BtnRegist
{
	Color: #000000; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	Font-Size: 10Px;
	text-align: left;
	background: url(../img/btn_regist.gif);
	cursor: hand;	
	border: 0px solid #F8F8F8;
}
.BtnLogin
{
	Color: #000000; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	Font-Size: 10Px;
	text-align: left;
	background: url(../img/btn_Ok.gif);
	cursor: hand;	
	border: 0px solid #F8F8F8;
}
.CategoryHeader
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px; 
	font-style: normal;
	font-weight: bold;
	Font-Size: 13px; 
    text-decoration: none;
    text-align: justify;
    color: #000000;
    margin-left: 10px;
    margin-right: 5px;
	line-height: 30px;
   	vertical-align: middle;
}

.CategoryTxt
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    color: #666666;
    margin-right: 20px;
    margin-left: 10px;
}
.Thumbnails
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    color: #666666;
}
.BtnThumbnails
{
    background-color: #58585A;
    cursor: hand;
   	border: 0px;

}
.BtnThumbnailsSelected
{
    background-color: #FF3B0E;
    cursor: hand;
    border: 0px;
}
.PhotoDetail
{
	background-color: #ECECEC;
}

.BtnWhite
{
	border: solid 0px #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    color: #000000;
    cursor: hand;
}
.BtnWhiteGray
{
	border: solid 0px #58585A;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    color: #000000;
    cursor: hand;
    background-color: #FFFFFF
}
.GridSquares
{
	border: solid 1px #A3A3A3;
}
.GridSquaresHeader
{
	background-color: #dddddd;
	color: #dddddd;
	border: solid 1px #A3A3A3;
}
.ImageLink
{
	cursor:hand;
}
.QJPreview
{
	vertical-align: top;
    background-color: #FFFFFF;
}
.NavigationLabel
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    color: #747474;	
}
A.NavigationPage
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px; 
	font-style: normal;
    text-decoration: none;
    color: #C5111A;	
}
A.NavigationPage:visited
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px; 
	font-style: normal;
    text-decoration: none;
    color: #C5111A;	
}
A.NavigationPage:hover
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px; 
	font-style: normal;
    text-decoration: underline;
    color: #C5111A;	
}
.NavigationPageSelected
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
    color: #C5111A;	
}
.LocalizationLabelLevel0
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    font-weight: normal;
    color: #787575;	
}
.LocalizationLabelLevel1
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    color: #787575;	
}
.LocalizationLabelLevel2
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    color: #787575;	
}
.LocalizationLabelLevel3
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
    text-decoration: none;
    color: #787575;	
}
p
{
	color:#000000;
}

A.Nofx
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
	text-decoration: none;
	vertical-align: middle;
	color: #000000;
	border: solid 0px #FFFFFF;
}
A.Nofx:visited
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
	text-decoration: none;
	vertical-align: middle;
	color: #000000;
	border: solid 0px #FFFFFF;
}
A.Nofx:hover
{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
	text-decoration: none;
	vertical-align: middle;
	color: #000000;
	border: solid 0px #FFFFFF;
}

A.SeeMoreDetails
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
	text-decoration: underline;
	vertical-align: middle;
	color: #969696;
}
A.SeeMoreDetails:visited
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
	text-decoration: underline;
	vertical-align: middle;
	color: #969696;
}
A.SeeMoreDetails:hover
{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
	text-decoration: none;
	vertical-align: middle;
	color: #000000;
}

A.QJBookDetail
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	vertical-align: middle;
	color: #4D4D4D;
}
A.QJBookDetail:visited
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	vertical-align: middle;
	color: #4D4D4D;
}
A.QJBookDetail:hover
{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	color: #000000;
}

.QJSection
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-bottom: 3px;
	font-style: normal;
	font-weight: bold;
    text-decoration: underline;
    text-align: justify;
    color: #4D4D4D;
}
.SubHeaderDetail
{
	Color: #9E9E9E; 
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	vertical-align: baseline;
	font-weight: bold;
	Font-Size: 11px; 	
}
.BookLabels
{
	Color: #666666; 
	Text-Decoration: None;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-style: normal;
}
.BookAuthors
{
	Font-Family: Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	vertical-align: bottom;
	font-weight: normal;
	Font-Size: 9px;
	padding-bottom: 5px;	
	font-style: normal;
    color: #000000;
}
A.BookAuthors
{
	Color: #0000FF; 
	Font-Size: 9px;
	text-decoration: none;
	cursor:hand;
}
A.BookAuthors:hover
{
	Color: #DF1C22; 
	text-decoration: none;
	Font-Size: 9px;
}
A.BookAuthors:visited
{
	text-decoration: none;
	cursor:hand;
	Font-Size: 9px;
}
A.Normal
{
	Color: #0000FF; 
	text-decoration: none;
	cursor:hand;
}
A.Normal:hover
{
	Color: #DF1C22; 
	text-decoration: none;
	cursor:hand;
}
A.Normal:visited
{
	Color: #0000FF; 
	text-decoration: none;
	cursor:hand;
}
.NormalBig
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px; 
	font-style: normal;
    text-decoration: none;
    color: #000000;
}
<!-- Menu Lateral -->
A.MenuLateral1Level
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #000099;
	height: 21px;
	line-height: 18px;
    FONT-WEIGHT: normal;
}
A.MenuLateral1Level:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #D3D2D2;
	height: 21px;
	line-height: 18px;
    FONT-WEIGHT: normal;
}
A.MenuLateral1Level:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #000099;
	height: 21px;
	line-height: 18px;
    FONT-WEIGHT: normal;
}
A.MenuLateral2Level
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #FF66FF;
	height: 21px;
	line-height: 18px;
}
A.MenuLateral2Level:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #FF66FF;
	height: 21px;
	line-height: 18px;
}
A.MenuLateral2Level:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #FF66FF;
	height: 21px;
	line-height: 18px;
}
.MouseOverColor1Level
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	height: 21px;
	line-height: 18px;
    font-weight:normal;
}
.MouseOverColor1Level:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	height: 21px;
	line-height: 18px;
    font-weight:normal;
}
.MouseOverColor1Level:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #000099;
	height: 21px;
	line-height: 18px;
    font-weight:normal;
}
.MouseOverColor2Level
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #FF66FF;
	height: 21px;
	line-height: 18px;
	font-weight:normal;
}
.MouseOverColor2Level:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #FF66FF;
	height: 21px;
	line-height: 18px;
	font-weight:normal;
}
.MouseOverColor2Level:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 11px;
	text-decoration: none;
	color: #FF66FF;
	height: 21px;
	line-height: 18px;
	font-weight:normal;
}
.MouseOver
{
	background-color: #99FF33;
	cursor:hand;
}
.MouseOut1Level
{
	background-color: #BDBDBD;
}
.MouseOut2Level
{
	background-color: #686868;
}
.MouseOverCornerOn
{
	background-color: #0000FF;
	cursor:hand;
}
.MouseOverCornerOff
{
	background-color: #686868;
	cursor:normal;
}
.MouseOverCornerOnLevel1
{
	background-color: #0000FF;
	cursor:hand;
}
.MouseOverCornerOffLevel1
{
	background-color: #BDBDBD;
	cursor:normal;
}
<!-- Menu Horizontal -->
.Menu
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 10px;
	color: #000000;
    FONT-WEIGHT: normal;
    text-decoration: none;
}
A.Menu
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 10px;
	color: #000000;
    FONT-WEIGHT: normal;
    text-decoration: none;
}
A.Menu:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 10px;
	color: #660066;
    FONT-WEIGHT: normal;
    text-decoration: none;
}
A.Menu:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 10px;
	color: #000000;
    FONT-WEIGHT: normal;
    text-decoration: none;
}
.TblTopMenu
{
	background-color: #99FF99;
}
