* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  
} 
body
{ 
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: none 0px;
	padding: 0px 0px 0px 0px;
}
a img
{
    border:0px;
}
p, blockquote
{
	margin-top: 0px;
	margin-bottom: 5px;
}
input, textarea, select
{
	Color: #000000; 
	Font-Family:  'Open Sans', Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;	
	vertical-align: middle;
	Font-Size: 12px;
    border: 1px solid #97999C;    
}
input:active, select:active
{
    border: 1px solid #981B1E;
    outline: none;
}
input:focus, select:focus { 
    border: 1px solid #981B1E;
    background-color:#ffffff;
    outline: none;
}

input[type=checkbox]
{
    border: none;
}
input[type=image]
{
    border: none;
}
A
{
	text-decoration: none;
	COLOR: #3B4356; 
    border: 0px;
}
A:visited
{
	text-decoration: none;
    border: 0px;
}
A:hover
{ 
	text-decoration: underline;
    border: 0px;
}
A.Login
{
	text-decoration: none;
	COLOR: #8D1238; 
}
A.Login:visited
{
	text-decoration: none;
}
A.Login:hover
{ 
	text-decoration: none;
}

A.LoginContact
{
	text-decoration: none;
	COLOR: #767676; 
}
A.LoginContact:visited
{
	text-decoration: none;
}
A.LoginContact:hover
{ 
	text-decoration: none;
}

A.LoginHelp
{
	text-decoration: none;
	COLOR: #D4225A; 
}
A.LoginHelp:visited
{
	text-decoration: none;
}
A.LoginHelp:hover
{ 
	text-decoration: none;
}
A.LinkText
{
    COLOR: #981B1E;
    text-decoration: underline;
}
A.LinkText:hover
{
    COLOR: #981B1E;
}
A.LinkText:visited
{
    COLOR: #981B1E;
    text-decoration: underline;
}
.Search
{
    background-color: #999999;
}
input.NewsletterInput
{
    background-color: #FFFFFF;
    border: solid 1px #848688;
    color: #444444;
    padding-left: 5px;    
    padding-right: 5px;
    font-size: 12px;
}
.TdGal
{
	Font-Family:  'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #FFFFFF;
	border: solid 1px #484819;
	vertical-align: middle;
}

.SendToEmailButton
{
	Font-Family:  'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
	color : #7C7C7C;
	border: solid 1px #A6A6A6;
	background-color: #F0; 
	font-weight : bold;
	Font-Size: 12px;
	cursor: hand;
	vertical-align: middle;
}

.Button
{
	Font-Family:  'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
	background-color: #981B1E;
	color : #FFFFFF;
	border: solid 1px #981B1E;
	font-weight : normal;
	Font-Size: 12px;
	height: 25px;
	cursor: pointer;
	cursor: hand;
	vertical-align: middle;
}
.HiddenButton
{
	visibility:hidden;
}

A.Button
{
	text-decoration: none;
	vertical-align: middle;
	Font-Family:  'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
    border: solid 1px #981B1E;
	color : #FFFFFF;
	font-weight : bold;
    background-color: #981B1E;
	Font-Size: 12px;
	cursor: hand;
	padding: 1px 2px 1px 2px;
}
A.Button:hover
{
	text-decoration: none;
	vertical-align: middle;
	Font-Family:  'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
	color : #FFFFFF;
    background-color: #981B1E;
    border: solid 1px #981B1E;
	font-weight : bold;
	Font-Size: 12px;
	cursor: hand;
	padding: 1px 2px 1px 2px;
}
A.Button:visited
{
	text-decoration: none;
	vertical-align: middle;
	Font-Family:  'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
	color : #FFFFFF;
    background-color: #981B1E;
    border: solid 1px #981B1E;
	font-weight : bold;
	Font-Size: 12px;
	cursor: hand;
	padding: 1px 2px 1px 2px;
}
.DossierTitle
{    
    font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 18px;
	line-height: 23px;
	color: #981B1E;  /*#E87816;*/
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 5px;
}
.LinkDossierSelectedArrow
{
	padding-top: 8px;
	vertical-align: top;    
}
.LinkDossierSelected
{
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	color: #981B1E;  /*#E87816;*/
    FONT-WEIGHT: bold;
}
.LinkDossier
{
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	text-decoration: none;
	color: #3B4345;
    FONT-WEIGHT: bold;   
}
.LinkDossier:visited
{
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	color: #3B4345;
	text-decoration: none;
    FONT-WEIGHT: bold;    
}
.LinkDossier:hover
{
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	text-decoration: underline;
	color: #3B4345;
    FONT-WEIGHT: bold;    
}
.Link:hover, visited
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-weight: normal;
	font-style: normal;
    text-decoration: underline;
    color: #3B4345;		
	margin: 5px 0px 5px 0px;
}
/*Conteudos*/
.ContentAuthor
{
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	color: #000000;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
}
.ContentSource
{
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	color: #000000;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
}
.ContentDt
{
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	color: #981B1E;
    font-weight: bold;
    margin-bottom: 7px;
    margin-top: 0px;
}
.ContentTitle
{   
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 25px;
	line-height: 26px;
	color: #981A1E;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 5px;
}
.ImgTitle
{
	font-family:  'Open Sans', Arial, verdana, Helvetica, sans-serif;
	Font-Size: 12px; 
	color: #000000;
	padding:0px;
    FONT-WEIGHT: bold;
    text-decoration:none;
    line-height: 20px;
    background-color: #E9E9E9;
}

.ImgLegend
{
	font-family:  'Open Sans', Arial, verdana, Helvetica, sans-serif;
	Font-Size: 9px; 
	padding:0px;
	color: #000000;
    FONT-WEIGHT: bold;
    text-decoration:none;
    line-height: 20px;
    background-color: #bbbbbb;
}
.ContentResume
{
	font-family:  'Open Sans', Arial, verdana, Helvetica, sans-serif;
	Font-Size: 14px; 
	color: #000000;
    FONT-WEIGHT: 500;
    text-align: justify;
    text-decoration:none;
    line-height: 20px;
    letter-spacing: normal;
}
A.ContentResume
{
	color : #000000;		
	text-decoration: underline;
}
A.ContentResume:visited
{
	color : #000000;
	text-decoration: underline;
}
A.ContentResume:hover
{ 
	color : #000000;
	text-decoration: underline;
}
td
{
	FONT-WEIGHT: normal;
	FONT-FAMILY:  'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 12px;
}
ol
{	
	FONT-WEIGHT: normal;
	vertical-align: middle;
	FONT-FAMILY:  'Open Sans', Arial, verdana, helvetica, sans-serif;
	TEXT-DECORATION: none;
	Font-Size: 13px;
	line-height: 16px;	
	text-align:left;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #A11D45;
}
ul
{
	list-style-type: square;	
	list-style-position:inside;
	vertical-align: middle;
	FONT-FAMILY:  'Open Sans', Arial, verdana, helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	Font-Size: 13px;
	line-height: 16px;	
	margin-left: 15px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #3C4344;
}
li
{		
	FONT-WEIGHT: normal;
   	vertical-align: middle; 
	FONT-FAMILY:  'Open Sans', Arial, verdana, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	Font-Size: 13px;
	line-height: 20px;	
	margin-left: 15px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #3C4344;
}
.Text
{
	FONT-WEIGHT: normal;
	COLOR: #000000; 
	FONT-FAMILY:  'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 12px;
	text-align: justify;
	line-height: 20px;
	margin-top: 10px;
}
.TextSmall
{
	FONT-WEIGHT: normal;
	COLOR: #000000; 
	FONT-FAMILY:  'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 11px;
	line-height: 120%;
}
.PecaTitulo
{
	font-family:  'Open Sans', Arial, Helvetica, sans-serif;
	Font-Size: 16px; 
	color: #981B1E;
	line-height: 25px;
    FONT-WEIGHT: bold;
    text-decoration:none;
}
.SendToEmail
{
	background-color: #ffffff;
    FONT-WEIGHT: normal;
	COLOR: #000000; 
	FONT-FAMILY:  'Open Sans', Arial, verdana, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	Font-Size: 12px;
	line-height: 20px;
	border: none;
}
.Caixa
{
    background-color: #EEEEEE;
    FONT-WEIGHT: normal;
	COLOR: #57585A; 
	FONT-FAMILY:  'Open Sans', Arial, verdana, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	Font-Size: 12px; 
	line-height: 20px;
	border: solid 1px #57585A;
}
.CaixaGAL
{
	background-color: #FFFFFF;
    FONT-WEIGHT: normal;
	COLOR: #34302F; 
	FONT-FAMILY:  'Open Sans', Arial, verdana, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	Font-Size: 12px; 
	line-height: 20px;
}
.LegendDownload
{
	font-family:  'Open Sans', Arial,Helvetica, sans-serif;
	Font-Size: 12px; 
	color: #34302F;
    FONT-WEIGHT: bold;
    text-decoration:none;
}
.PecaTituloCaixa
{
	font-family:  'Open Sans', Arial,Helvetica, sans-serif;
	Font-Size: 16px;
	line-height: 29px;
	color: #981A1E;
    FONT-WEIGHT: bold;
    text-decoration:none;
}
.TextCaixa
{
	font-family:  'Open Sans', Arial,Helvetica, sans-serif;
	Font-Size: 12px;
	color: #000000;
    FONT-WEIGHT: normal;
    text-decoration:none;
    line-height: 20px;
    text-align: justify;
}
.NormalDarkGray
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
    text-decoration: none;
    color: #605c5c;
}
.Normal
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
    text-decoration: none;
    color: #000000;    
}
.NormalBold
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
    color: #000000;
}
.NormalWhite
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    color: #ffffff;
}
.NormalRed
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    color: #981B1E;
}
.TdSeparator
{
	border-right: dotted 1px #B2B2B2;	
}
.SepTitleChannel
{
    font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #981B1E; /* #d67622; */
	line-height: 26px;
	width: 100%;
	text-align:left;
	background-image: url(../img/fulllist.png);
	background-position: right;	
	background-repeat:no-repeat;	
}
.SepTitleOrange
{    
    font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 18px;
	font-weight: 600;
	text-decoration: none;
	color: #981B1E; /* #d67622; */
	line-height: 26px;
}
.SepTitleRed
{    
    font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 18px;
	font-weight: 500;
	text-decoration: none;
	color: #981B1E; /* #d67622; */
	line-height: 26px;
}
.HTMLNormal
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
    text-decoration: none;
    text-align: justify;
    color: #58595B;
}
.Error
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
  text-decoration: none;
  color: #D22008;		
}
.ErrorOK
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
  text-decoration: none;	
	color: #38AF38;	
}
.ErrorINFO
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
  text-decoration: none;
	color: #38AF38;	
}
img.txtRodape
{
	font-family:  'Open Sans', Arial, Helvetica, sans-serif;
	Font-Size: 12px;
	color: #34302F;
	text-decoration: none;
	border: solid 0px #484819;	
}
A.MenuLateral1Level
{
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	text-decoration: none;
	color: #484819;
    FONT-WEIGHT: normal;
}
A.MenuLateral1Level:hover
{
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	text-decoration: none;
	color: #484819;
    FONT-WEIGHT: normal;
}
A.MenuLateral1Level:visited
{
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	text-decoration: none;
	color: #484819;
    FONT-WEIGHT: normal;
}
A.MenuLateral2Level
{
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	text-decoration: none;
	color: #0F3D71;
}
A.MenuLateral2Level:hover
{
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	text-decoration: none;
	color: #0F3D71;
}
A.MenuLateral2Level:visited
{
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	text-decoration: none;
	color: #0F3D71;
}
.TblMenuLateral
{
	cursor:pointer;
	cursor: hand;
}
.SubMenu
{
	color: #6E6F5D;
    background-color: #FCFCFC;
    height: 20px;
}
.SubMenuHover
{
	color: #FFFFFF;
	cursor: hand;
	background-color: #A31C45;
	cursor:pointer;
	height: 20px;
}
A.SubMenu
{
	color: #FFFFFF;
}
.NewsMediumTitle
{
    font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 14px;
	line-height: 16px;
	color: #981B1E;
    text-align: left;
    font-weight: 600;
    margin-top: 0px;
}
.NewsTitle
{
    font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 14px;
	line-height: 20px;
	color: #3B4345;
    font-weight: bold;
    margin-top: 0px;
}
.NewsText
{
	Color: #3C4344;
	Font-Family:  'Open Sans', Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	Font-Size: 12px;
	line-height: 18px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	text-align: justify;
}
.MenuPopUp
{
    background-color: #484819;
}

.MenuItemTop
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 15px;
	font-weight: bold;
	font-style: normal;
    text-decoration: none;
    border: solid 0px #000000;
    background-image: url(../img/btn_menu.png);
    color: #FFFFFF;
}
.MenuItemTopHover
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 15px;
	font-weight: bold;
	font-style: normal;
	color: #7E193B;
    text-decoration: none;
    background-image: url(../img/btn_menu_sel.png);
    background-repeat: no-repeat;
    background-position: top left;
}
A.MenuTop
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 15px; 
	font-weight: bold;
	font-style: normal;
    text-decoration: none;
    color: #FFFFFF;
	padding: 0px 0px 0px 0px;	
}
A.MenuTop:visited
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 15px; 
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
    text-decoration: none;
	padding: 0px 0px 0px 0px;
}
A.MenuTop:hover
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 15px; 
	font-weight: bold;
	font-style: normal;	
	color: #7E193B;
    text-decoration: none;
	padding: 0px 0px 0px 0px;
}


A.MenuTopHover
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 15px; 
	font-weight: bold;
	font-style: normal;
    text-decoration: none;
    color: #7E193B;
	padding: 0px 0px 0px 0px;	
}
A.MenuTopHover:visited
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 15px; 
	font-weight: bold;
	font-style: normal;
	color: #7E193B;
    text-decoration: none;
	padding: 0px 0px 0px 0px;
}
A.MenuTopHover:hover
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 15px; 
	font-weight: bold;
	font-style: normal;	
	color: #7E193B;
    text-decoration: none;
	padding: 0px 0px 0px 0px;
}




A.DossierLst
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-weight: lighter;
	font-style: normal;
	text-decoration: none;
	color: #5F5F5F;	
}
.ListDt
{
    font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 10px; 
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 10px;
	color: #981A1E;	
	padding-right: 10px;	
	padding-left:0px;
    white-space: nowrap;
}
.ListDtSlider
{
    font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 10px; 
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 15px;
	color: #ffffff;	
    white-space: nowrap;
}
.ListChannel
{
    font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 10px; 
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 12px;
	color: #333333;	
	padding-right: 10px;	
	padding-left:0px;
    white-space: nowrap;
}
.ListChannelSlider
{
    font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 11px; 
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	color: #ffffff;	
	padding-left:0px;
    white-space: nowrap;
}
.ListSummary
{
    font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	color: #333333;	
	margin-top: 5px;
}

A.ChannelSimpleListTitle
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-weight: 600;
	font-style: normal;
	text-decoration: none;
	line-height: 15px;
	color: #58585A;	
}
A.ChannelSimpleListTitle:hover
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-weight: 600;
	font-style: normal;
	text-decoration: underline;
	line-height: 15px;
	color: #58585A;	
}
A.ChannelSimpleListTitle:visited
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-weight: 600;
	font-style: normal;
	text-decoration: none;
	line-height: 15px;
	color: #58585A;	
}

.ContentSimpleListTitle
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
	font-weight:600;
	text-decoration: none;
	line-height: 15px;
	color: #58585A;	
}
A.ContentSimpleListTitle
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
	font-weight:600;
	text-decoration: none;
	line-height: 15px;
	color: #58585A;	
}
A.ContentSimpleListTitle:hover
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
	font-weight:600;
	text-decoration: underline;
	line-height: 15px;
	color: #58585A;	
}
A.ContentSimpleListTitle:visited
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
	text-decoration: none;
	font-weight:600;
	line-height: 15px;
	color: #58585A;	
}


.LocalizationLabelLevel0
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
    text-decoration: none;
    font-weight: normal;
    color: #A41B45;	
}
.LocalizationLabelLevel1
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
    text-decoration: none;
    font-weight: normal;
    color: #A41B45;	
}
.LocalizationLabelLevel2
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
    text-decoration: none;
    font-weight: normal;
    color: #A41B45;	
}
.LocalizationLabelLevel3
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px;
	font-style: normal;
    text-decoration: none;
    color: #A41B45;
    vertical-align: middle;
    line-height: 22px;	
}
.Label
{
    font-weight: bold;
    text-align:right;
    padding-right:5px;
}
.Forms
{
    padding-right: 20px;
}
.FormsTxt
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px;
	font-style: normal;
	text-decoration: none;
}
.FormTdLabel
{
	background-color: #5F5F5F;
}
.FormTdSeparator
{
	background-color: #5F5F5F;
	height:5px;
}
.FormLbl
{
	Color: #5F5F5F; 
	Font-Family:  'Open Sans', Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
}
.FormPadding
{
	padding: 10px 0px 10px 0px;	
}
.FormError
{
	Color: #FF0000; 
	Font-Family: Verdana, Helvetica,  'Open Sans', Arial, Sans-Serif; 
	Text-Decoration: None;
	Font-Size: 12px;
	line-height: 20px;
}
.FormButton
{
	Color: #5F5F5F; 
	Font-Family:  'Open Sans', Arial, Verdana, Helvetica, Sans-Serif; 
	Text-Decoration: None;
	font-variant:small-caps;
	border: 1px solid #255F9E;
	Font-Size: 12px;
	background-color: #F9F9F9;
}
.FormRadio
{
	Color: #5F5F5F; 
	Font-Family: Verdana, Helvetica,  'Open Sans', Arial, Sans-Serif; 
	Text-Decoration: None;
	Font-Size: 12px;
}
.FrmDropDownList
{
	Color: #5F5F5F; 
	Font-Family: Verdana, Helvetica,  'Open Sans', Arial, Sans-Serif; 
	Text-Decoration: None;
	Font-Size: 12px; 
}
.FrmText
{
	Color: #5F5F5F; 
	Font-Family: Verdana, Helvetica,  'Open Sans', Arial, Sans-Serif; 
	Text-Decoration: None;
	Font-Size: 12px;
	width: 12px;
}
.ChannelRef
{
	FONT-WEIGHT: normal;
	COLOR: #294C7C; 
	FONT-FAMILY:  'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 12px;
	font-weight: bold;
	line-height: 12px;
}
.NoPrint
{
	overflow:scroll;
	width: 12px;
	height:370px;
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: White;
    color: #405477;
    z-index: 1000;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
.List
{
	text-align:justify;
}

/*Login*/
#panelLogin {
    background-color: #ffffff;
    border: 1px solid #981B1E;
	height: 260px;
	display: none;
	width: 250px;
	position: relative;
	
	right: 83px;
	z-index: 2200;
	padding: 10px 10px 10px 10px;
	text-align: left;
    margin: 0px 0px 0px 0px;
}
#panelPrivate {
    background-color: #ffffff;
    border: 1px solid #981B1E;
	height: 200px;
	display: none;
	width: 250px;
	position: relative;
	
	right: 83px;
	z-index: 2200;
	padding: 10px 10px 10px 10px;
	text-align: left;
    margin: 0px 0px 0px 0px;
}
.slide {
	margin: 0;
	padding: 0;
	border-top: solid 0px #422410;
	z-index: 2500;
}
.btn-slide {
	text-align: center;
	width: 80px;
	height: 37px;
	display: block;
	text-decoration: none;
	margin: -1px 0px 0px 70px;
	z-index: 2501;
	cursor: pointer;
	cursor: hand;
}


/* Menu Expanded */
.ExpandedMenu
{
    font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 18px;
	font-weight: 500;
	text-decoration: none;
	color: #981B1E; /* #d67622; */
	line-height: 26px;
}
.ExpandedMenuItem
{
    font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #58595B;
	line-height: 18px;
}
.ErrorNewsletter
{
    font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-weight: bold;
	font-style: normal;
    color: #ffffff;
	margin-left: 5px;
}
A.LoginItemLinks
{
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px; 
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #605C5B;	
}
A.LoginItemLinks:hover
{
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px; 
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	color: #E77917;	
}
A.LoginItemLinks:visited
{
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px; 
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #605C5B;	
}
.LoggedUserName
{
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px; 
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	color: #E77917;	
}
.LoggedUserWelcomeText
{
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px; 
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	color: #7D7D7D;	
}
.ChannelTittle
{
    font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #981B1E; /* #d67622; */
	line-height: 150%;
}
.ChannelDescription
{
    font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 13px; 
	font-style: normal;
    text-decoration: none;
    background-color: #ffffff;
    color: #000000;
    line-height: 20px;
}
.PagerLink
{
    font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	color: #58595b;
    padding: 5px;
    font-weight: bold;
}
.PageLinkSelected
{
    font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 12px;
	color: #981b1e;
    font-weight: bold;
    padding: 5px;
}
.ImgPageLink
{
    padding-bottom: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.Disclaimer
{
    font-family:  'Open Sans', Arial, Verdana, sans-serif;

	Font-Size: 13px; 
	font-style: italic;
    text-decoration: none;  
    text-align: justify;
    color: #3B4345;
    line-height: 20px;
}
.LoginPopupText
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 13px; 
	font-style: normal;
	font-weight: bold;
    text-decoration: none;
    color: #636030;
}
.Clear
{
    clear:both;    
}
.TextPacks
{
	FONT-WEIGHT: normal;
	COLOR: #3C4344; 
	FONT-FAMILY:  'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 18px;
	text-align: justify;
	line-height: 24px;
	margin-top: 10px;
}
.LPSignatureTitle
{
	FONT-WEIGHT: bold;
	FONT-FAMILY:  'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 20px;
	text-align: left;
	line-height: 30px;
	-webkit-border-top-left-radius: 30px;
    -webkit-border-bottom-left-radius: 30px;
    -moz-border-radius-topleft: 30px;
    -moz-border-radius-bottomleft: 30px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}
.LPSignatureDesc
{
	FONT-WEIGHT: normal;
	FONT-FAMILY:  'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 17px;
	text-align: left;
	line-height: 22px;
}
.LPSignaturePrice
{
	FONT-WEIGHT: Bold;
	FONT-FAMILY:  'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 19px;
	text-align: left;
	line-height: 24px;
    -webkit-border-top-right-radius: 30px;
    -webkit-border-bottom-right-radius: 30px;
    -moz-border-radius-topright: 30px;
    -moz-border-radius-bottomright: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}
.LPSignatureIva
{
	FONT-WEIGHT: normal;
	FONT-FAMILY:  'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 12px;
	text-align: right;
	color: #C5C5C3;
}
.LPSignatureEnd
{
    font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 16px;
	line-height: 18px;
	color: #5E5A5B;
    font-weight: bold;
}
.LPSignatureNum
{   
	font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 16px;
	line-height: 18px;
	color: #981B1E;  /*#E87816;*/
    font-weight: bold;
}
.BtnLPSignature
{
    display:none;    
}

A.MenuCountry
{
    font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 14px;
	color: #58595B;
    font-weight: normal;
    line-height: 20px;
    text-transform: uppercase;
    padding:10px;
}
A.MenuCountry:visited
{
    font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 14px;
	color: #3B4345;
    font-weight: 500;
    line-height: 20px;
    text-transform: uppercase;
    padding:10px;
}
A.MenuCountry:hover
{ 
	text-decoration: underline;
    COLOR: #A6393C; 
}
A.MenuCountrySelected
{
    font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 14px;
	color: #A6393C;
    font-weight: bold;
    line-height: 20px;
    text-transform: uppercase;
    padding:10px;
}
.TblNotesCont
{
    font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: smaller; 
	font-style: normal;
	text-decoration: none;
    width:100%;
}
A.LblCountrySelected, A.LblCountrySelected:hover, A.LblCountrySelected:visited
{
    font-family:  'Open Sans', Arial, Verdana, Helvetica, sans-serif;
	Font-Size: 25px; 
    line-height: 35px;
    border:0px solid #efefef;
    text-decoration: none;
    color: white;
}

.ChannelSmallLst
{
	COLOR: #A6393C; 
	FONT-FAMILY:  'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 10px;
	line-height: 125%;
    font-weight: 600;
}

.ChannelSmallText
{
	COLOR: #58585A; 
	FONT-FAMILY:  'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 10px;
    font-weight: 600;
}
.ChannelSmallTextNoBold
{
	COLOR: #58585A; 
	FONT-FAMILY:  'Open Sans', Arial, verdana, helvetica, sans-serif; 
	Font-Size: 10px;
}


.SelectItem
{
    background-color:white;    
}

.SelectItem:hover 
{
    background-color:#EFEFEF;
    cursor: pointer;
	cursor: hand;    
    text-decoration: none;
}

.SelectItem:hover a
{
    text-decoration: none;
}

.Lst
{
	font-family:  'Open Sans', Arial, Verdana, sans-serif;
	Font-Size: 12px; 
	font-style: normal;
	text-decoration: none;
	line-height: 15px;
	color: #58585A;	
}


input.frm:not([type=submit]), textarea.frm, select.frm
{
    color: #3B4345;
    Font-Family:  'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;   
    Font-Size: 12px;
    font-weight: 500;
    background: #EEEEEE;
    border: 1px solid #ddd;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    outline: none;
    padding: 5px 5px 5px 5px;
    height:24px;
    margin-left: 0px;
    margin-right:0px;
    float:left;  
      
}
input.frm:focus{
    -moz-box-shadow:0px 0px 2px #444;
    -webkit-box-shadow:0px 0px 2px #444;
    box-shadow:0px 0px 2px #444;
    background-color:#D4D4D4;
    height:24px;
}
.ButtonFrm
{
	border:none;
	outline:none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;       
    color:#981B1E;
    text-shadow:1px 1px 1px #fff;        
    cursor:pointer;
    margin: 0px auto;
    clear:both;
    padding: 7px 25px;    
    font-weight:bold;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size:14px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    background:#EEEEEE;
    margin-right: -5px;    
}
.ButtonFrm:hover 
{
    background:#981B1E;    
    color: #ffffff;
    text-shadow: 0 1px 1px #777;
}