/* AXA Starter Kit v2.2 Style Sheet */
/* author: Philippe Yardin          */
/* date:   14 April 2005             */

body,td,th,input,select {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#E2FEE2}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #7FC97E;
    background-color:#E2FEE2; color:#000;
    text-align: left}
	
a.info_empresa{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info_empresa:hover{z-index:25; background-color:#FFCC99}

a.info_empresa span{display: none}

a.info_empresa:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #FC7C04;
    background-color:#FFCC99; color:#000000;
    text-align: left}


.leftVert {	background: url(file:/graphics/left_vert.gif);  background-color: #FFFFFF;  }
/*---------- Images --------------------------------------*/
img{border : 0px; margin: 0px; }
.RGHbullet   {margin-right: 6px;}
.RGHlinkHP {text-align: right;} 
.RGHbulletAlignBottom   { margin-right: 6px; text-align: bottom; }
.RGHbulletleftpad   { margin-left: 10px; margin-right: 6px; }
.TOPLogo{
	margin-top : 17px;
	margin-bottom : 0px;
	margin-left : 17px;
	margin-right : 0px;
}
.ImageLogoWebMedi {position: absolute; height:  65px; width: 140px; left: 0px; top: 469px;}
.ImageLogoWebcliente { position: absolute; height:  65px; width: 140px; left: 0px; top: 344px;}
.ImageLogoProvClie {position: absolute; height: 50px; width: 40px; left: 13px; top: 464px;}
.ImageLogolinhAzul {position: absolute; height: 50px; width: 35px; left: 20px; top: 464px;}
.ImageLogoRedeComm {position: absolute; height: 40px; width: 123px; left: 7px; top: 519px;}
.ImageLinha_Azul {
	position: absolute;
	top: 483px;
	left: 0px;
}
.ImageRightPromo  {width:142px; height: 85px; margin-bottom: 10px;}
.ImageProductBanner {width:460px; height: 80px; margin-bottom: 15px;}
.ImageOrange { border-left:8px solid #ff9900; }
.ImageGreen { border-left:8px solid #99cc33; }
.ImagePurple { border-left:8px solid #990099; }
.ImageLilac { border-left:8px solid #ccccff; }
.ImageBlue { border-left:8px solid #113084; }
.ImageBottomBlue {
	border-bottom:10px solid #113084;
	text-align: right;
}
.ImageImprimir {height: 18px; width: 17px;}
.ImageTextoMais {height: 18px; width: 21px;}
.ImageTextoMenos {height: 18px; width: 21px;}
.ImageRHside {float: right;}
.LFTimgParaImgOrange  { width:468px; border-left:10px solid #ff9900; border-right:8px solid #ffffff; }
.LFTimgParaImgBlue  { width:468px; border-left:10px solid #36369F; border-right:8px solid #ffffff; }
.LFTimgParaImgBlues  { width:468px; border-left:10px solid #A0BBDC; border-right:8px solid #ffffff; }
.LFTimgParaImgBlueAbou  { border-left:10px solid #36369F; border-right:8px solid #ffffff; }
.LFTimgParaImg  { border-right:8px solid #ffffff; width:95px; height:100px}
.LFTimgParaImgTangerine  { width:468px; border-left:8px solid #FF4D00; border-right:8px solid #ffffff; }
.LFTimgParaImgPurple  { width:468px; border-left:8px solid #d24aa2; border-right:8px solid #ffffff; }
.LFTimgParaImgGreen   { width:468px; border-left:10px solid #7fc97e; border-right:8px solid #ffffff; }
.LFTimgBoxImgGreen   {
	border-top:1px solid #7fc97e;
	float: right;
	width: 150px;
}
.LFTimgBoxImgPurple   {
	border-top:1px solid #81409c;
	float: right;
	width: 150px;
}
.LFTimgBoxImgOrange   {
	border-top:1px solid #fc7c04;
	float: right;
	width: 150px;
}
.LFTimgBoxImgGreenFill   {
	border-top:1px solid #7fc97e;
	float: right;
	width: 318px;
}
.LFTimgBoxImgPurpleFill   {
	border-top:1px solid #81409c;
	float: right;
	width: 318px;
}
.LFTimgBoxImgOrangeFill   {
	border-top:1px solid #fc7c04;
	float: right;
	width: 318px;
}
.imagem_centro_direita   {
	float: right;
	width: 150px;
}

.LFTimgParaImgLilac   { border-left:8px solid #ccccff; border-right:8px solid #ffffff; }

.LFTimgTargetCorporate {border-left: 16px solid #113084;}
.LFTimgTargetTangerine {border-left: 10px solid #FF4D00;}
/*--------------------------------------------------------*/



/*---------- Tables --------------------------------------*/
table, tr, td {
	padding:0px;
	border-width:0px;
	margin:0px;
	border-collapse: collapse;
}

/*------ Promotion Table -----*/
.RGHpromotionTable  { width: 142px; text-align:center; table-layout:fixed; border-bottom:1px solid #ffffff; }

.RGHpromotionBodyOrange { background: #ffcc99; color: #ffffff; text-align: left; padding: 6px; }
.RGHpromotionTitleOrange { background: #ff9900; padding: 3px; width:142px; }
.RGHpromotionBodyGreen { background: #ccff99; color: #ffffff; text-align: left; padding: 6px; }
.RGHpromotionTitleGreen { background: #99cc33; padding: 3px; width:142px; }

/*----- Workspace Table ------*/
.RGHwrkTableBurgundy          { width:142px; table-layout:fixed; border-collapse:collapse; empty-cells: show; border-bottom:1px solid #803E60;}
.RGHwrkFirstCellTitleBurgundy { background: #803E60; color: #ffffff; width:5px; }
.RGHwrkFirstCellBurgundy      { background: #803E60; color: #ffffff; width:5px; border-top: 1px solid #803E60; border-bottom: 1px solid #803E60; }
.RGHwrkTitleArrowBurgundy     { background: #803E60; color: #ffffff; width: 14px; }
.RGHwrkArrowBurgundy          { background: #803E60; color: #ffffff; width: 14px; }
.RGHwrkArrowWhite             { background: #ffffff; color: #ffffff; width: 14px; border-top: 1px dashed #803E60; border-bottom: 1px dashed #803E60;}
.RGHwrkTitleBurgundy          { background: #803E60; color: #ffffff; font-weight:bold; vertical-align:middle; height: 25px;  width: 93px;}
.RGHwrkSubdivisionBurgundy    { background: #ffffff; color: #803E60; font-weight:normal; text-align: left; height: 16px; border-top: 1px dashed #803E60; border-bottom: 1px dashed #803E60; vertical-align:middle;  width: 93px;}
.RGHwrkContent                { color: #000000; font-size: 9px; padding: 10px;}
.RGHwrkConteudoSOSAuto        { color: #000000; font-size: 11px; padding: 10px; text-align:left}
.RGHwrkContentGlossary        { color: #000000; font-size: 10px; padding: 10px;}
.RGHwrkSpContent              { color: #000000; font-size: 9px; padding-top: 0px;padding-bottom: 10px; padding-left: 10px; padding-right: 10px;}
.RGHwrkInfoBurgundy           { background: #803E60; color: #ffffff; text-align: center; width: 30px;}
.RGHwrkInfoWhite              { background: #ffffff; color: #ffffff; text-align: center; width: 30px;}
.RGHwrkEmptyRow               { height: 10px;}
.RGHwrkEmptyRowDashedBurgundy { border-bottom: 1px dashed #803E60;height: 10px;}

/*----- Business Information Table ------*/
.RGHbiTableLilac              { width:142px; table-layout:fixed; border-collapse:collapse; empty-cells: show; border-bottom:1px solid #646696;}
.RGHbiFirstCellTitleLilac { background: #646696; color: #ffffff; width:5px; }
.RGHbiFirstCellLilac      { background: #646696; color: #ffffff; width:5px; border-top: 1px solid #646696; border-bottom: 1px solid #646696; }
.RGHbiTitleArrowLilac     { background: #646696; color: #ffffff; width: 14px; }
.RGHbiArrowLilac          { background: #646696; color: #ffffff; width: 14px; }
.RGHbiArrowWhite             { background: #E3E3EF; color: #ffffff; width: 14px; border-top: 1px dashed #646696; border-bottom: 1px dashed #646696;}
.RGHbiTitleLilac          { background: #646696; color: #ffffff; font-weight:bold; vertical-align:middle; height: 25px;  width: 122px;}
.RGHbiSubdivisionLilac    { background: #E3E3EF; color: #000000; font-weight:normal; text-align: left; height: 16px; border-top: 1px dashed #646696; border-bottom: 1px dashed #646696; vertical-align:middle;  width: 93px;}
.RGHbiContent                { background: #E3E3EF; color: #000000; font-size: 9px; padding: 10px;}
.RGHbiSpContent              { color: #000000; font-size: 9px; padding-top: 0px;padding-bottom: 10px; padding-left: 10px; padding-right: 10px;}
.RGHbiInfoLilac           { background: #646696; color: #ffffff; text-align: center; width: 1px;}
.RGHbiInfoWhite              { background: #ffffff; color: #ffffff; text-align: center; width: 30px;}
.RGHbiEmptyRow               { height: 10px;}
.RGHbiEmptyRowDashedLilac { border-bottom: 1px dashed #803E60;height: 10px;}

/*----- Promotion Table Corporate----*/
.RGHwrkTableCorpGreen     {width:142px; background: #e2fee2;	width:142px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	border-bottom:1px solid #7fc97e; border-left:1px solid #7fc97e;	border-right:1px solid #7fc97e;	margin-bottom: 10px;}
.RGHwrkTableCorpGreen_semfundo     {width:142px; background: #FFFFFF;	width:142px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	border-bottom:1px solid #7fc97e; border-left:1px solid #7fc97e;	border-right:1px solid #7fc97e;	margin-bottom: 10px;}
.RGHwrkTableCorpBourdon_semfundo     {width:142px; background: #FFFFFF;	width:142px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	border-bottom:1px solid #CC3333; border-left:1px solid #CC3333;	border-right:1px solid #CC3333;	margin-bottom: 10px;}
.RGHwrkTableCorpBlue     {width:142px; background: #eeeeee;	width:142px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	border-bottom:1px solid #36369F; border-left:1px solid #36369F;	border-right:1px solid #36369F;	margin-bottom: 10px;}
.RGHwrkTableCorpBlueLong     {width:70%; background: #eeeeee;	width:70%;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	border-bottom:1px solid #36369F; border-left:1px solid #36369F;	border-right:1px solid #36369F;	margin-bottom: 10px;}
.RGHwrkTableCorpOrange     {width:142px; background: #fed99a;	width:142px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	border-bottom:1px solid #fc7c04; border-left:1px solid #fc7c04;	border-right:1px solid #fc7c04;	margin-bottom: 10px;}
.RGHwrkTableFestival_AXA     {width:142px; background: #ffcb05;	width:142px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	border-bottom:1px solid #fc7c04; border-left:1px solid #fc7c04;	border-right:1px solid #fc7c04;	margin-bottom: 10px;}
.RGHwrkTableCorpLGreen {width:142px; background: #f5ffde;	width:142px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	border-bottom:1px solid #dbff8f; border-left:1px solid #dbff8f;	border-right:1px solid #dbff8f;	margin-bottom: 10px;}
.RGHwrkTableCorpYellow {width:142px; background: #fffcc6;	width:142px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	border-bottom:1px solid #fff200; border-left:1px solid #fff200;	border-right:1px solid #fff200;	margin-bottom: 10px;}
.RGHwrkTableCorpLBlue   {width:142px; background: #deeeff;	width:142px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	border-bottom:1px solid #5085bc; border-left:1px solid #5085bc;	border-right:1px solid #5085bc;	margin-bottom: 10px;}
.RGHwrkTableCorpAqua    {width:142px; background: #e7fbff;	width:142px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	border-bottom:1px solid #67bbce; border-left:1px solid #67bbce;	border-right:1px solid #67bbce;	margin-bottom: 10px;}
.RGHwrkTableCorpPurple  {width:142px; background: #ffe0f2;	width:142px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	border-bottom:1px solid #81409c; border-left:1px solid #81409c;	border-right:1px solid #81409c;	margin-bottom: 10px;}
.RGHwrkTableCorpLPurple {width:142px; background: #fff3ff;	width:142px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	border-bottom:1px solid #da027f; border-left:1px solid #da027f;	border-right:1px solid #da027f;	margin-bottom: 10px;}

.RGHwrkTableProductGreen     {width:468px; background: #e2fee2;	width:468px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	margin-bottom: 10px;}
.RGHwrkTableProductBlue     {width:468px; background: #36369F;	width:468px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	margin-bottom: 10px; margin-top:10px;}
.RGHwrkTableProductBlue     {width:468px; background: #36369F;	width:468px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	margin-bottom: 10px; margin-top:10px;}
.RGHwrkTableProductBluePOPup     {background: #36369F;	width:100%;		border-collapse:collapse;empty-cells: show;	margin-bottom: 10px; margin-top:10px;}
.RGHwrkTableProductOrange     {width:468px; background: #fed99a;	width:468px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	margin-bottom: 10px;}
.RGHwrkTableProductLGreen     {width:468px; background: #f5ffde;	width:468px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	margin-bottom: 10px;}

.RGHwrkTableSOSAuto     {
	width:230px;
	table-layout:fixed;
	border-collapse:collapse;
	empty-cells: show;
	margin-bottom: 10px;
	background-color: #0099FF;
}
.RGHwrkTableProductYellow     {width:468px; background: #fffcc6;	width:468px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	margin-bottom: 10px;}
.RGHwrkTableProductLBlue {width:468px; background: #5085bc;	width:468px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	margin-bottom: 10px; margin-top:10px;}
.RGHwrkTableProductAqua {width:468px; background: #67bbce;	width:468px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	margin-bottom: 10px;}
.RGHwrkTableProductPurple {width:468px; background: #ffe0f2;	width:468px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	margin-bottom: 10px;}
.RGHwrkTableProductLPurple {width:468px; background: #fff3ff;	width:468px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	margin-bottom: 10px;}

.RGHwrkFirstLCellTitleCorpGreen { background: #7fc97e; color: #ffffff; width:10px; }
.RGHwrkFirstLCellTitleCorpPurple { background: #d24aa2; color: #ffffff; width:10px; }
.RGHwrkFirstLCellTitleCorpBlue { background: #36369F; color: #ffffff; width:10px; }
.RGHwrkFirstLCellTitleCorpLBlue { background: #36369F; color: #ffffff; width:10px; }
.RGHwrkFirstLCellTitleCorpOrange { background: #fc7c04; color: #ffffff; width:10px; }
.RGHwrkFirstLCellTitleCorpLGreen { background: #dbff8f; color: #ffffff; width:10px; }
.RGHwrkFirstLCellTitleCorpLGreenBlack { background: #006600; color: #ffffff; width:10px; }
.RGHwrkFirstLCellTitleCorpLBourdon { background: #CC3333; color: #ffffff; width:10px; }
.RGHwrkFirstLCellTitleCorpLSOSAuto {
	color: #ffffff;
	width:10px;
	background-color: #0066FF;
}
.RGHwrkFirstLCellTitleCorpLPurple { background: #d24aa2; color: #ffffff; width:10px; }
.RGHwrkFirstLCellTitleCorpYellow { background: #fff200; color: #ffffff; width:10px; }
.RGHwrkFirstLCellTitleCorpLBlue   { background: #5085bc; color: #ffffff; width:10px; }
.RGHwrkFirstLCellTitleCorpAqua    { background: #67bbce; color: #ffffff; width:10px; }
.RGHwrkFirstLCellTitleCorpPurple  { background: #81409c; color: #ffffff; width:10px; }
.RGHwrkFirstLCellTitleCorpLPurple { background: #da027f; color: #ffffff; width:10px; }


.RGHwrkFirstLCellTitleCorpEndGreen { background: #7fc97e; color: #ffffff; width:1px; }
.RGHwrkFirstLCellTitleCorpEndPurple { background: #d24aa2; color: #ffffff; width:1px; }
.RGHwrkFirstLCellTitleCorpEndBlue { background: #36369F; color: #ffffff; width:1px; }
.RGHwrkFirstLCellTitleCorpEndOrange { background: #fc7c04; color: #ffffff; width:1px; }
.RGHwrkFirstLCellTitleCorpEndLGreen { background: #dbff8f; color: #ffffff; width:1px; }
.RGHwrkFirstLCellTitleCorpEndLGreenBlack { background: #006600; color: #ffffff; width:1px; }
.RGHwrkFirstLCellTitleCorpEndLBourdon{ background: #CC3333; color: #ffffff; width:1px; }
.RGHwrkFirstLCellTitleCorpEndYellow { background: #fff200; color: #ffffff; width:1px; }
.RGHwrkFirstLCellTitleCorpEndLBlue   { background: #5085bc; color: #ffffff; width:1px; }
.RGHwrkFirstLCellTitleCorpEndAqua    { background: #67bbce; color: #ffffff; width:1px; }
.RGHwrkFirstLCellTitleCorpEndPurple  { background: #81409c; color: #ffffff; width:1px; }
.RGHwrkFirstLCellTitleCorpEndLPurple { background: #da027f; color: #ffffff; width:1px; }

.RGHwrkTitleLCorpGreen          { background: #7fc97e; color: #ffffff; font-weight:bold; vertical-align:middle; height: 25px;  width: 122px;}
.RGHwrkTitleLCorpPurple          { background: #d24aa2; color: #ffffff; font-weight:bold; vertical-align:middle; height: 25px;  width: 122px;}
.RGHwrkTitleLCorpBlue          { background: #36369F; color: #ffffff; font-weight:bold; vertical-align:middle; height: 25px;  width: 122px;}
.RGHwrkTitleLCorpOrange    { background: #fc7c04; color: #ffffff; font-weight:bold; vertical-align:middle; height: 25px;  width: 122px;}
.RGHwrkTitleLCorpLGreen    { background: #dbff8f; color: #000000; font-weight:bold; vertical-align:middle; height: 25px;  width: 122px;}
.RGHwrkTitleLCorpLGreenBlack    { background: #006600; color: #FFFFFF; font-weight:bold; vertical-align:middle; height: 25px;  width: 122px;}
.RGHwrkTitleLCorpLBourdon  { background: #CC3333; color: #FFFFFF; font-weight:bold; vertical-align:middle; height: 25px;  width: 122px;}
.RGHwrkTitleLCorpYellow    { background: #fff200; color: #000000; font-weight:bold; vertical-align:middle; height: 25px;  width: 122px;}
.RGHwrkTitleLCorpLBlue      { background: #5085bc; color: #000000; font-weight:bold; vertical-align:middle; height: 25px;  width: 122px;}
.RGHwrkTitleLCorpAqua       { background: #67bbce; color: #000000; font-weight:bold; vertical-align:middle; height: 25px;  width: 122px;}
.RGHwrkTitleLCorpPurple     { background: #81409c; color: #FFFFFF; font-weight:bold; vertical-align:middle; height: 25px;  width: 122px;}
.RGHwrkTitleLCorpLPurple    { background: #da027f; color: #FFFFFF; font-weight:bold; vertical-align:middle; height: 25px;  width: 122px;}

.caixa_noticias     {width:142px; background: #FFFFFF;	height:144px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	border-bottom:1px solid #5085bc; border-left:1px solid #5085bc;	border-right:1px solid #5085bc;	margin-bottom: 10px; margin-left:6 px}
.caixa_azul_centro          {
	color: #ffffff;
	font-weight:bold;
	vertical-align:middle;
	height: 15px;
	width: auto;
	background-color: #3399FF;
}
.caixa_amarelo_centro          { background: #FF9900; color: #ffffff; font-weight:bold; vertical-align:middle; height: 15px;  width: auto;}
.caixa_castanho_centro         { background: #663300; color: #ffffff; font-weight:bold; vertical-align:middle; height: 15px;  width: auto;}
.caixa_bourdon_centro         { background: #B6162C; color: #ffffff; font-weight:bold; vertical-align:middle; height: 15px;  width: auto;}
.caixa_amarelo_inicio { background: #FF9900; color: #ffffff; width:7px; }
.caixa_azul_inicio{ background: #3399FF; color: #ffffff; width:7px; }
.caixa_castanho_inicio { background: #663300; color: #ffffff; width:7px; }
.caixa_bourdon_inicio { background: #B6162C; color: #ffffff; width:7px; }
.caixa_azul_fim { background: #3399FF; color: #ffffff; width:1px; }
.caixa_castanho_fim { background: #663300; color: #ffffff; width:1px; }
.caixa_amarela_fim { background: #FF9900; color: #ffffff; width:1px; }
.caixa_bourdon_fim { background: #B6162C; color: #ffffff; width:1px; }

.RGHwrkTitleLCorpBlackGreen          { background: #7fc97e; color: #000000; font-weight:bold; vertical-align:middle; height: 15px;  width: auto;}
.RGHwrkTitleLCorpWhiteBlue          { background: #36369F; color: #ffffff; font-weight:bold; vertical-align:middle; height: 15px;  width: auto;}
.RGHwrkTitleLCorpWhiteLBlue          { background: #5085bc; color: #ffffff; font-weight:bold; vertical-align:middle; height: 25px;  width: auto;}
.RGHwrkTitleLCorpWhiteGreen          { background: #7fc97e; color: #ffffff; font-weight:bold; vertical-align:middle; height: 15px;  width: auto;}
.RGHwrkTitleLCorpWhiteOrange          { background: #fc7c04; color: #ffffff; font-weight:bold; vertical-align:middle; height: 15px;  width: auto;}
.RGHwrkTitleLCorpWhitePurple          { background: #81409c; color: #ffffff; font-weight:bold; vertical-align:middle; height: 15px;  width: auto;}
.RGHwrkTitleLCorpBlackOrange          { background: #fc7c04; color: #000000; font-weight:bold; vertical-align:middle; height: 15px;  width: auto;}
.RGHwrkTitleLCorpBlackLGreen { background: #dbff8f; color: #000000; font-weight:bold; vertical-align:middle; height: 15px;  width: auto;}
.RGHwrkTitleLCorpBlackLSOSAuto {
	color: #FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	height: 15px;
	width: auto;
	background-color: #0066FF;
}
.RGHwrkTitleLCorpBlackYellow { background: #fff200; color: #000000; font-weight:bold; vertical-align:middle; height: 15px;  width: auto;}
.RGHwrkTitleLCorpBlackPurple { background: #81409c; color: #000000; font-weight:bold; vertical-align:middle; height: 15px;  width: auto;}
.RGHwrkTitleLCorpBlackLPurple { background: #da027f; color: #000000; font-weight:bold; vertical-align:middle; height: 15px;  width: auto;}
.RGHwrkTextTitleBlack          { color: #000000; font-weight:bold; font-size: 11px;}



.RGHwrkArrowCorporate          { background: #7fc97e; color: #ffffff; width: 14px; }
.RGHwrkFirstCellTitleCorporate { background: #7fc97e; color: #ffffff; width:5px; }
.RGHwrkTitleCorporate          { background: #7fc97e; color: #ffffff; font-weight:bold; vertical-align:middle; height: 25px;  width: 93px;}
.RGHwrkTextTitleGreen           { color: #7fc97e; font-weight:bold; font-size: 11px;}
.RGHwrkTextTitleBlue           { color: #113084; font-weight:bold; font-size: 11px;}
.RGHwrkTextTitleBlack          { color: #000000; font-weight:bold; font-size: 11px;}

/*----- Promotion Table Lilac----*/
.RGHprmwrkTableLilac              {   width:142px; table-layout:fixed; border-collapse:collapse; empty-cells: show; }
.RGHprmTitleLilac              { background: #646696; color: #ffffff; font-weight:bold; vertical-align:middle; height: 25px; text-align: center; width: 137px;}
.RGHprmContentlighttangerine   { background: #FFB899; color: #000000; vertical-align:middle; text-align: left; width: 137px; padding-left: 5px;}
.RGHprmTextTitleBlue           {
	color: #113084;
	font-weight:bold;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.RGHprmTextTitleBlack          { color: #000000; font-weight:bold; font-size: 11px;}

/*-----Document Browser #eef0eb ----*/
.LFTdocBrowserTable { width: 100%; border-collapse:collapse; empty-cells: show; border-bottom:10px solid #eef0eb;}
.LFTdocBrowserHeaderCell {text-align: left; background: #adbc9d; color: #ffffff; height: 25px; vertical-align:middle; padding-left:6px; padding-right:6px;}
.LFTdocBrowserCell {text-align: left; background: #eef0eb; color: #000000; padding-top:6px;padding-left:6px;}
.LFTdocBrowserBottomTable { width: 100%; border-collapse:collapse; empty-cells: show; border-top:13px solid #ffffff;}
.LFTdocLeftCell  {text-align: left; background: #ffffff; }
.LFTdocRightCell {text-align: right; background: #ffffff; }

/*-----Previous and Next Arrow -----*/
.NAVsequenceTable { width: 100%; border-collapse:collapse; empty-cells: show;}

/*----- Login Box Table ------*/
.RGHloginBoxTable { width:142px; table-layout:fixed; border-collapse:collapse; empty-cells: show; border-bottom:1px solid #999999; }
.RGHloginBoxTitleGrey { background: #999999; color: #ffffff; font-weight:bold; vertical-align:middle; height: 25px; text-align: center; width: 137px;}
.RGHloginBoxCell  { background: #EEEEEE; color: #000000; font-size: 11px; padding-right: 10px; padding-left: 10px; }
.RGHloginBoxRightAlignCell  { background: #EEEEEE; color: #000000; font-size: 11px; padding-right: 10px; padding-left: 10px; text-align: right;  }

/*----- Lightgrey Table ------*/
.RGHlightgreyTable { width:142px; table-layout:fixed; border-collapse:collapse; empty-cells: show; border-bottom:0px solid #999999; }
.RGHlightgreyCell  { background: #EEEEEE; color: #000000; font-size: 11px; padding-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; }
.RGHlightgreyTitle { background: #EEEEEE; color: #000000; font-weight:bold; }
.RGHlightgreyText  { background: #EEEEEE; color: #000000; font-weight:normal; }

/*----- Square Tangerine BOX ------*/
.RGHsqrTableTangerine { width:142px; table-layout:fixed; border-collapse:collapse; empty-cells: show; border-top:1px solid #FF4D00; border-bottom:1px solid #FF4D00; border-left:1px solid #FF4D00; border-right:1px solid #FF4D00; }
.RGHsqrCellTangerine  { background: #ffffff; color: #FF4D00; font-size: 10px; padding-right: 6px; padding-left: 6px;  padding-top: 6px; padding-bottom: 6px; }

/* -- 2 / 3 column paragraph --*/
.LFTcolumnTable             { width:100%; table-layout:fixed; empty-cells: show; margin:10px;}
.LFTcolumnBorderTable       { width:100%; table-layout:fixed; empty-cells: show; border-top: 1px solid #999999; border-bottom: 1px solid #999999; background: #fff2ed; }
.LFTcolumnBorderBottomTable { width:100%; table-layout:fixed; empty-cells: show; border-bottom: 0px solid #999999;}
.LFTtwoColumnFirstCell      { border-left: 0px solid #ffffff; border-right: 14px solid #ffffff; width: 50%; vertical-align: top;}
.LFTtwoColumnLastCell       { border-left: 14px solid #ffffff; border-right: 7px solid #ffffff; width: 50%; vertical-align: top;}
.LFTtwoColumn65FirstCell    { border-left: 0px solid #ffffff; border-right: 0px solid #ffffff; width: 75%; vertical-align: top;}
.LFTtwoColumn35LastCell     { border-left: 0px solid #ffffff; border-right: 0px solid #ffffff; width: 25%; vertical-align: top; text-align: right; padding-right: 5px;}
.LFTthreeColumnFirstCell    { border-left: 0px solid #ffffff; border-right: 14px solid #ffffff; width: 33%; vertical-align: top;}
.LFTthreeColumnMiddleCell   { width: 34%; vertical-align: top;}
.LFTthreeColumnLastCell     { border-left: 14px solid #ffffff; border-right: 0px solid #ffffff; width: 33%; vertical-align: top;}
.LFTthreeBoxFirstCell       { border-left: 0px solid #ffffff; border-right: 16px solid #ffffff; width: 33%; vertical-align: top;  text-align: left; }
.LFTthreeBoxMiddleCell      { width: 34%; vertical-align: top;  text-align: center; }
.LFTthreeBoxLastCell        { border-left: 16px solid #ffffff; border-right: 0px solid #ffffff; width: 33%; vertical-align: top;  text-align: right; }
.LFTthreeDropBoxFirstCell   { width: 45%; vertical-align: top; text-align: center; }
.LFTthreeDropBoxMiddleCell  { width: 10%; vertical-align: bottom; text-align: center; }
.LFTthreeDropBoxLastCell    { width: 45%; vertical-align: top; text-align: center; }

/*----- faq Table----*/
.LFTfaqHeader {
  background: #646696;
  color: #ffffff;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff; border-right: 0px solid #ffffff;
  width: 90%;
  font-weight:bold;
  padding-top: 4px; padding-bottom: 4px;
  padding-left: 4px;
  vertical-align:middle; text-align: left; 
}
.LFTfaqHeaderOpener {
  background: #646696;
  color: #ff4d00;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
  border-left: 0px; border-right: 1px solid #ffffff;
  width: 10%;
  font-weight:bold;
  padding-top: 5px; padding-bottom: 3px;
  padding-right: 5px;
  vertical-align:middle; text-align: right; 
}
.LFTfaqTitle {
  background: #ffffff;
  color: #000000;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #999999;
  border-left: 1px solid #ffffff; border-right: 0px solid #ffffff;
  width: 90%;
  font-weight:bold;
  padding-top: 4px; padding-bottom: 4px;
  padding-left: 4px;
  vertical-align:middle; text-align: left; 
  margin-left: 10px;
}
.LFTfaqTitleOpener {
  background: #ffffff;
  color: #ff4d00;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #999999;
  border-left: 0px; border-right: 1px solid #ffffff;
  width: 10%;
  font-weight:bold;
  padding-top: 5px; padding-bottom: 3px;
  padding-right: 5px;
  vertical-align:middle; text-align: right; 
}
.LFTfaqContent {
  background: #ffffff;
  color: #ff4d00;
  border-top: 1px solid #ffffff; border-bottom: 0px solid #999999;
  border-left: 1px solid #ffffff; border-right: 0px solid #ffffff;
  width: 90%;
  font-weight:bold;
  padding-top: 4px; padding-bottom: 4px;
  padding-left: 4px;
  vertical-align:middle; text-align: left; 
}
.LFTfaqContentOpener {
  background: #ffffff;
  color: #ff4d00;
  border-top: 1px solid #ffffff; border-bottom: 0px solid #999999;
  border-left: 0px; border-right: 1px solid #ffffff;
  width: 10%;
  font-weight:bold;
  padding-top: 5px; padding-bottom: 3px;
  padding-right: 5px;
  vertical-align:middle; text-align: right; 
}
.LFTfaqContentValue {
  background: #ffffff;
  color: #000000;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #999999;
  border-left: 0px; border-right: 1px solid #ffffff;
  width: 100%;
  font-weight:normal;
  padding-top: 5px; padding-bottom: 3px;
  padding-left: 4px;
  padding-right: 20px;
  vertical-align:middle; text-align: left; 
}

/*----- Glossary Table----*/
.LFTglossaryTitle {
  background: #ffffff;
  color: #000000;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;
  width: 100%;
  font-weight:bold;
  padding-top: 4px; padding-bottom: 4px;
  padding-left: 4px;
  vertical-align:middle; text-align: left; 
}
.LFTglossaryHeader {
  background: #646696;
  color: #ffa67f;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;
  width: 100%;
  font-weight:bold;
  padding-top: 4px; padding-bottom: 4px;
  padding-left: 4px;
  vertical-align:middle; text-align: left; 
}
.LFTglossaryHeaderAlphaLink {
  background: #646696;
  color: #ffa67f;
  font-weight:bold;
  padding-top: 4px; padding-bottom: 4px;
  padding-left: 4px;
  vertical-align:middle; text-align: left; 
  text-decoration:none;
}
.LFTglossaryHeaderAlphaLinkActive {
  background: #646696;
  color: #ff4d00;
  font-weight:bold;
  padding-top: 4px; padding-bottom: 4px;
  padding-left: 4px;
  vertical-align:middle; text-align: left; 
  text-decoration:underline;
}
.LFTglossaryContentLabel {
  background: #ffffff; color: #ff4d00;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #999999;
  border-left: 1px solid #ffffff; border-right: 0px;
  width: 35%;
  font-weight:bold;
  padding-top: 4px; padding-bottom: 4px;
  padding-left: 8px;
  vertical-align:top; text-align: left; 
}
.LFTglossaryContentValue {
  background: #ffffff; color: #000000;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #999999;
  border-left: 0px; border-right: 0px;
  width: 65%;
  font-weight:normal;
  padding-top: 4px; padding-bottom: 4px;
  padding-left: 8px;
  vertical-align:top; text-align: left; 
}


/*----- Cover Table----*/
.LFTBoxHome {	width:464px;height: 160px;table-layout:fixed;	border: 1px solid #113184;float: right;}
.LFTBoxHomePara{width: 344px;height: 160px;vertical-align: text-top;padding-left: 10px;padding-top: 10px;padding-right: 20px;}
.LFTBoxHomePic {width: 120px;height: 160px;}
.LFTBoxProductfinder {	width:466px;height: 74px;table-layout:fixed; float: right;margin-top: 7px;}
.HomeCxInstitucional {
	width:484px;
	height:120px;
	table-layout:fixed;
	border: 1px solid #DEEEFF;
	float: right;
	background-color:#F4F0ED;
	color: #000000;
}
.HomeCxInstitucional_titulo {
	font-weight: bold;
	margin-left: 10px;
}

.HomeCxInstitucional_texto {
	margin-left: 10px;
}
.HomeCxInstImagem {width: 126px;height: 106px;}

.HomeCxInstitucional_link {
	color: #000000;
	font-weight:normal;
	text-decoration:underline;
	font-size: 10px;
} 
.HomeCxInstitucional_link:hover {
	color: #6c6c6c;
	font-weight:normal;
	text-decoration:underline;
	font-size: 10px;
} 


.HomeCx {
	width:484px;
	height:125px;
	float: left;
	}
	
.HomeCxSeguros {
	width: 195px;
	height:125px;
	table-layout:fixed;
	float: left;
	background-color:#F4F0ED;
	margin-top:5 px;
	padding-left:10 px;
	padding-top: 5px;
	border: 1px solid #DEEEFF;
	border-color: #DEEEFF;
}

.HomeCxSeguros_lista {
	float: left;
	margin-left:5px;
	
}

.HomeCxAccumulator {
	width: 280px;
	height: 125px;
	float: right;
	table-layout: fixed;
	background-color: #F4F0ED;
	margin-top: 5 px;
	margin-left: 5 px;
	background-image: url(../graphics/homepage/accumulator_espaco.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#DF0631;
	border: 1px solid #CC9999;
}
.HomeCxAccumulator_texto {
	margin-top: 63px;
	margin-left: 10px;
	margin-right: 80px;
}

.HomeAccumulator_link { color: #DF0631; font-weight:normal; text-decoration:underline; }
.HomeAccumulator_link:hover { color: #999999; font-weight:normal; text-decoration:underline; }

.HomeCxAXAnet {
	width: 280px;
	height: 125px;
	float: right;
	table-layout: fixed;
	background-color:#FFFFFF;
	margin-top: 5 px;
	margin-left: 5 px;
	padding-left: 3 px;
	background-image: url(../graphics/homepage/axanet.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#000000;
	border: 1px solid #DD9797;
}
.HomeCxAXAnet_texto {
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 140px;
}

.HomeAXAnet_link { color: #000000; font-weight:normal; text-decoration:underline; }
.HomeAXAnet_link:hover { color: #990000; font-weight:normal; text-decoration:underline; }

.HomeCxSinistros {
	width: 195px;
	height:125px;
	table-layout:fixed;
	float: left;
	background-color:#FFEAEA;
	margin-top:5 px;
	background-image: url(../graphics/homepage/sinistros.jpg);
	padding-left:10 px;
	padding-top: 5px;
	border: 1px solid #DEEEFF;
	border-color: #DEEEFF;
	padding-right: 5px;
}

.HomeCxSinistros_texto {
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
}

.Homepage {
	width: 1000px;
	height: 600px;
	background-image:url(../graphics/homepage/accumulator_background.jpg);
	background-repeat: no-repeat;
	background-position:right;
}
.LFTcoverHeader {
  background: #ff4d00;
  color: #ffffff;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;
  width: 100%;
  font-weight:bold;
  padding-top: 4px; padding-bottom: 4px;
  padding-left: 8px;
  vertical-align:middle; text-align: left; 
}
.LFTcoverTitle {
  background: #ffc6ad;
  color: #ff4d00;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff; border-right: 0px;
  width: 100%;
  font-weight:bold;
  padding-top: 4px; padding-bottom: 4px;
  padding-left: 8px;
  vertical-align:middle; text-align: left; 
}
.LFTcoverTitleOpener {
  background: #ffc6ad;
  color: #ff4d00;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
  border-left: 0px; border-right: 1px solid #ffffff;
  width: 100%;
  font-weight:bold;
  padding-top: 5px; padding-bottom: 3px;
  padding-right: 5px;
  vertical-align:middle; text-align: right; 
}
.LFTcoverTitleActive {
  background: #FFA67F;
  color: #000000;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff; border-right: 0px;
  width: 100%;
  font-weight:bold;
  padding-top: 4px; padding-bottom: 4px;
  padding-left: 8px;
  vertical-align:middle; text-align: left; 
}
.LFTcoverTitleOpenerActive {
  background: #FFA67F;
  color: #000000;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
  border-left: 0px; border-right: 1px solid #ffffff;
  width: 100%;
  font-weight:bold;
  padding-top: 5px; padding-bottom: 3px;
  padding-right: 5px;
  vertical-align:middle; text-align: right; 
}
.LFTcoverKeyLeft {
  background: #EEEEEE; color: #666666;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff; border-right: 0px;
  width: 50%;
  font-weight:bold;
  padding-top: 4px; padding-bottom: 4px;
  padding-left: 8px;
  vertical-align:middle; text-align: left; 
}
.LFTcoverKeyRight {
  background: #EEEEEE; color: #666666;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
  border-right: 1px solid #ffffff; border-left: 0px;
  width: 48%;
  font-weight:bold;
  padding-top: 4px; padding-bottom: 4px;
  padding-left: 8px;
  vertical-align:middle; text-align: left; 
}
.LFTcoverContentLabel {
  background: #ffffff; color: #000000;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #999999;
  border-left: 1px solid #ffffff; border-right: 0px;
  width: 60%;
  font-weight:normal;
  padding-top: 4px; padding-bottom: 4px;
  padding-left: 8px;
  vertical-align:top; text-align: left; 
}
.LFTcoverContentValue {
  background: #ffffff; color: #000000;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #999999;
  border-left: 0px; border-right: 0px;
  width: 38%;
  font-weight:normal;
  padding-top: 4px; padding-bottom: 4px;
  padding-left: 8px;
  vertical-align:top; text-align: left; 
}
.LFTcoverContentMore {
  background: #ffffff; color: #000000;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #999999;
  border-right: 1px solid #ffffff; border-left: 0px;
  width: 2%;
  font-weight:normal;
  padding-top: 4px; padding-bottom: 4px;
  padding-right: 5px;
  vertical-align:bottom; text-align: right; 
}
.LFTcoverContentMinusLabel {
  background: #ffffff; color: #000000;
  border-top: 1px solid #ffffff; border-bottom: 0px;
  border-left: 1px solid #ffffff; border-right: 0px;
  width: 60%;
  font-weight:normal;
  padding-top: 4px; padding-bottom: 4px;
  padding-left: 8px;
  vertical-align:top; text-align: left; 
}
.LFTcoverContentMinusValue {
  background: #ffffff; color: #000000;
  border-top: 1px solid #ffffff; border-bottom: 0px;
  border-left: 0px; border-right: 0px;
  width: 38%;
  font-weight:normal;
  padding-top: 4px; padding-bottom: 4px;
  padding-left: 8px;
  vertical-align:top; text-align: left; 
}
.LFTcoverContentMinusMore {
  background: #ffffff; color: #000000;
  border-top: 1px solid #ffffff; border-bottom: 0px;
  border-right: 1px solid #ffffff; border-left: 0px;
  width: 2%;
  font-weight:normal;
  padding-top: 4px; padding-bottom: 4px;
  padding-right: 5px;
  vertical-align:bottom; text-align: right; 
}
.LFTcoverMore {
  background: #ffffff; color: #000000;
  border-top: 1px solid #ffffff; border-bottom: 1px solid #999999;
  border-right: 1px solid #ffffff; border-left: 0px;
  width: 100%;
  font-weight:normal;
  padding-top: 8px; padding-bottom: 8px;
  padding-left: 8px; padding-right: 8px;
  vertical-align:bottom; text-align: left; 
}


/*----- Navigation Table -----*/
.NAVmenuTable { width: 142px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }
.NAVmenuTangerineBorder{ width: 8px; height: 23px; background: #ff7f00; border-top: 1px solid #999999;}
.NAVmenuBlueBorder{ width: 8px; height: 23px; background: #0000aa; border-top: 1px solid #999999;}
.NAVmenuAquaBorder{ width: 8px; height: 23px; background: #5085bc; border-top: 1px solid #999999;}
.NAVmenuLilacBorder{ width: 8px; height: 23px; background: #ccccff; border-top: 1px solid #999999;}
.NAVmenuOrangeBorder{ width: 8px; height: 23px; background: #ff9900; border-top: 1px solid #999999;}
.NAVmenuPurpleBorder{ width: 8px; height: 23px; background: #81409c; border-top: 1px solid #999999;}
.NAVmenuGreenBorder{ width: 8px; height: 23px; background: #7fc97e; border-top: 1px solid #999999;}
.NAVmenuWhiteBorder{ width: 8px; height: 16px; background: #ffffff; }

.NAVmenuLightBorder{ width: 8px; height: 23px; background: #cccccc;}

.NAVmenuSectionLine{
	border-top: 1px solid #999999;
	border-bottom: 10px;
	background-color: #EEEEEE;
}

/*-------- Left Table --------*/
.LFTtable		{ text-align:left; width:100%; margin-right:5px; margin-left:5px;}
.LFTtableShort		{ text-align:left; width:97%; margin-right:5px; margin-left:5px;}
.LFTtableShort1		{ text-align:left; width:468px;}
.LFTalignLeft		{ border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px; text-align:left; }
.LFTalignRight		{ border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px; text-align:right; }
.LFTalignCenter		{ border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px; text-align:center; }
.LFTalignLeftBold	{
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	font-weight: bold;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
}
.LFTalignRightBold	{ border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; font-weight: bold; padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px; text-align:right; }
.LFTalignCenterBold	{ border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; font-weight: bold; padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px; text-align:center; }

.LFTrowBlue		{ color:#ffffff; background:#333399; }
.LFTrowLilac		{ color:#333399 ;background:#ccccff; }
.LFTrowDarkGrey		{ color:#ffffff; background:#666666; }
.LFTrowLightGrey	{ color:#000000;background:#cccccc; }
.LFTrowMediumGrey	{ color:#ffffff; background:#999999; }
.LFTrowLightestGrey	{ color:#000000; background:#EBEBEB; }
.LFTlinhaAzulSOS_titulo	{
	color:#FFFFFF;
	width:230px;
	font-size:11px;
	font-weight: bold;
	background-color: #0066FF;
	padding-left: 10px;		
}
.LFTlinhaSinistros_titulo	{
	color:#FFFFFF;
	width:230px;
	font-size:11px;
	font-weight: bold;
	background-color: #FF0000;
	padding-left: 10px;
	border-right: 1px solid #FF0000;
}
.LFTlinhaCastanhaAXAAjuda_titulo	{
	color:#FFFFFF;
	width:230px;
	font-size:11px;
	font-weight: bold;
	background-color: #cc6600;
	padding-left: 10px;		
}

.LFTlinhaAzulSOS	{
	color:#FFFFFF;
	width:230px;
	font-size:11px;
	font-weight: bold;
	background-color: #0099FF;
		
} 
.LFTlinhaSinistros	{
	color:#000000;
	width:300px;
	font-size:11px;
	font-weight: normal;
	background-color: #FFFFFF;
	border-left: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	border-top: 1px solid #FF0000;
		
} 
.LFTlinhaCastanhaAXAAjuda	{
	color:#000000;
	width:230px;
	font-size:11px;
	font-weight: normal;
	background-color: #FFCC99;
	padding-left: 10px;}

.LFTrowDarkGreen	{ color:#ffffff; background:#003d19; }
.LFTrowLightGreen	{ color:#000000;background:#c6e3a9; }
.LFTrowMediumGreen	{ color:#000000; background:#7fc97f; }

.LFTrowDarkOrange	{ color:#ffffff; background:#cb7901; }
.LFTrowDarkLightOrange { background: #dc9626; color: #ffffff; }
.LFTrowLightOrange	{ color:#000000;background:#fed99a; }
.LFTrowMediumOrange	{ color:#000000; background:#ff7f00; }

.LFTrowDarkYellow	{ color:#ffffff; background:#FFCC00; }
.LFTrowBourdon	{ color:#ffffff; background:#8C0202; }
.LFTrowLightYellow	{ color:#000000;background:#FFFF99; }


/*--------------------------------------------------------*/


/*------- Top Skeleton -----------------------------------*/
.TOPSkelRightTable {
	width:480px;
	height:80px;
	vertical-align: top;
}
.TOPSkelSiteTitle  {
	width: 480px;
	height:80px;
	vertical-align: top;
}
.TOPSitetitle {width: 400px; height: 80px;vertical-align: top;}
.TOPSkelSearch     {width: 198px; height:80px;}

.TOPSearchCell     { vertical-align: top; text-align: left; }


.NAVblock          { width:142px; vertical-align: top; empty-cells: show;}
.ImprimirBlock         {
	width:142px;
	vertical-align:bottom;
	empty-cells: show;
	text-align: right;
}
.NAVblockDrop      { width:142px; vertical-align: buttom; empty-cells: show; text-align: right;}
.NAVtitleCell 	   { width:468px; vertical-align: top; empty-cells: show; height: 28px;}
.NAVtitleCelldrop { width:468px; vertical-align: buttom; empty-cells: show; height: 28px;}
.NAVmiddleBlock { width:468px; vertical-align: top; empty-cells: show; border-bottom: none; border-top:1px solid #8c8c8c; border-left:16px solid #ffffff; border-right:12px solid #ffffff;}
.NAVmiddleBlockSp { width:484px; vertical-align: top; empty-cells: show; border-bottom: none; border-top:1px solid #ffffff; border-left:px solid #ffffff; border-right:12px solid #ffffff;}

/*--------------------------------------------------------*/


/* Global & Transversal Menu -----------------------------*/
.TOPTransversalMenuTable{
	width:780px;
	empty-cells:show;
	table-layout:fixed;
	border-collapse:collapse;
	text-align: center;

}
.TOPTransversalLine{
	height:10px;
	_height: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
}
.menu_navegacao_esquerdo{
	background: #eeeeee;
	color: #666666;
	border-left:8px solid #113084;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
	text-indent: 5pt;
	width: 130px;
	text-decoration: none;
}

.menu_navegacao_esquerdo:hover {background: #113084;color: #FFFFFF;}

.TOPTMdisplayedCell1{background: #eeeeee;color: #666666;border-left:6px solid #7FC97E;font-weight:bold;padding-top:3px;padding-bottom:3px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;text-align: left;text-indent: 5pt;width: 159px;}
.TOPTMnotdisplayedCell1 {
	color: #666666;
	border-left:6px solid #7FC97E;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
	text-indent: 5pt;
	width: 159px;
	background-color: #FFFFFF;
}
.TOPTMnotdisplayedCell1:hover {
	color: #006600;
	border-left:6px solid #7FC97E;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
	text-indent: 5pt;
	width: 159px;
	background-color: #00FF00;
}
.TOPTMdisplayedCell2{background: #eeeeee;color: #666666;border-left:6px solid #FF7F00;font-weight:bold;padding-top:3px;padding-bottom:3px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;159px;text-align: left;text-indent: 5pt;}
.TOPTMnotdisplayedCell2 {background: #FFFFFF;color: #666666;border-left:6px solid #FF7F00;padding-top:3px;padding-bottom:3px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;width: 159px;text-align: left;text-indent: 5pt;}
.TOPTMdisplayedCell3{background: #eeeeee;color: #666666;border-left:6px solid #5085BC;font-weight:bold;padding-top:3px;padding-bottom:3px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;159px;text-align: left;text-indent: 5pt;}
.TOPTMnotdisplayedCell3 {background: #FFFFFF;color: #666666;border-left:6px solid #5085BC;padding-top:3px;padding-bottom:3px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;width: 159px;text-align: left;text-indent: 5pt;}
.TOPTMdisplayedCell4{background: #eeeeee;color: #666666;border-left:6px solid #81409C;font-weight:bold;padding-top:3px;padding-bottom:3px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;text-align: left;text-indent: 5pt;}
.TOPTMnotdisplayedCell4 {background: #FFFFFF;color: #666666;border-left:6px solid #81409C;padding-top:3px;padding-bottom:3px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;text-align: left;text-indent: 5pt;}

.TOPdisplayedLink { color: #666666; font-weight:bold; text-decoration:none;}
.TOPnotdisplayedLink {color: #666666; font-weight:normal; text-decoration:none;}
.TOPnotdisplayedLink:hover {color: #333399; font-weight:normal; text-decoration:underline;}
.TOPnotdisplayedLinkLightGreen{color: #666666; font-weight:normal; text-decoration:none;}
.TOPnotdisplayedLinkLightGreen:hover {
	color: #7FC97E;
	font-weight:bold;
	text-decoration:none;
	border-bottom-style: none;
}
.TOPnotdisplayedLinkLightOrange{color: #666666; font-weight:normal; text-decoration:none;}
.TOPnotdisplayedLinkLightOrange:hover {
	color: #FF7F00;
	font-weight:bold;
	text-decoration:none;
	border-bottom-style: none;
}
.TOPnotdisplayedLinkLightBlue{color: #666666; font-weight:normal; text-decoration:none;}
.TOPnotdisplayedLinkLightBlue:hover {
	color: #5085BC;
	font-weight:bold;
	text-decoration:none;
	border-bottom-style: none;
}
.TOPnotdisplayedLinkPurple{color: #666666; font-weight:normal; text-decoration:none;}
.TOPnotdisplayedLinkPurple:hover {
	color: #81409C;
	font-weight:bold;
	text-decoration:none;
	border-bottom-style: none;
}
.TOPTMwhiteFirstCell { background: #ffffff; color: #666666; width:144px; padding-top:3px; padding-bottom:3px;}
.TOPTMivoryFirstCell { background: #eeeeee; color: #666666; width:141px; padding-top:3px; padding-bottom:3px;}
.fundo_homepage {
	background: #eeeeee;
	color: #666666;
	padding-top:3px;
	padding-bottom:3px;
	text-align:right
}

/*--------------------------------------------------------*/


/*--- Brackets (sgl & dbl) -------------------------------*/
.RGHbracketTable { width: 142px; margin-bottom: 10px;}
.informacao_financeira {width:142px; background: #e2fee2;	width:142px;	table-layout:fixed;	border-collapse:collapse;empty-cells: show;	border-bottom:1px solid #7fc97e; border-left:1px solid #7fc97e;	border-right:1px solid #7fc97e;	margin-bottom: 10px;}
.RGHbracketContentBlue { color:#36369F; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 3px; }
.RGHbracketContent { padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 3px; }
.RGHbracketHP {color: #333399;font-weight: bold;text-decoration:underline; }
.RGHbracketHP:hover {color: #6c6c6c;font-weight: bold;text-decoration:underline; }
.RGHbracketDot{ width: 5px; }
.RGHbracketDotSpace {width: 115px; height: 1px;} 
.RGHbracketTitleBlue  {color: #333399; font-weight:bold;}
.RGHbracketTitleBlack {color: #000000; font-weight:bold;}
.RGHbracketTextBlack {color: #000000; font-weight:normal;}

.RGHbracketBlue { background: #36369F; width:5px; empty-cells:show; }
.RGHbracketOrange { background: #ff9900; width:5px; empty-cells:show; }
.RGHbracketPurple { background: #81409c; width:5px; empty-cells:show; }
.RGHbracketLBlue { background: #5085bc; width:5px; empty-cells:show; }
.RGHbracketGreen { background: #7fc97e; width:5px; empty-cells:show; }
.RGHbracketLilac { background: #ccccff; width:5px; empty-cells:show; }
.RGHbracketLightGrey { background: #c6c6c6; width:5px; empty-cells:show; }
.RGHbracketScroll {color: #000000; padding-left : 3px; padding-right : 3px; width : 93%;}

.RGHbracketTargetTable   { width: 153px;}
.RGHbracketCorporate     { background: #113084; width:4px; empty-cells:show; }
.RGHbracketTargetDot     { width: 4px; }
.RGHbracketTargetContent { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; font-size: 13px; font-weight:bold; color: #113084; background: inherit;  }

.Extras {
	width:100%;
/*border-bottom:1px dotted $color;*/		
	color: #003399;
	text-align:right;
}
/*--------------------------------------------------------*/


/*---------- Forms ---------------------------------------*/
.LFTformTable         { text-align:left; width:100%; color:#000000; background:#ccccff; }
.LFTformCell          { width:50%; vertical-align:top; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px;}
.LFTformCellError     { color:#FF0000; width:50%; vertical-align:top; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px;}
.LFTformPreliminary     { font-size:10px; color:#000000; background:inherit; }
.LFTformExplanation     { font-size:10px; color:#000000; background:inherit; }
.LFTformExplanation:hover    { font-size:10px; color:#333399; background:inherit; }
.LFTformErrorExplanation { font-size:10px; color:#FF0000; background:inherit; padding-left:10px; }

/*--------------------------------------------------------*/


/*----- Image Paragraph ----------------------------------*/
.LFTimgParagraph      { text-align:left; width:100%; margin-top:15px; }
LFTimgParagraphPOPup      {margin-left:10px; }
.LFTimgParaCell       { width:80px; vertical-align:top; }

.LFTimgParaTextOrange { vertical-align:top; color:#000000; background:#ffcc99; }
.LFTimgParaTextWhite  { vertical-align:top; color:#000000; background:#ffffff;}
.LFTimgParaTextWhitePOPup  { vertical-align:top; color:#000000; background:#ffffff; margin-left:10px;}
.LFTimgParaTextWhiteLft  { vertical-align:top; color:#000000; background:#ffffff; padding-right:5px;}

/*-------- Block Design --------------*/
.BLKvanquishTable      { width: 100%; table-layout:fixed; border-collapse:collapse; empty-cells: show;}
.BLKvanquishTargetCell { vertical-align:top; width: 154px; border-right: 8px solid #ffffff;}
.BLKvanquishMsgCell { vertical-align:top; }


/*--------------------------------------------------------*/


/*---------- Links ---------------------------------------*/
a { }
/* Links for Bracket Elements */
.blueLink { color: #333399; font-weight:normal; text-decoration:underline; }
.linkCorporateGreen {color: #000000;font-weight:normal;text-decoration:underline;}
.linkCorporateGreen:hover {color: #7fc97e;font-weight:normal;text-decoration:underline;}
.linkCorporateLGreen {color: #000000;font-weight:normal;text-decoration:underline;}
.linkCorporateLGreen:hover {color: #6c6c6c;font-weight:normal;text-decoration:underline;}
.linkCorporateOrange {color: #000000;font-weight:normal;text-decoration:underline;}
.linkCorporateOrange:hover {color: #fc7c04;font-weight:normal;text-decoration:underline;}
.linkCorporateLBlue {color: #000000;font-weight:normal;text-decoration:underline;}      
.linkCorporateLBlue:hover {color: #5085bc;font-weight:normal;text-decoration:underline;}
.linkCorporatePurple {color: #000000;font-weight:normal;text-decoration:underline;}
.linkCorporateBourdon {color: #000000;font-weight:normal;text-decoration:underline;} 
.linkCorporateBourdon:hover {color: #CC3333;font-weight:normal;text-decoration:underline;} 
.linkCorporatePurple:hover {color: #81409c;font-weight:normal;text-decoration:underline;}.linkCorporateleftpad { color: #113084; font-weight:normal; text-decoration:underline; padding-left: 10px;}

.linkTangerine { color: #FF4D00; font-weight:normal; text-decoration:underline; }

.linkLightGreyAlignRight { color: #666666; font-weight:normal; text-decoration:underline; text-align: right;}
.linkBurgundy { color: #803E60; font-weight:normal; text-decoration:underline; }
.linkBlack { color: #000000; font-weight:normal; text-decoration:underline; }
.linkWhite { color: #ffffff; font-weight:normal; text-decoration:underline; }
.linkGreen{ color: #7fc97e; font-weight:normal; text-decoration:underline; }
.linkBrightGreen { color: #1a9431; font-weight:normal; text-decoration:underline; }
.linkBoldWhite { color: #ffffff; font-weight:bold; text-decoration:underline; }

.linkImprimir{
	color: #333399;
	font-weight:normal;
	font-size: 9px;	
}
.linkImprimir:hover{
	color: #999999;
	font-weight:normal;
}

.RGHlinkBlue{ color: #000000; font-weight:normal; text-decoration:underline; }
.RGHlinkBlue:hover { color: #333399; font-weight:normal; text-decoration:underline; }
.RGHlinkOrange { color: #000000; font-weight:normal; text-decoration:underline; }
.RGHlinkOrange:hover { color: #fc7c04; font-weight:normal; text-decoration:underline; }
.RGHlinkGreen { color: #000000; font-weight:normal; text-decoration:underline; }
.RGHlinkGreen:hover { color: #7fc97e; font-weight:normal; text-decoration:underline; }
.RGHlinkPurple{ color: #000000; font-weight:normal; text-decoration:underline; }
.RGHlinkPurple:hover { color: #81409c; font-weight:normal; text-decoration:underline; }
.RGHbracketHPBlue { color: #333399; font-weight:normal; text-decoration:underline; }
.RGHbracketHPBlue:hover { color: #6c6c6c; font-weight:normal; text-decoration:underline; }
.RGHbracketHPBlueNoLink { color: #333399; font-weight:normal; text-decoration:none; }

.RGHbracketHPCinza { color: #6c6c6c; font-weight:normal; text-decoration:underline; }
.RGHbracketHPCinza:hover { color: #333333; font-weight:normal; text-decoration:underline; }
.RGHbracketHPCinzaNoLink { color: #6c6c6c; font-weight:normal; text-decoration:none; }

.RGHbracketbold { color: #333399; font-weight:bold; text-decoration:underline; }
.RGHbracketBlack { color: #000000; font-weight:normal; text-decoration:underline; }
.RGHloginBoxLink { color: #333399; font-weight:normal; text-decoration:underline; font-size: 10px;}


/*--------------------------------------------------------*/


/*----------- Menu ---------------------------------------*/
.NAVinactiveSection{ font-size: 11px; color: #000000; text-decoration:none;width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;}
.NAVinactiveSection:hover{
	text-decoration: none;
	background-color: #7FC97E;
	color: #000000;
	width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
}
.NAVinactiveSection_empresas{ font-size: 11px; color: #000000; text-decoration:none;width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;}
.NAVinactiveSection_empresas:hover{
	text-decoration: none;
	background-color: #FED99A;
	color: #000000;
	width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
}
.NAVinactiveSection_servicos{ font-size: 11px; color: #000000; text-decoration:none;width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;}
.NAVinactiveSection_servicos:hover{
	text-decoration: none;
	background-color: #81409C;
	color: #FFFFFF;
	width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
}

.NAVinactiveSection_protocolos{ font-size: 11px; color: #000000; text-decoration:none;width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;}
.NAVinactiveSection_protocolos:hover{
	text-decoration: none;
	background-color: #5085BC;
	color: #FFFFFF;
	width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
}
.NAVactiveSection  { font-size: 11px; color: #000000; font-weight: bold; text-decoration:none;width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;}
.NAVactiveSection:hover { background-color: #7FC97E;width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;}
	
.NAVactiveSection_empresas  { font-size: 11px; color: #000000; font-weight: bold; text-decoration:none;width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;}
.NAVactiveSection_empresas:hover { background-color: #FED99A;width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;}	
	
.NAVactiveSection_servicos  { font-size: 11px; color: #000000; font-weight: bold; text-decoration:none;width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;}
.NAVactiveSection_servicos:hover {
	background-color: #81409C;
	width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
	color: #FFFFFF;
}	
.NAVactiveSection_axa  { font-size: 11px; color: #000000; font-weight: bold; text-decoration:none;width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;}
.NAVactiveSection_axa:hover {
	background-color: #0000AA;
	width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
	color: #FFFFFF;
}	
.NAVinactiveSection_axa{ font-size: 11px; color: #000000; text-decoration:none;width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;}
.NAVinactiveSection_axa:hover{
	text-decoration: none;
	background-color: #0000AA;
	color: #FFFFFF;
	width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
}

.NAVactiveSection_protocolos  { font-size: 11px; color: #000000; font-weight: bold; text-decoration:none;width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;}
.NAVactiveSection_protocolos:hover {
	background-color: #5085BC;
	width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
	color: #FFFFFF;
}	
	
.NAVinactiveSubSection { font-size: 11px; color: #666666; text-decoration:none;width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;}
.NAVinactiveSubSection:hover{
	text-decoration: none;
	background-color: #7FC97E;
	color: #FFFFFF;
	width: 122px;
	padding: 5px 1px;
}

.NAVinactiveSubSection_empresas { font-size: 11px; color: #666666; text-decoration:none;width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;}
.NAVinactiveSubSection_empresas:hover{
	text-decoration: none;
	background-color: #FED99A;
	color: #000000;
	width: 122px;
	padding: 5px 1px;
}

.NAVinactiveSubSection_servicos { font-size: 11px; color: #666666; text-decoration:none;width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;}
.NAVinactiveSubSection_servicos:hover{
	text-decoration: none;
	background-color: #81409C;
	color: #FFFFFF;
	width: 122px;
	padding: 5px 1px;
}

.NAVinactiveSubSection_protocolos { font-size: 11px; color: #666666; text-decoration:none;width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;}
.NAVinactiveSubSection_protocolos:hover{
	text-decoration: none;
	background-color: #5085BC;
	color: #FFFFFF;
	width: 122px;
	padding: 5px 1px;
}

.NAVactiveSubSection  {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	background-color: #FFFFFF;
	width: 122px;
	padding: 5px 1px;
}
.NAVactiveSubSection:hover {
	text-decoration: none;
	background-color: #7FC97E;
	color: #FFFFFF;
	width: 122px;
	padding: 5px 1px;
}

.NAVactiveSubSection_empresas  {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	background-color: #FFFFFF;
	width: 122px;
	padding: 5px 1px;
}

.NAVactiveSubSection_empresas:hover {
	text-decoration: none;
	background-color: #FED99A;
	color: #FFFFFF;
	width: 122px;
	padding: 5px 1px;
}

.NAVactiveSubSection_servicos  {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	background-color: #FFFFFF;
	width: 122px;
	padding: 5px 1px;
}

.NAVactiveSubSection_servicos:hover {
	text-decoration: none;
	background-color: #81409C;
	color: #FFFFFF;
	width: 122px;
	padding: 5px 1px;
}

.NAVactiveSubSection_protocolos  {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	background-color: #FFFFFF;
	width: 122px;
	padding: 5px 1px;
}

.NAVactiveSubSection_protocolos:hover {
	text-decoration: none;
	background-color: #5085BC;
	color: #FFFFFF;
	width: 122px;
	padding: 5px 1px;
}

.NAVinactiveSubSection_axa { font-size: 11px; color: #666666; text-decoration:none;width: 122px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;}
.NAVinactiveSubSection_axa:hover{
	text-decoration: none;
	background-color: #0000AA;
	color: #FFFFFF;
	width: 122px;
	padding: 5px 1px;
}
.NAVactiveSubSection_axa  {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	background-color: #FFFFFF;
	width: 122px;
	padding: 5px 1px;
}

.NAVactiveSubSection_axa:hover {
	text-decoration: none;
	background-color:  #0000AA;
	color: #FFFFFF;
	width: 122px;
	padding: 5px 1px;
}

.NAVinactiveContent{ font-size: 11px; color: #666666; text-decoration:none;}
.NAVactiveContent  { font-size: 11px; color: #000000; text-decoration:none;}
.NAVpagePathLink { color: #666666; font-weight:normal; text-decoration:underline; }

.NAVpagePathLink:hover{color:#0033CC}
.NAVpageExtlevelLink {color: #FFFFFF; font-weight:normal; text-decoration:none;}
.NAVtitleBlue { padding-top: 10px; padding-bottom: 5px; padding-left: 8px; font-weight:bold; color:#333399; background:inherit;}
.NAVtitleGrey { padding-top: 10px; padding-bottom: 5px; padding-left: 0px; font-weight:bold; color:#666666; background:inherit;}
.NAVpagePath            { font-weight:bold; color:#666666; font-weight: bold;}
.NAVpagePathSpecial            {
	font-weight:bold;
	color:#666666;
	font-weight: bold;
	font-size : 11px;
	vertical-align: bottom;
	padding-top: 14px;
	text-align: center;
	position: static;
	height: 25px;
}
.NAVpagePath_onde_estamos {vertical-align: bottom;
	padding-top: 14px;color:#666666;}
	
.NAVpagePath_challenge_2008 {vertical-align: bottom;
	padding-top: 14px;color:#666666; margin-left:40px;}
	
.RedeCommercial{
	position: static;
	padding-top: 100px;
	padding-left: 35px;

}
/*--------------------------------------------------------*/


/*-------- Paragraph -------------------------------------*/
p, div, span {}
.LFTdisclaimer          { font-size: 10px; color:#999999; background:inherit; text-align:left; }

.LFTParagraphTitleBlack { font-weight:bold; color:#000000; background:inherit;}
.LFTParagraphTitleBlackP { font-weight:bold; color:#000000; background:inherit; margin-left:10px;}
.LFTParagraphTitleGrey { font-weight:bold; color:#666666; background:inherit; }
.LFTParagraphPadTitleGrey { font-weight:bold; color:#666666; background:inherit; padding-left: 3px; padding-top:0px; padding-bottom:0px; }
.LFTParagraphTitleCenterBlack { font-weight:bold; color:#000000; background:inherit; text-align: center;}
.LFTParagraphPadTitleBlack { font-weight:bold; color:#000000; background:inherit; padding-left: 10px; }
.LFTParagraphTitleTangerine { font-weight:bold; color:#FF4D00; background:inherit; padding-top: 5px;}
.LFTParagraphTitleBgdColorTangerine { font-weight:bold; color:#FF4D00; background:inherit; padding-top: 5px; padding-left: 5px;}
.LFTParagraphTitleBlue  { font-weight:bold; color:#333399; background:inherit;}
.LFTParagraphTitleWhite  { font-weight:bold; color:#ffffff; background:inherit;}
.LFTParagraphTitleRed  { font-weight:bold; color:#FC1921; background:inherit;}
.LFTParagraphTextRed  { color:#FC1921; background:inherit;}
.LFTParagraphTextBlue  { color:#113084;}
.LFTParagraphTextRedItalic  { color:#FC1921; background:inherit; font-style:italic; padding-left: 9px; }
.LFTParagraphTextBlack  { color:#00000; background:inherit;}
.LFTParagraphTextRightAlignLightGrey  { color:#666666; text-decoration:underline; background:inherit; Text-align: right; }
.LFTParagraphTitlebluelight{ font-weight:bold; color:#0A50A1;}
.LFTParagraphTitlebluelightdark { font-weight:bold; color:#5085BC;}
.LFTParagraphTitlebluedark { font-weight:bold; color:#0A50A1;}
.LFTParagraphTitlebluedarker { font-weight:bold; color:#6D9FB8;}

.LFTParagraphLilac      { color:#000000; background:#ccccff; padding: 10px; }
.LFTParagraphIvory      {color:#000000;	background:#eeeeee;height: 144px;padding-top: 5px;padding-left: 10px;padding-right: 10px;}
.LFTParagraphLghtGrey      {color:#000000;	background:#eeeeee;height: 144px;padding-top: 5px;padding-left: 10px;padding-right: 10px;}
.LFTParagraphLghtGreen  { color:#000000; background:#e2fee2; padding: 10px; align: top;}
.LFTParagraphProductLghtGreen  { color:#000000; background:#e2fee2; padding-top: 10px;padding-right: 0px; padding-bottom: 10px; padding-left: 2px;align: top;}
.LFTParagraphLghtPurple  { color:#000000; background:#ffe0f2; padding: 10px; }
.LFTParagraphLghtOrange  { color:#000000; background:#fed99a; padding: 10px; }
.LFTParagraphWhite      { color:#000000; background:#ffffff;  padding-bottom: 10px; padding-left: 0px; padding-right: 0px; }
.LFTParagraphLghtGrey      { color:#000000; background:#eeeeee;  padding-bottom: 10px; padding-left: 0px; padding-right: 0px; }
.LFTParagraphLghtGrey  { color:#000000; background:#eeeeee; padding: 10px; }
.LFTParagraphNopadWhite      { color:#000000; background:#ffffff; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; }
.LFTParagraphRightAlign      { color:#000000; background: inherit; padding-bottom: 5px; padding-top: 5px; padding-left: 0px; padding-right: 0px; text-align: right;}
.LFTParagraphRightAlignWhite      { color:#000000; background:#ffffff; padding-bottom: 10px; padding-top: 0px; padding-left: 0px; padding-right: 0px; text-align: right;}
.ZonaVerdeInterior  {
	color:#000000;
	background:#e2fee2;
	padding: 10px;
	align: top;
	border-bottom-style: dotted;
}

.RGHshortTextBlack      { color:#000000; background:inherit; font-size: 10px; padding-top:10px; padding-bottom: 10px; }
.RGHshortTextLeftPadBlack      { color:#000000; background:inherit; padding-bottom: 10px; padding-left: 10px; }
.RGHshortTextLeftPadBgdColorBlack      { color:#000000; background:inherit; padding-bottom: 10px; padding-left: 15px; }
.RGHinTextTitleBurgundy       { font-size: 11px; font-weight:bold; color:#803E60; background:inherit;}

.RGHenterButton         { padding-bottom: 10px; text-align: right; }
.LFTalignButton         { text-align: right; border-left: 10px solid #ffffff;}
/*--------------------------------------------------------*/


/*---------- Search --------------------------------------*/
.TOPSearch { color: #333399; font-weight:bold; text-decoration:none;}
.TOPGlobalMenu { vertical-align: top; text-align:right; }
/*--------------------------------------------------------*/


/*---------- Input ---------------------------------------*/
input { }
.LFTformText    { width:178px;}
.LFTformDayMonth{ width:26px;}
.LFTformYear    { width:42px;}
.LFTformPounds  { width:67px;}
.LFTformPence   { width:39px;}
.LFTloginParaInput {width:120px; margin-left:6px;}
.LFTloginBoxInput { width:80px;}
.RGHloginBoxInput  { width: 120px; }
/*--------------------------------------------------------*/

div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 235px;
  text-align: left;
  } 

/*----------- Ruler --------------------------------------*/
hr { }
.LFTruler { width:100%; height:1px; color:#999999; background:inherit; border-top: 1px solid #999999; border-bottom: 0px; border-left: 0px; border-right: 0px;}
.LFTrulerGreen { width:100%; height:1px; color:#999999; background:inherit; border-top: 2px solid #7FC97E; border-bottom: 0px; border-left: 0px; border-right: 0px;}
.LFTrulerOrange { width:100%; height:1px; color:#999999; background:inherit; border-top: 2px solid #fc7c04; border-bottom: 0px; border-left: 0px; border-right: 0px;}
.LFTrulerPurple { width:100%; height:1px; color:#999999; background:inherit; border-top: 2px solid #81409c; border-bottom: 0px; border-left: 0px; border-right: 0px;}
.LFTrulerGray { width:100%; height:1px; color:#999999; background:inherit; border-top: 2px solid #81409c; border-bottom: 0px; border-left: 0px; border-right: 0px;}
.LFTrulerGreenShort {
	width:400px;
	height:1px;
	color:#999999;
	background:inherit;
	border-top: 2px solid #7FC97E;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	left: auto;

}
/*--------------------------------------------------------*/
.ImageLogoWebcliente {
position: absolute; height:  65px; width: 140px; left: -1px; top: 405px;
}
.LFTrulerBlue {
width:100%; height:1px; color:#999999; background:inherit; border-top: 2px solid #003399; border-bottom: 0px; border-left: 0px; border-right: 0px;
}
.RGHwrkTitleLCorpWhiteLightOrange {
	color: #ffffff;
	font-weight:bold;
	vertical-align:middle;
	height: 15px;
	width: auto;
	background-color: #FF6600;
}
.RGHwrkTitleLCorpLightOrange {
	color: #ffffff;
	font-weight:bold;
	vertical-align:middle;
	height: 25px;
	width: 122px;
	background-color: #990000;
}
.RGHwrkTableCorpLightOrange {
	width:142px;
	width:142px;
	table-layout:fixed;
	border-collapse:collapse;
	empty-cells: show;
	border-bottom:1px solid #fc7c04;
	border-left:1px solid #fc7c04;
	border-right:1px solid #fc7c04;
	margin-bottom: 10px;
	background-color: #FFFFCC;
}
.RGHwrkFirstLCellTitleCorpLightOrange {
	color: #ffffff;
	width:10px;
	background-color: #990000;
}
.RGHwrkFirstLCellTitleCorpEndLightOrange {
	color: #ffffff;
	width:1px;
	background-color: #990000;
}
.LFTrulerBlueShort {
	width:400px;
	height:1px;
	color:#999999;
	background:inherit;
	left: auto;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #36369F;
}
.LFTrulerGrayShort {
	width:400px;
	height:1px;
	color:#666666;
	background:inherit;
	left: auto;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.LFTtableLong {
text-align:left; width:150%; margin-right:5px; margin-left:5px;
}
.linkCorporateLRed {
color: #000000;font-weight:normal;text-decoration:underline;
}
.linkCorporateLRed:hover {
color: #FF0000;font-weight:normal;text-decoration:underline;
}

.NoticiasTitulo:hover {
background-image: url("/graphics/hdr_dbracket_blue_title_hover.gif"); 
}

.caixa_abr_texto {font-size:9px; padding-left:10px; padding-right:5 px;}

.link_desenvol_sustent {
	color: #000000;
	font-size: 9px;
	padding: 0px;
	margin-left: 5px;
}
.LFTalignLeftTop {
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	font-size: xx-small;
	vertical-align: 3px;
	color: #CC0000;
}
.LinhaVitalplan {
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	font-weight: bold;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	font-size: medium;
}
.TOPTMnotdisplayedCell5 {
	background: #FFFFFF;
	color: #666666;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
	text-indent: 5pt;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #031E7D;
}
.TOPnotdisplayedLinkBlue {
	color: #666666;
	font-weight:normal;
	text-decoration:none;
}
.TOPnotdisplayedLinkBlue:hover {
	color: #031E7D;
	font-weight:bold;
	text-decoration:none;
	border-bottom-style: none;
}

.TOPBanner {
	margin-top: 10px;
	margin-left: 25px;
}
.TOPLogoAXA {
	margin-top: 22px;
	margin-left: 17px;
}
.TopPesquisaPonto {
	color: #FFFFFF;
	font-size: 8px;
}
.TOPTMdisplayedCell5 {
	background: #eeeeee;
	color: #666666;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
	text-indent: 5pt;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #113184;
}
.pesquisa {color:#666666;}.RGHwrkTitleLCorpVermelho {
	color: #FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	height: 30px;
	width: 122px;
	background-color: #EF1746;
}
.RGHwrkFirstLCellTitleCorpEndLVermelho {
	color: #ffffff;
	width:1px;
	background-color: #EF1746;
}
.RGHwrkFirstLCellTitleCorpLVermelhor {
	color: #ffffff;
	width:10px;
	background-color: #EF1746;
}
.RGHwrkTableCorpVermelho_semfundo {
	width:142px;
	background: #FFFFFF;
	width:142px;
	table-layout:fixed;
	border-collapse:collapse;
	empty-cells: show;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EF1746;
	border-bottom-color: #EF1746;
	border-left-color: #EF1746;
}
.RGHwrkTableCorpLBlue-semfundo {
	width:142px;
	width:142px;
	table-layout:fixed;
	border-collapse:collapse;
	empty-cells: show;
	border-bottom:1px solid #5085bc;
	border-left:1px solid #5085bc;
	border-right:1px solid #5085bc;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}
