body {text-align: center; padding:2px; margin:2px; background-color:#FFFFFF }
h1 { margin-top:0px; margin-bottom:0px; font-family:arial; font-size:13px; font-weight:bold; color: #696969; }
h1.h0 { margin-left:4px; color:#87A2BC;}
h1.h1 { margin-top:4px; }
h2 { font-family:arial; font-size:12px; font-weight: normal; font-style:normal; color: #696969; }
img { border:0px; margin-left: 0px; margin-right: 0px; float: left}

div { border:0px; overflow:hidden}
tr { padding:0px; margin:0px }
p { font-family: arial; font-size: 13px; font-weight: normal; font-style: normal; color: #696969; }
a { font-family: arial; font-size: 13px; font-weight: normal; font-style: normal; color:#3270AC; text-decoration: none; }

a.sa {font-family: arial; font-size: 11px; font-weight: normal; font-style: normal; color:#5080AC; text-decoration: none; }
div.dsape, div.dxap {font-family: arial; font-size: 10px; color: #999999; margin-left:18px; margin-bottom:6px; padding:2px; border:0px solid #f1f1f1}
div.dxap {width:140px;margin:12px;text-align: center; border:0px solid #D1f1f1 }
div.dxap a, div.dxap ul, div.dxap li {font-family: arial; font-size: 11px; margin:0px; padding:0px;}
div.dxap a {color:#5080AC;}

.dvsv, .dvsh2, .dvsh4, .dvsh6 {position:relative; width:730px; font-family: arial; font-size: 10px; color: #999999; margin-left:24px; padding:2px; overflow:visible; border:0px solid #f1f1f1;}
.dvsv, .dvtl  {position:staic; width:140px; margin:12px; text-align: center; font-family: arial; font-size: 10px; color: #999999;}

.dvsh2 {height:16px}
.dvsh4 {height:28px}
.dvsh6 {height:42px}
.dvsv ul, .dvsv li, .uldvs, .lidvs {margin:0px; padding:0px; display: inline;}
.dvsv a {font-family: arial; font-size: 11px; margin:0px; padding:0px;}


.dvtl ul, .dvtl li, .uldtl, {text-align:left; list-style-type: none;}
.dvtl a {font-family: arial; font-size: 11px; margin:0px; padding:0px;}
.dvtl ul, .dvtl li {list-style-type: none;}

#cnt {padding-left: 40px; display: none}
.cnts {height:2px; width:2px; float:right}

a.pdb, a.pdb2  { font-family: arial; font-size: 12px; font-weight: 500; font-style: normal; color:#2255bb; text-decoration: none; }
a.pdb:hover, a.pdb2:hover { color: #FF5533; text-decoration: none;}
a.pdb2 { float: right; margin-right: 20px }


a.ah { font-family: arial; font-size: 14px; font-weight: normal; font-style: normal; color: #696969; text-decoration: none; }
a.ah:hover { font-family: arial; font-size: 14px; font-weight: normal; font-style: normal; color: #696969; text-decoration: none; }
a.free:hover{ color: #FF5522; background: #E3ECF4; font-weight: bold}

a.bl {color: #fff; text-decoration: none; padding-left: 12px; padding-right: 12px; margin: 0px;}
a.bl:hover {color: #E05522; background-color: #C8EAFE; margin: 0px; padding: 0px; height: 16px; line-height: 16px; padding-left: 12px; padding-right: 12px;}

a.link0 { font-size: 14px; font-weight: bold; color:#5290CC; text-decoration: none; padding: 4px; padding-right: 12px; padding-bottom: 0px; float: left}
a.link0:hover { color: #FF9933; text-decoration: none;}

a.link1:visited { color: #3270AC; }
a.link1:hover{ color: #FF5522; background: #E3ECF4; }

a.link2:hover{ color: #FF5522; background: #F1F1F1; }

a.link3 { color: #3270AC; text-decoration: underline; background: #FFFFFF; }
a.link3:hover { color: #FF5522; background: #FFFFFF; }

a.link4 { margin:0px 2px; padding:0px; font-size: 11px; color: #5290CC; background: #FFFFFF; font-weight: bold;text-decoration: none; }
a.link4:hover { color: #FF5522; background: #FFFFFF; }

a.link5 { font-size: 14px; font-weight: bold; color:#5290CC; text-decoration: none; padding: 0px; padding-right: 12px;}
a.link5:hover { color: #FF9933; text-decoration: none;}

a.link6 { margin:0px 2px; padding:0px; font-size: 11px; color: #2233DD; background: #F3F2EA; font-weight: bold;text-decoration: underline; }
a.link6:hover { color: #FF5522; background: #F3F2EA; }

.span1 { font-size: 13px; color: #696969; }
.span2 { font-size: 12px; color: #5555AA; }
.span3 { font-size: 13px; color: #5555AA; }

.p5 { color: black; font-size: 11px; margin-top: 6px; margin-bottom: 0px; float: left }
.p6 { color: white; font-size: 13px; margin: 0px; margin-top: 4px; padding: 0px; padding-left: 25%; float: left}
.p7 { line-height: 1; text-align: justify; color: #555555; font-size: 11px; margin: 3px 0px; padding: 0px; padding-left: 4px; padding-right: 2px}
.p8 { line-height: 1.2; text-align: left; color: #555555; font-size: 12px; margin: 2px 0px; padding: 0px; padding-left: 52px; padding-right: 2px}

.divmain { width: 960px; text-align: left; margin:0px auto; padding:2px; border:1px solid #D0D0D0; background-color:#FFFFFF}
.divhead { border:0px; margin:0px; padding:0px; height: 90px; background-color: #FFFFFF; background-image: url(images/bg1.gif) }
.divbl { border:1px solid #D0D0D0; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; margin-top: 4px; margin-left: 30px; height: 70px; width:656px; float: left;}
.divmenu { width: 130px; margin: 16px; margin-left: 20px; border: 0px; overflow:visible }
.divgr { width: 120px; height: 60px; margin: 4px; margin-top: 18px; margin-left: 22px; border: 0}
.dilgads1 {width: 120px; height: 600px; margin: 8px; margin-top: 12px; margin-left: 24px; border: 0px}

.divcenter { padding:0px; margin:0px; margin-left: 2px;}
.divright { width: 100%; height: 100% }
.divfooter { border:0px; margin:0px; padding:0px; height:22px; background-color: #AECCEA; background-image: url(images/bg3.gif) }
.divtitcat { text-align: left; margin: 6px 0px; margin-bottom: 0px; margin-right: 8px; padding: 0px; height: 18px; border:0px; background-color: #FFFFFF}
.divcat, .divcat2, .divcat3 { text-align: left; margin: 4px 0px; margin-top: 2px; margin-right: 8px; padding-top: 4px; height: 60px; border:0px; border-bottom:1px solid #E3E2DA; border-right:1px solid #E3E2DA; background-color: #F3F2EA }
.divcat {height: 210px; }
.divcat2, .divcat3 { text-align: center; padding: 0px; margin-top: 18px; margin-bottom: 6px; height: 20px; }
.divcat3 { margin: 6px; border:0px; background: #F1F1F1}

.tablemain { border:0px solid; width: 100%; height: 100%; padding:0px; margin:0px;}
.tr1 { padding:0px; margin:0px; height:118px }
.tdleft { border-right: 2px solid #FFFFFF; text-align: left; vertical-align: top; width: 170px; background-color: #F1F1F1 }
.tdcenter { border-left: 1px solid #D7D7D7;text-align: left; vertical-align: top; padding:0px; margin:0px;  background-color: #FFFFFF}
.tdright { text-align: center; vertical-align: top; width: 0px; background-color: #FFFFFF }

.topmenu
{
 width: 100%;
 height: 28px;
 border: 0px;
 margin: 0px;
 padding: 0px;
 background-color:#F1F1F1;
 background-image:url("images/bg2.gif");
 overflow:visible
}

.tmenu
{
width: 457px;
height: 28px;
position: relative;
float: right;
overflow:visible
}

.menublock, .menublocksub
{
 width: 90px;
 height: 26px;
 margin: 0px; 
 padding: 0px 0px;
 border-left: 1px solid #D0D0D0;; 
 text-align: center;
 float: left;
}
.menublocksub
{
overflow: visible;
}

a.men { display: block; width: 90px; line-height: 28px; }
a.men:visited { display: block; width: 90px; height: 24px; line-height: 26px; color: #3270AC;}
a.men:hover
{
 display: block;
 width: 90px;
 height: 26px;
 line-height: 26px;
 color: #E05522;
 background: #F1F1F1;
}

.menu, .menu2
{
 height: 28px;
 margin: 0px;
 padding: 0px;
 border: 0px;
 text-align: center;
 float: left;
}

.menu2
{
 margin:0px; height: 23px;
}

.menu dt, .menu2 dt         /* Topic */
{
 text-align: center;
 width: 90px;
 margin: 0px;
 padding: 0px;
 float:left;
}

.menu2 dt         /* Topic */
{
 padding: 1px 0px;
 width: 126px;
 text-align: left;
}

.menu dd, .menu2 dd /* Fone */
{
 display: none;
 background: transparent;
 border: 0px;
 clear:left;
 width:132px;
 height:24px;
 margin: 0px;
 margin-top: -2px;
 padding: 0px;
 color: #fff;
 font-size: 13px;
 text-align: left;
}

/* Topick */
.menu dt a { display:block; font-family: arial; font-size: 13px; color: #3270AC; padding: 0px 10px; padding-top: 6px; text-decoration:none;}

.menu2 dt a { display:block; font-family: arial; font-size: 13px; color: #FFFFFF; margin: 0px; padding: 0px 20px; height: 23px; line-height: 20px; text-decoration:none;}

/* Items */
.menu dd a, .menu2 dd a, .menu dd a:visited, .menu2 dd a:visited { display:block; font-family: arial; font-size: 13px; padding: 3px 3px; margin: 0px 1px; background-color: #F7F7F7; color: #12508C; text-decoration:none; }


.menu li a:hover, .menu2 li a:hover { border:0px } 

.menu li:hover dd, .menu2 li:hover dd, .menu li a:hover dd, .menu2 li a:hover dd { padding-top:1px; display:block; background-color: #F7F7F7; border: 1px solid #B8CCD2; border-top: 0px; border-right: 1px solid #445A75; border-bottom: 1px solid #547A85; }  /*Display popup menu*/


.menu li a:hover dt a, .menu li:hover dt a { margin-top: -1px; background: #F1F1F1; color:#E05522; } /*Selected topic*/
.menu2 li a:hover dt a, .menu2 li:hover dt a { margin-top: -1px; background: #DDE9F3; color:#E05522; } /*Selected topic*/
.menu dd a:hover, .menu2 dd a:hover { background: #CBDDE8; color: #E05522; }              /*Selected popupmenu items*/
.menu li:hover dl, .menu2 li:hover dl, .menu li a:hover dl, .menu2 li a:hover dl  { position: absolute; border:0px solid #C0C0C0;} /*Common Border*/

.menu li, .menu2 li {display:block; float:left; position:relative; margin-right:1px;}
.menu dl, .menu2 dl {color: #3270AC; position:absolute; top:0px; left:0px; margin: 0px; padding: 0px;}

.menublock2 { margin: 1px; height: 23px;  padding: 0px; border: 1px solid white;  background: #A7C2DC; text-align: left; overflow:visible}

a.men2 { color: #FFFFFF; display: block; margin: 0px; height: 100%; line-height: 22px;  padding-left: 20px; padding-right: 20px;  }
a.men2:hover
{ 
 padding-left: 20px;
 margin: 0px;
 display: block;
 height: 23px;
 line-height: 20px;
 color: #E05522;
 background: #DDE9F3;
}

