html {height:100%;}
body {color:#535464; height:100%;}
body, p, h1, h2, h3, h4, h5 {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; line-height:normal; font-weight:normal; font-size:11px;}
a {text-decoration:none; color:#777;}
a:hover {text-decoration:none;}
a:focus,
a:-moz-any-link:focus{outline:none;}
p {padding:0px 0px 14px 0px;}
ul {margin:0px 0px 16px 15px; padding:0;}
ul li {margin:0; padding:0px 0px 2px 10px; list-style:none; background-image:url(/images/bkg/bullet.gif); background-position:top left; background-repeat:no-repeat;}
form {margin:0; padding:0;}
input, select {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCC; border:1px solid #CCC;}
h1, h2 {padding:0px 0px 18px 0px; color:#333; font-size:10px;}
h2#advogado-title {font-size:10px; color:#333;}
h3 {padding:0px 0px 4px 0px; font-size:10px; color:#333;}
h4 {padding:0px 0px 2px 0px; line-height:110%; color:#333;}
h5 {padding:0px 0px 1px 0px; font-size:10px; color:#333;}

.Clear {clear:both; height:1px; overflow:hidden;}
.Hidden {visibility:hidden;}

#loading-gallery {width:572px; height:319px; background:#FFF; color:#666; border:1px solid #333; padding:5px; z-index:999; position:absolute; top:0px; left:0px;}

/*/ Framework /*/
.FW_Main {width:950px; margin:auto; position:relative;}
.FW_MenuTop {font-size:10px; padding:6px 11px 5px 0px; float:right;}
.FW_MainContent {border:1px solid #CCC; min-height:633px; _height:633px; position:relative;}
.FW_Menu_Search {margin:8px 10px 0px 18px; padding:0px; height:24px; overflow:hidden;}
.FW_Image_Tracker {position:relative; z-index:1;}
.FW_Content {padding:10px 12px 10px 28px;}
.FW_Footer {margin:6px 12px 4px 11px; color:#777; font-size:10px;}

.ColLeft {float:left;}
.ColRight {float:right;}

.PDF {padding-top:14px;}
.PDF a {color:#777;}
.PDF a:hover {color:#555;}

/*/ MenuTop /*/
.FW_MenuTop a {color:#777;}
.FW_MenuTop a:hover {color:#555;}

/*/ Menu /*/
.Menu {float:left; font-size:10px; width:700px;}
.Menu a {color:#777; padding:2px 8px 0px 8px; display:block; float:left; }
.Menu a:hover, 
.Menu a.Sel,
.Menu a.Sel:hover {color:#000;}
.SearchTop {float:right;}
.SearchTop #TableSearchTop {}
.SearchTop #TableSearchTop input.Field {width:162px;}
.SearchTop #TableSearchTop input.Button {color:#FFF; background-color:#CCC; border:0px none; width:26px; height:15px; overflow: hidden; cursor:pointer;}

/*/ Image and Tracker /*/
.Logo {position:absolute; z-index:2; top:34px; left:24px; width:316px; height:62px;}
.PagePhoto {height:140px; background-color:#DDD;}
.Tracker {text-align:right; font-size:9px; padding:6px 10px 0px 0px; color:#777;}
.Tracker a {color:#777;}
.Tracker a:hover {color:#555;}

/*/ Content /*/
.FW_Content .ColLeft {width:198px;}
.FW_Content .ColRight {width:680px;}
.SubMenu {font-size:11px;}
.SubMenu a {color:#777; font-weight:normal; margin-bottom:5px; display:block;}
.SubMenu a:hover {color:#333;}
.SubMenu a.Sel,
.SubMenu a.Sel:hover {color:#333; font-weight:bold;}
.SubSubMenu {font-size:11px; padding:2px 0px 24px 0px;}
.SubSubMenu a {color:#777; font-weight:normal; padding:0px 0px 0px 8px; background:no-repeat url(/images/bkg/pinchavelho.gif) 0px 4px;}
.SubSubMenu a:hover,
.SubSubMenu a.Sel,
.SubSubMenu a.Sel:hover {color:#333; font-weight:normal;}
.SubNewsletter {padding-top:30px;}
.SubNewsletter a {color:#888;}
.SubNewsletter a:hover {color:#444;}

.TabNavigation {}
a.TabTitle {color:#777;}
a.TabTitleSel {color:#333 !important;}
.TabContentContainer {width:auto;}
.TabContent {padding:0px 10px 0px 0px; display:none; }

.SearchWidget {}
.FieldContainer {border:1px solid #CCC;}
.SearchWidget .TableSearchWidget {}
.SearchWidget .TableSearchWidget td {padding-bottom:2px;}
.SearchWidget .TableSearchWidget td td {padding-bottom:0px;}
.SearchWidget .TableSearchWidget input.Field {border:0px none; width:170px;}
.SearchWidget .TableSearchWidget select.Field {border:1px solid #CCC; width:196px;}
.SearchWidget .TableSearchWidget input.Button {color:#FFF; background:none; border:0px none; width:auto; overflow:hidden;}

.SearchWidget .LetterSearch {float:left; border-top:1px dotted #CCC; border-bottom:1px dotted #CCC; color:#EEE; padding:5px; font-size:13px; font-weight:bold;}
.SearchWidget .LetterSearch a {color:#777; padding:0px 3px 0px 3px;}
.SearchWidget .LetterSearch a:hover {color:#555; text-decoration:none;}
.SearchWidget select.SelectField {width:210px;}
.SearchWidget#letras {padding-top:8px;}
.SearchWidget#content-search {padding:24px 0px 0px 0px; float:left; width:216px;}
.SearchWidget#content-search .TableSearchWidget input.Field {width:206px;}

.SearchWidget#news {padding:24px 0px 0px 0px;}
.SearchWidget#news select.SelectField {width:180px; margin-bottom:4px;}
.SearchWidget#news .FieldContainer {width:177px;}
.SearchWidget#news .TableSearchWidget input.Field {width:158px; border:0px none;}
.SearchWidget#news .TableSearchWidget input.Button {color:#FFF; background:none; border:0px none; width:auto; overflow:hidden;}

.Black {color:#535464;}

.PageTitle {}
.PageTitle h1 {font-size:15px; font-weight:bold;}
.PageContent {line-height:130%;}
.PageContent p {line-height:130%;}
.PageContent a:hover {/*text-decoration:underline;*/}
.PageFooter {}
.PageNumbers {float:right; font-size:10px;}
.PageNumbers a {color:#777; padding:0px 0px 0px 3px;}
.PageNumbers a:hover {color:#555;}
.PageNumbers strong {font-weight:normal; color:#000; padding:0px 0px 0px 3px;}

.Article {}
.Article:hover {cursor:pointer;}
.Article .ArticlePhoto {float:left; width:100px; background-color:#CCC; margin-right:10px;}
.Article .Title {font-size:10px; color:#CCC;}
.Article .Title a {color:#777;}
.Article .Date {font-size:10px; color:#777; line-height:100%;}
.Article .Summary {line-height:120%; padding-bottom:2px;}
.Article .Text {padding-top:14px;}
.Article .Title.List h4 a { line-height:120%; color:#555;}
.Article .Areas.List h5 {color:#666; padding-top:1px; padding-bottom:7px; line-height:100%;}
.Article .Areas.List2 h5 {color:#666; padding-top:2px; padding-bottom:4px; line-height:100%;}
.Article .Date.List { padding-bottom:5px;}
.Article:hover .Title a {color:#555; cursor:pointer;}
.Article:hover .Date {color:#777; cursor:pointer;}
#publicacoes .Article {padding-top:22px;}
#publicacoes .Article#first {padding-top:0px;}
#publicacoes #two-col-articles .Article {padding:0 0 30px 20px; width:318px; float:left;}
#publicacoes #two-col-articles .Article.TwoColFirst {padding:0 0 30px 0;}
#publicacoes-detail .Article {padding-top:0px;}
#publicacoes-detail .Article h4 {line-height:120%; color:#555;}
#publicacoes-detail .Article .Title {padding:0; font-size:10px;}
#publicacoes-detail .Article .Areas h5 {font-size:10px; color:#666; padding-top:1px; padding-bottom:4px; line-height:100%;}
#publicacoes-detail .Article .Date.Detail {padding-bottom:12px;}
#publicacoes-detail .Article .PDF {padding-top:12px;}
#publicacoes-detail .Article .Summary {line-height:130%;}
#publicacoes-detail .Article:hover { cursor:auto;}
#publicacoes-detail .Article:hover .Date {color:#777; text-decoration:none; cursor:auto;}
#publicacoes-detail .ColRightAux {width:180px;}
#publicacoes-detail .ColRightAux .ButtonContainer a {line-height:110%;}
#publicacoes-detail .Photo {text-align:right;}

.AdvogadosResults { padding-top:22px; }
.AdvogadosResults h2 {padding:0;}
.AdvogadosResults h3 {color:#535464;}
.AdvogadosResults .Group { padding-top:16px; }
.AdvogadosResults .Col { width:212px; float:left; padding-right:10px; }
.AdvogadosResults .Col a {color:#777;}
.AdvogadosResults .Col a:hover {color:#555; text-decoration:none;}

.Back {margin-top:20px;}
.Back a {color:#777; padding:0px 0px 0px 9px; background-image:url(/images/bkg/seta_back.gif); background-position:top left; background-repeat:no-repeat;}
.Back a:hover {color:#555;}

.ColOne {float:left; width:323px;}
.ColTwo {float:right; width:280px;}
#form-content .ColOne {width:302px;}
#form-content .ColTwo {width:330px;}
#form-content .FieldContainer {width:300px; margin-bottom:8px;}
#form-content .FieldContainer#margin-bottom {margin-bottom:20px;}
#form-content input.Field {width:290px; border:0px none; color:#888; margin-top:2px; margin-bottom:2px;}
#form-content input.Button {color:#FFF; background-color:#CCC; border:1px solid #CCC; width:75px; overflow:hidden; cursor:pointer}
#form-content textarea.TextField {width:290px; height:82px; overflow:auto; border:0px none; color:#888; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#form-content #table-linguas {margin:3px 0px 16px -2px;}
#form-content #table-linguas td {border:1px solid #CCC;}
#form-content #table-linguas td.NoBorder {border:0px none;}
#form-content #table-linguas h3 {text-decoration:underline; padding-bottom:0px;}
#form-content #table-linguas input.Field {width:71px; border:0px none; color:#888;}
#form-content #table-linguas select.SelectField {width:71px; border:0px none; color:#888;}

.ColRightAux {float:right; width:190px; margin:0px 0px 25px 35px;}
.BoxRightAux#area-contacts {margin-bottom:20px;}
.BoxRightAux#area-contacts a {color:#777; display:block; padding-bottom:2px;}
.BoxRightAux#area-contacts a:hover {color:#555;}
.BoxRightAux#area-news {padding-bottom:4px;}
.BoxRightAux#area-news .Article {padding-bottom:14px;}
.BoxRightAux#area-news .Article:hover {cursor:pointer;}
.BoxRightAux#area-news .Article a {color:#777;}
.BoxRightAux#area-news .Article:hover .Title a {color:#555; text-decoration:none;}
.BoxRightAux#area-news .Article:hover .Date {color:#777; text-decoration:none;}
.BoxRightAux#advogado-detail {}
.BoxRightAux#advogado-detail .Photo {}
.BoxRightAux#advogado-detail .Buttons {}
.BoxRightAux#advogado-detail .Buttons .ButtonContainer {/*border:1px solid #CDCDCD;*/ padding:5px; margin-top:1px; font-size:10px; float:left; width:85px;}
.BoxRightAux#advogado-detail .Buttons .ButtonContainer a {color:#777; padding-right:9px; background-image:url(/images/bkg/seta_fwd.gif); background-position:top right; background-repeat:no-repeat;}
.BoxRightAux#advogado-detail .Buttons .ButtonContainer a:hover {color:#555; text-decoration:none;}
.BoxRightAux#premios { width:138px; height:210px; }
.BoxRightAux#premios .CycleItem {width:138px; height:210px;}
.BoxRightAux#premios .CycleItem .PhotoPrize {text-align:center; padding:10px; border:1px solid #CCC;}
.BoxRightAux#premios .CycleItem .ContentPrize {padding-top:10px;}
.BoxRightAux#premios .CycleItem .Text {line-height:120%;}
.BoxRightAux#adv-contacts {margin-top:34px; margin-bottom:2px;}
.BoxRightAux#adv-contacts .AdvContactItem {margin-bottom:18px; line-height:110%;}
.BoxRightAux#adv-contacts .AdvContactItem .Photo {float:none; width:auto; margin-bottom:8px; text-align:left;}
.BoxRightAux#adv-contacts .AdvContactItem .Info {float:none; width:auto;}
.BoxRightAux#adv-contacts .AdvContactItem .Title {padding-bottom:5px;}
.BoxRightAux#adv-contacts .AdvContactItem .Title a {color:#555555;}
.BoxRightAux#adv-contacts .AdvContactItem .Email {margin-bottom:2px; font-size:10px;}
.BoxRightAux#adv-contacts .AdvContactItem .Email a {background:no-repeat right 0px url(/images/bkg/seta_fwd.gif); padding-right:9px;}
.BoxRightAux#adv-contacts .AdvContactItem .Telefone {font-size:10px; clear:both;}
.BoxRightAux#adv-contacts .AdvContactItem.Small .Photo {float:left; width:50px; margin-bottom:0px;}
.BoxRightAux#adv-contacts .AdvContactItem.Small .Info {float:right; width:110px; height:59px; position:relative; z-index:10;}
.BoxRightAux#adv-contacts .AdvContactItem.Small .InfoText {position:absolute; z-index:20; top:32px; left:0px;}
.BoxRightAux#adv-contacts .AdvContactItem.Small .Title {padding-bottom:0px;}

.FW_Content#big-content {padding:10px 28px 10px 28px;}

.FW_Content#big-content-gallery {padding:10px 28px 10px 28px; position:relative; z-index:5;}
.GalleryMainContainer {position:absolute; width:948px; height:350px; top:-50px; left:0px; z-index:990; background-color:#FFF;}
.GalleryMainContainer .Paddings {padding:0px 1px 0px 2px;}
.GalleryItem {float:left; width:104px; height:65px; margin-right:1px;}
.GalleryItem a { outline:none}
.GalleryItem img {border:0px none;}
.GalleryItem a img { outline:none; filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; -ms-filter:"alpha(opacity=100)";}
.GalleryMainContainer .Paddings:hover .GalleryItem a img {outline:none; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; -ms-filter:"alpha(opacity=30)";}
.GalleryMainContainer .Paddings:hover .GalleryItem a:hover img {filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; -ms-filter:"alpha(opacity=100)";}

.GalleryMainContainer.UnderCycle .Paddings .GalleryItem a img {filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; -ms-filter:"alpha(opacity=15)";}
.GalleryMainContainer.UnderCycle .Paddings:hover .GalleryItem a:hover img {filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; -ms-filter:"alpha(opacity=15)";}

.GalleryCycleContainer {position:absolute; width:948px; height:350px; top:-50px; left:0px; z-index:991;}
.GalleryCycleContainer td.Frame {text-align:center; vertical-align:middle;}

.BottomNavigation {font-size:10px;}
.BottomNavigation a {color:#777;}
.BottomNavigation a:hover {color:#555; text-decoration:none;}
.BottomNavigation.Close {text-align:right; padding:10px 8px 0 0;}
.BottomNavigation.Navigate {padding:10px 0 0 0;}

.scroll-pane {height:336px; outline:none;}
.scroll-pane .Paddings {padding-right:10px;}
.scroll-pane:focus, .scroll-pane:-moz-any-link:focus, .scroll-pane:active {outline:none; border:0px none;}
.jScrollPaneContainer:focus, .jScrollPaneContainer:-moz-any-link:focus, .jScrollPaneContainer:active {outline:none; border:0px none;}

/*/ Footer /*/
.FW_Footer a {color:#777; padding:0px 7px 0px 7px;}
.FW_Footer a:hover {color:#555;}
.FW_Footer .ColLeft,
.FW_Footer .ColRight {padding-top:3px;}
.FW_Footer .ColRight a {padding:0px;}
.FW_Footer .RedesSociais {float:right; width:185px; text-align:left; font-size:10px; margin-right:15px; margin-top:1px;}
.FW_Footer .RedesSociais td {text-align:left;}
.FW_Footer .RedesSociais td.Title {text-align:right; margin-right:15px; padding-right:7px;}
.FW_Footer .RedesSociais #linkedin {background:no-repeat url(/images/bkg/redes-sociais.gif) 0px 0px; width:16px; height:16px; overflow:hidden;}
.FW_Footer .RedesSociais #youtube {background:no-repeat url(/images/bkg/redes-sociais.gif) -20px 0px; width:16px; height:16px; overflow:hidden;}
.FW_Footer .RedesSociais #facebook {background:no-repeat url(/images/bkg/redes-sociais.gif) -40px 0px; width:16px; height:16px; overflow:hidden;}
.FW_Footer .RedesSociais #twitter {background:no-repeat url(/images/bkg/redes-sociais.gif) -60px 0px; width:16px; height:16px; overflow:hidden;}

/*/ Colors /*/
#sociedade, #newsletter {}
#sociedade .PagePhoto, #newsletter .PagePhoto {background-color:#E74908;}
#sociedade .PageTitle h1, #newsletter .PageTitle h1 {color:#E74908;}
#sociedade .ColRight a:hover {color:#E74908;}
#sociedade .SubSubMenu a {background:no-repeat url(/images/bkg/pinchavelho_sociedade.gif) 0px 4px;}
#sociedade .SubSubMenu a:hover{color:#E74908;} 
#sociedade .SubSubMenu a.Sel:hover {color:#333;} 

#areas, #pesquisa {}
#areas .PagePhoto, #pesquisa .PagePhoto {background-color:#C70236;}
#areas .PageTitle h1, #pesquisa .PageTitle h1 {color:#C70236;}
#areas .ColRight a:hover {color:#C70236;}
#areas .BoxRightAux#area-news .Article:hover .Title a {color:#C70236;}
#areas .SubSubMenu a {background:no-repeat url(/images/bkg/pinchavelho_areas.gif) 0px 4px;}
#areas .SubSubMenu a:hover {color:#C70236;} 
#areas .SubSubMenu a.Sel:hover {color:#333;} 
#pesquisa .ColRight a:hover {color:#C70236;}

#advogados {}
#advogados .PagePhoto {background-color:#97CEB6;}
#advogados .PageTitle h1 {color:#97CEB6;}
#advogados .ColRight a:hover {color:#97CEB6;}
#advogados .LetterSearch a { outline:none}
#advogados .LetterSearch a:hover {color:#97CEB6;}
#advogados .LetterSearch a.Sel {color:#97CEB6;}
#advogados .AdvogadosResults a:hover {color:#97CEB6;}

#publicacoes {}
#publicacoes .PagePhoto {background-color:#2E6FB4;}
#publicacoes .PageTitle h1 {color:#2E6FB4;}
#publicacoes .ColRight a:hover {color:#2E6FB4;}
#publicacoes .Article:hover .Title a {color:#2E6FB4;}
#publicacoes .Back a:hover {color:#555;}
#publicacoes .BoxRightAux#adv-contacts .AdvContactItem .Title a:hover {color:#2E6FB4;}

#recrutamento {}
#recrutamento .PagePhoto {background-color:#787832;}
#recrutamento .PageTitle h1 {color:#787832;}
#recrutamento .ColRight a:hover {color:#787832;}

#contactos, #mvlinks {}
#contactos .PagePhoto, #mvlinks .PagePhoto {background-color:#BF4599;}
#contactos .PageTitle h1, #mvlinks .PageTitle h1 {color:#BF4599;}
#contactos .ColRight a:hover, #mvlinks .ColRight a:hover {color:#BF4599;}

#site_map {}
#site_map .PagePhoto {background-color:#4B0080;}
#site_map .PageTitle h1 {color:#4B0080;}
#site_map .ColRight a:hover {color:#4B0080;}

#disclaimer {}
#disclaimer .PagePhoto {background-color:#6E0500;}
#disclaimer .PageTitle h1 {color:#6E0500;}
#disclaimer .ColRight a:hover {color:#6E0500;}


/*/ Dropdown /*/
.DropDown {position:absolute; top:0px; left:0px; z-index:99; display:none;}
.DropDownContainer {font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:normal; padding-top:16px;}
.DropDownContainer a {color:#777; padding:1px 0px 1px 0px; margin:1px 0px 1px 0px; text-decoration:none; display:block; background-color:#FFF;}
.DropDownContainer a:hover{color:#555; background-color:#EEE; text-decoration:none;}
.DropDownButton {position:absolute; border-left:1px solid #CCC; border-right:1px solid #CCC; height:32px; width:1px; background-color:#FFF}
.DropDownButton .Button {font-size:10px; padding-top:10px; text-align:center; color:#000;}
.DropDownContent {display:none; position:absolute; width:948px; height:134px; background-color:#FFF; border:1px solid #CCC;}

.LangPT#dd_sociedade .DropDownContainer a {padding-left:73px;}
.LangPT#dd_areas .DropDownContainer a {padding-left:159px;}
.LangPT#dd_publicacoes .DropDownContainer a {padding-left:357px;}
.LangPT#dd_recrutamento .DropDownContainer a {padding-left:514px;}
.LangPT#dd_contactos .DropDownContainer a {padding-left:616px;}

.LangEN#dd_sociedade .DropDownContainer a {padding-left:73px;}
.LangEN#dd_areas .DropDownContainer a {padding-left:139px;}
.LangEN#dd_publicacoes .DropDownContainer a {padding-left:311px;}
.LangEN#dd_recrutamento .DropDownContainer a {padding-left:470px;}
.LangEN#dd_contactos .DropDownContainer a {padding-left:562px;}

.LangES#dd_sociedade .DropDownContainer a {padding-left:73px;}
.LangES#dd_areas .DropDownContainer a {padding-left:146px;}
.LangES#dd_publicacoes .DropDownContainer a {padding-left:345px;}
.LangES#dd_recrutamento .DropDownContainer a {padding-left:503px;}
.LangES#dd_contactos .DropDownContainer a {padding-left:578px;}

.LangFR#dd_sociedade .DropDownContainer a {padding-left:73px;}
.LangFR#dd_areas .DropDownContainer a {padding-left:150px;}
.LangFR#dd_publicacoes .DropDownContainer a {padding-left:336px;}
.LangFR#dd_recrutamento .DropDownContainer a {padding-left:533px;}
.LangFR#dd_contactos .DropDownContainer a {padding-left:592px;}

/*Mapa do Site*/
.Sitemap {margin-bottom:5px; }
.Sitemap .VLine { background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; }
.Sitemap .Cell { text-align:center; width:100%; background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; margin-bottom:20px; }
.Sitemap .Cell .TopBorder { border-top:1px solid #CCCCCC; width:100%; height:20px; }
.Sitemap .Cell .TopBorderRight { float:right; border-top:1px solid #CCCCCC; width:50%; height:20px; }
.Sitemap .Cell .TopBorderLeft { float:left; border-top:1px solid #CCCCCC; width:50%; height:20px; }
.Sitemap .Cell .Title { clear:both; background-color:#FFF;  margin:0px 5px 0px 5px; font-weight:bold; }
.Sitemap .Cell .Title A {color:#777; padding:3px 2px 3px 2px; height:20px; display:block; }
.Sitemap .Cell .Title A:hover { color:#555; background-color:#FFF; text-decoration:none; }
.Sitemap .Cell .Links { background-color:#FFF; margin:15px 5px 0px 5px;  text-align:center;}
.Sitemap .Cell .Links A { line-height:110%; padding:5px 0px 3px 0px; display:block; color:#777;}
.Sitemap .Cell .Links A:hover { color:#555; background-color:#FFF; text-decoration:none;}

/*/ Search results /*/
.SearchResults {padding:10px 0px 10px 1px;}
.SearchResultsList {padding:20px 20px 0 20px;}
.SearchResultsItem {padding-bottom:20px; color:#777;}
.SearchResultsItem a {color:#000;}
.SearchResultsItem a:hover {color:#C70236;}
span.hilite {background:#FF9; color:#333; padding:1px}
