.ajxtopmenu{
 width:400px;
 height:45px;
 float:left;
}

#busca{
 position:absolute;
 padding-top:15px; 
 width:230px;
 height:40px;
 right:30px;
 bottom:0px;
}

#titulobusca{
 position:absolute;
 width:70px;
 right:260px;
 bottom:14px;
 font:18px Arial,Helvetica,sans-serif;
 text-align:center;
 z-index:3;
}


.AJXMenueDFaTFD {
 position:relative;
 z-index:2;
 width:100%;
 min-width:590px;
}

* html .AJXMenueDFaTFD .ajxmw1 {
 float:left;
 height: 1px;
 border-left:590px solid #fff;
}

* html .AJXMenueDFaTFD .ajxmw2 {
 margin-left:-590px;
 height: 1px;
 font-family: Arial, Helvetica, sans-serif;
}

.AJXMenueDFaTFD ul {
 position:relative;
 float:left;
 width:100%;
 margin:0;
 padding:0;
 list-style-type:none;
 background:#ffffff;
 font-family: Arial, Helvetica, sans-serif;
}
.AJXMenueDFaTFD li {
 float:left;
 margin:0;
}

.AJXMenueDFaTFD li:hover,.AJXMenueDFaTFD li a:hover {
 position:relative;
}

.AJXMenueDFaTFD a {
 display:block;
 float:left;
 height:52px;
 padding:0 0 0 16px;
 font:12px/52px Arial,Helvetica,sans-serif;
 text-decoration:none;
 text-align:center;
 color:#ffffff;
 background:#3c3c3c url(../images/dt-top.gif) no-repeat top left;
}

.AJXMenueDFaTFD a b {
 display:block;
 padding:0 16px 0 0;
 font-weight:normal;
 background:url(../images/dt-top.gif) no-repeat top right;
}

.AJXMenueDFaTFD li:hover a,.AJXMenueDFaTFD a:hover {
 background:#ff6600 url(../images/dt-top.gif) no-repeat bottom left;
}

.AJXMenueDFaTFD li:hover a b,.AJXMenueDFaTFD a:hover b {
 background:url(../images/dt-top.gif) no-repeat bottom right;
}

.AJXMenueDFaTFD a.ajxsub {
 background:#3c3c3c url(../images/dt-top-sub.gif) no-repeat top left;
}

.AJXMenueDFaTFD a.ajxsub b {
 background:url(../images/dt-top-sub.gif) no-repeat top right;
}

.AJXMenueDFaTFD li:hover a.ajxsub,.AJXMenueDFaTFD a.ajxsub:hover {
 background:#ff6600 url(../images/dt-top-sub.gif) no-repeat bottom left;
}

.AJXMenueDFaTFD li:hover a.ajxsub b,.AJXMenueDFaTFD a.ajxsub:hover b {
 background:url(../images/dt-top-sub.gif) no-repeat bottom right;
}

.AJXMenueDFaTFD ul ul {
 position:absolute;left:-9999px;
 top:-9999px;width:208px;
 height:auto;
 background:#ff6600 url(../images/dt-sub-bg.gif) center right;
}

.AJXMenueDFaTFD table {
 margin-top:-1px;
 border-collapse:collapse;
}

.AJXMenueDFaTFD ul :hover ul {
 left:-4px;
 top:52px;
}
.AJXMenueDFaTFD li li {
 width:200px;
 padding:0 2px 0px 4px;
}

.AJXMenueDFaTFD li li.slast {
 padding-bottom:4px;
}

.AJXMenueDFaTFD ul :hover ul a,.AJXMenueDFaTFD ul :hover ul :hover ul a {
 float:none;margin:0;
 width:200px;
 width:172px;
 padding:0 8px 0 20px;
 height:24px;
 font:14px/24px Arial,Helvetica,sans-serif;
 text-decoration:none;
 text-align:left;
 color:#000000;
 background:#ffffff;
}

.AJXMenueDFaTFD ul :hover ul .sfirst a,.AJXMenueDFaTFD ul :hover ul :hover ul .sfirst a {
 margin-top:4px;
}

.AJXMenueDFaTFD ul ul :hover a,.AJXMenueDFaTFD ul ul a:hover,.AJXMenueDFaTFD ul ul :hover ul :hover a,.AJXMenueDFaTFD ul ul :hover ul a:hover {
 background:#f1f1f1;
}

.AJXMenueDFaTFD ul :hover ul a.ajxsub {
 width:172px;padding:0 8px 0 20px;
 background:#ffffff url(../images/dt-sub-sub.gif) no-repeat center right;
}

.AJXMenueDFaTFD ul ul :hover a.ajxsub,.AJXMenueDFaTFD ul ul a.ajxsub:hover  {
 background:#f1f1f1 url(../images/dt-sub-sub.gif) no-repeat center right;
}

.AJXMenueDFaTFD ul :hover ul ul {
 position:absolute;
 left:-9999px;
 top:-9999px;
}

.AJXMenueDFaTFD ul :hover ul :hover ul {
 left:204px;
 top:-4px;
}

* html .AJXMenueDFaTFD ul :hover ul :hover ul {
 left:200px;
}

.AJXMenueDFaTFD ul :hover ul .sfirst:hover ul {
 top:0px;
}

.AJXMenueDFaTFD br {
 clear:both;
 height:0;
 font-size: 1px;
 line-height: 0px;
}



