﻿td.See 
{
    height: 150px; 
    width: 110px; 
    padding: 5px 0px 5px 0px;
    text-align: center; 
    display: table-cell;
    vertical-align: top;
    background: #D6E3FF;
    border-bottom: solid 8px #6699FF;
    cursor: pointer;
}

td.LocOthSee
{
    padding: 10px 10px 10px 10px;
    font-size: 8pt;
    text-align: left; 
    display: table-cell;
    background: #D6E3FF;
    border-top: solid 15px #FFFFFF;
    cursor: pointer;
}

td.Eat 
{
    height: 150px; 
    width: 110px; 
    padding: 5px 0px 5px 0px;
    text-align: center; 
    display: table-cell;
    vertical-align: top;
    background: #E6CEE6;
    border-bottom: solid 8px #993399;
    cursor: pointer;
}

td.LocOthEat
{
    padding: 10px 10px 10px 10px;
    font-size: 8pt;
    text-align: left; 
    display: table-cell;
    background: #E6CEE6;
    border-top: solid 15px #FFFFFF;
    cursor: pointer;
}

td.Stay 
{
    height: 150px; 
    width: 110px; 
    padding: 5px 0px 5px 0px;
    text-align: center; 
    display: table-cell;
    vertical-align: top;
    background: #DAE2C2;
    border-bottom: solid 8px #8AB800;
    cursor: pointer;
}

td.LocOthStay
{
    padding: 10px 10px 10px 10px;
    font-size: 8pt;
    text-align: left; 
    display: table-cell;
    background: #DAE2C2;
    border-top: solid 15px #FFFFFF;
    cursor: pointer;
}

td.Do
{
    width: 110px; 
    padding: 5px 0px 5px 0px;
    text-align: center; 
    display: table-cell;
    vertical-align: top;
    background: #FDF3E7;
    border-bottom: solid 8px #ec870e;
    cursor: pointer;
}
    
div.LocationBorderTopBottomSee
{
    width: 500px;
    float: left;
    border-top: solid 4px #6699FF;
    border-bottom: solid 4px #6699FF;
    padding: 5px;
    }
    
div.LocationBorderTopBottomEat
{
    width: 500px;
    float: left;
    border-top: solid 4px #993399;
    border-bottom: solid 4px #993399;
    padding: 5px;
    }
    
div.LocationBorderTopBottomStay
{
    width: 500px;
    float: left;
    border-top: solid 4px #8AB800;
    border-bottom: solid 4px #8AB800;
    padding: 5px;
    }
    
div.LocationBorderTopBottomDo
{
    width: 500px;
    float: left;
    border-top: solid 4px #ec870e;
    border-bottom: solid 4px #ec870e;
    padding: 5px;
    }
    
div.HeaderCatsSee
{
	float: left;
	width: 500px;
	padding: 5px;
	margin-top: 10px;
	background: #6699FF;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	}

div.HeaderCatsEat
{
	float: left;
	width: 500px;
	padding: 5px;
	margin-top: 10px;
	background: #993399;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	}

div.HeaderCatsStay
{
	float: left;
	width: 500px;
	padding: 5px;
	margin-top: 10px;
	background: #8AB800;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	}

/*div.HeaderCatsDo
{
	float: left;
	width: 500px;
	padding: 5px;
	margin-top: 10px;
	background: #ec870e;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	}*/
    
a:link.URL
{
	background: transparent;
	color: #000000;
	font-size: 8pt;
    text-decoration: underline;
}

a:visited.URL
{
	background: transparent;
	color: #000000;
	font-size: 8pt;
    text-decoration: underline;
}

a:hover.URL
{
	background: transparent;
	color: #000000;
	font-size: 8pt;
    text-decoration: none;
}

a:active.URL
{
	background: transparent;
	color: #000000;
	font-size: 8pt;
    text-decoration: underline;
}

.TitleGroup
{
	border-bottom: solid 1px #000000;
	color: #000000;
	font-weight: bold;
	float: left;
	width: 100%;
	padding: 0px 5px 0px 5px;
	}

/* Início Contacts */
/*.HeaderContact
{
    width: 330px;
    font-weight: bold;
    background: #FF7014;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 5px 5px 5px 8px;
    margin-top: 10px;
    }*/

.ContactBase
{
    float: left;
    width: 100%;
    }
    
.Contact
{
    float: left;
    width: auto;
    border: solid 1px #FF7014;
    padding: 3px;
    font-size: 8pt;
    margin: 3px;
    color: #404040;
    background: #FFFFFF;
    }
    
.Contactlink
{
    font-size: 8pt;
    color: #404040;
    background: #FFFFFF;
    }
    
a:Link.Contactlink{
	background: transparent;
	color: #404040;
	font-size: 8pt;
	text-decoration: underline;
}

a:Visited.Contactlink{
	background: transparent;
	color: #404040;
	font-size: 8pt;
	text-decoration: underline;
}

a:Active.Contactlink{
	background: transparent;
	color: #404040;
	font-size: 8pt;
	text-decoration: underline;
}

a:Hover.Contactlink{
	background: transparent;
	color: #404040;
	font-size: 8pt;
	text-decoration: none;
}

.ItemContact
{
    color: #FF7014;
    background: #FFFFFF;
    font-weight: bold;
	font-size: 9pt;
	line-height: 12pt;
    }
    
.HeaderContactEvent
{
    width: 330px;
    font-weight: bold;
    background: #17375E;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 5px 5px 5px 8px;
    margin-top: 10px;
    }

.ContactBaseEvent
{
    float: left;
    width: 100%;
    }
    
.ContactEvent
{
    float: left;
    width: auto;
    border: solid 1px #17375E;
    padding: 3px;
    font-size: 8pt;
    margin: 3px;
    color: #404040;
    background: #FFFFFF;
    }

.ItemContactEvent
{
    color: #17375E;
    background: #FFFFFF;
    font-weight: bold;
	font-size: 9pt;
	line-height: 12pt;
    }
/* Fim Contacts */

/* Início Event */    
p.EventDateBold
{
    color: #ec870e;
    font-weight: bold;
    padding: 0px;
    margin: 0px 0px 5px 0px;
    }
    
p.EventDate
{
    color: #ec870e;
    padding: 0px;
    margin: 0px 0px 5px 0px;
    }
/* Fim Event */

/* Início Calendário */
.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position: relative;
}

div.ui-datepicker
{
 font-size: 10px;
}

.AccordionTitle
{
    width: 230px;
    margin-bottom: 5px;
    cursor: pointer;
    font-weight: bold;
    text-align: left;
    background-color: #ec870e;
    color: #FFFFFF;
}

.AccordionContent
{
  overflow: hidden;
  height: 0px
}

.AccordionContent_
{
  min-height: 20px;
  padding-bottom: 5px;
}
/* Fim Calendário */

/* LocationAdmin */
.LocationDivLeft
{
    width: 462px;
    float: left;
    position: relative;
    text-align: left;
    font-size: 9pt;
    }

.panel1Item 
{
    float:left;
    border-bottom-style:solid;
    border-bottom-width:thin;
    width:100%;
}

.detailItem 
{
    float:left;
    min-width:200px;
    max-width:200px;   

}

.detailItemLine 
{
    position:relative;
    clear:left;
    left:0px;
    max-height:15px;
}

.ScheduleItemLine 
{
    position:relative;
    float:left;
    clear:right;
    max-height:15px;
    margin-left:5px;
}

.carValueTxt 
{
    float:left; 
    clear:right;
}

.tabItem
{
    border-style:solid;
    border-width:thin;
    border-bottom-style:none;
    float:left;
    margin-left:5px;
    margin-top:5px;
    overflow:auto;
    background:#8DD2FF;
    min-height:25px;
    max-height:25px
   
}

.tabs
{
     margin-bottom:5px;
     margin-top:5px;
     margin-left:190px;
     min-height:30px;
     max-height:30px;
     vertical-align:middle;
    
}

.detailsTabs
{
     margin-bottom:5px;
     margin-top:5px;
     min-height:30px;
     max-height:30px;
     vertical-align:middle;
    
}

.MainTab
{
    float: left;
    position: relative;
    margin-left: 2px;
    width: 810px;
}

.StatusTab
{
    float:left;
    min-height:30px;
    max-height:30px;
    vertical-align:middle;
    border-style:solid;
    border-width:thin;
    border-bottom-style:none;
    margin-left:10px;
    background:#8DD2FF;
}

.ScheduleTab 
{
    float:left;
    min-height:30px;
    max-height:30px;
    vertical-align:middle;
    border-style:solid;
    border-width:thin;
    border-bottom-style:none;
    margin-left:10px;
    background:#8DD2FF;
}

.InformationTab
{
    float:left;
    min-height:30px;
    max-height:30px;
    vertical-align:middle;
    border-style:solid;
    border-width:thin;
    border-bottom-style:none;
    margin-left:10px;
    background:#8DD2FF;
}

.LocationTab
{
    float:left;
    min-height:30px;
    max-height:30px;
    vertical-align:middle;
    border-style:solid;
    border-width:thin;
    border-bottom-style:none;
    margin-left:10px;
    background:#8DD2FF;
}

.MediaTab
{
    float:left;
    min-height:30px;
    max-height:30px;
    vertical-align:middle;
    border-style:solid;
    border-width:thin;
    border-bottom-style:none;
    margin-left:10px;
    background:#8DD2FF;
}

.ProfileTab
{
    float:left;
    min-height:30px;
    max-height:30px;
    vertical-align:middle;
    border-style:solid;
    border-width:thin;
    border-bottom-style:none;
    margin-left:10px;
    background:#8DD2FF;
}

.DetailsTab
{
   float:left;
    min-height:30px;
    max-height:30px;
    vertical-align:middle;
    border-style:solid;
    border-width:thin;
    border-bottom-style:none;
    margin-left:10px;
    background:#8DD2FF;
}

.LocationContents
{
    float: left;
    margin: 0px 0px 0px 2px;
    padding: 5px;
    min-height: 400px;
    position: relative;
    width: 800px;
    font-size: 8pt;
    background: #feebdc;
    border-bottom: solid 1px #F48400;
}

div.itemDiv
{
    position:relative;
    float:left;
    min-width:210px;
    max-width:210px;
    min-height:25px;
    max-height:25px;
    overflow:auto;
    
}

.scheduleItem
{
    position:relative;
    float:left;
    min-width:100px;
    max-width:100px;
    min-height:15px;
    max-height:15px;
    
}

.scheduleItemHeader
{
    position:relative;
    float:left;
    min-width:100px;
    max-width:100px;
    min-height:15px;
    max-height:15px;
    margin-left:5px;
    
}

div.footerLinks 
{
    float:right;
    padding-left:7px
}

div.sliderMainDiv
{
    position:relative;
    float:right;
    min-width:250px;
    max-width:250px;
    min-height:25px;
    max-height:25px; 
    overflow:auto;
}

div.cbMainDiv
{
    position:relative;
    float:right;
    min-width:250px;
    max-width:250px;
    min-height:25px;
    max-height:25px
}

.pager
{
    float:left;
    width:610px;
    min-height:20px;
    max-height:20px
}

.footer 
{
    margin-bottom: 5px; 
    margin-top: 5px; 
    border: 1; 
    margin-left: 195px;
    min-height: 30px; 
    max-height: 30px
}

.pagerPageNr
{
    float:left
}

.pagerLinks
{
    float:right
}

.leftPanel
{
    position: relative; 
    left:0px;
    min-width: 70px; 
    max-width: 70px; 
    float: left;
    margin-top: 5px; 
    border-style: solid; 
    border-width: thin
}

.leftSchedulePanel
{
    position: relative; 
    left:5px;
    min-width: 150px; 
    max-width: 150px; 
    float: left;
    margin-top: 15px; 
    margin-right:5px;
    border-style: solid; 
    border-width: thin
}

.scheduleFooter 
{
    margin-bottom: 5px; 
    margin-top: 5px; 
    clear:left;
    border: 1; 
    margin-left: 150px;
    min-height: 30px; 
    max-height: 30px
}

.scheduleContent
{
    position:relative;
    float:left;
    clear:right;
    margin-left:5px;
}

.leftDetailsPanel
{
    position: relative; 
    left:0px;
    min-width: 120px; 
    max-width: 120px; 
    float: left;
    margin-top: 5px; 
    border-style: solid; 
    border-width: thin
}

.searchPanel
{
    position: relative; 
    left:0px;
    min-width: 180px; 
    max-width: 180px; 
    float: left;
    margin-top: 5px; 
    font-size: 10px
}

.LblTxt
{
    position:relative;
    float:left;
    width:50px;
    vertical-align:bottom
}

.SearchParam 
{
    left:0px;
    width:50px;
    height:20px
}

.SearchBtn
{
    position:relative;
    float:left;
    width:40px
}

.middlePanel
{
    margin-left: 5px; 
    position: relative; 
    min-width: 110px; 
    max-width: 110px;
    float: left; 
    margin-top: 5px; 
    border-style: solid; 
    border-width: thin
}

.detailTabItem 
{
    margin-left: 5px; 
    position: relative; 
    float: left; 
    margin-top: 5px; 
    border-style: solid; 
    border-width: thin
}

.itemPanel
{
    position: relative; 
    margin-left: 5px; 
    font-size: 9px; 
    width:610px;
    float: left; 
    margin-top: 5px; 
    border-style: solid; 
    border-width: thin;
    min-height:300px;
    max-height:300px;
}

div.navStyle 
{
    float:left;
    border:0; 
    min-width:24px;
    max-width:24px;
    min-height:20px;
    max-height:20px
}

div.visImgStyle 
{
    float:left;
    border:0;
    min-width:24px;
    max-width:24px;
    min-height:20px;
    max-height:20px;
    visibility: visible
}
div.invisImgStyle 
{
    float:left;
    border:0; 
    min-width:24px;
    max-width:24px;
    min-height:20px;
    max-height:20px;
    visibility: hidden
}
    
.LocationDivRightBase
{
    float: right;
    margin-bottom: 10px;
    width: 150px;
    margin-left: 10px;
    }

.LocationDivRight
{
    float: right;
    padding: 20px 5px 20px 5px;
    border-bottom: solid 1px #458c00;
    border-top: solid 1px #458c00;
    margin-bottom: 10px;
    width: 140px;
    margin-left: 10px;
    }
    
.HideButton
{
    Display : none
    } 
    
a:link.LocationList
{
	background: transparent;
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
}

a:visited.LocationList
{
	background: transparent;
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
}

a:active.LocationList
{
	background: transparent;
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
}

a:hover.LocationList{
	background: transparent;
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
}

.LocationList
{
	background: transparent;
	color: #000000;
	font-size: 8pt;
	cursor: pointer;
	width: 100%;
	padding: 5px;
}

.LocationListSel{
	background: transparent;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	background: #F48400;
	width: 100%;
	padding: 5px;
}

/* Para construção do menu */
.SpaceLeft
{
    position: relative;
    float: left;
    width: 20px;
    height: 24px;
    border-bottom: solid 1px #F48400;
    }

.SpaceRight
{
    position: relative;
    float: right;
    width: 463px;
    height: 24px;
    border-bottom: solid 1px #F48400;
    }
    
.SpaceRightSubTab
{
    width: 100%;
    height: 24px;
    border-bottom: solid 1px #F48400;
    }

.SpaceTabs
{
    position: relative;
    float: left;
    width: 5px;
    height: 24px;
    border-bottom: solid 1px #F48400;
    }

.menu
{
    text-align: center;
	background: url('../ImagesGeneral/NavOrange.jpg') repeat-x;
	border: solid 1px #f87601;
	list-style: none;
	padding: 5px 5px 2px 5px;
	float: left; 
	display: block;
	color: #000000;
	font-size: 8pt;
	font-family: Trebuchet MS;
	cursor: pointer;
	}

.menusel
{  
	background: #feebdc;
	border-left: solid 1px #F48400;
	border-right: solid 1px #F48400;
	border-top: solid 1px #F48400;
	padding: 5px 5px 3px 5px;
	float: left; 
	display: block;
	color: #000000;
	font-size: 8pt;
	text-align: center;
	font-family: Trebuchet MS;
	cursor: pointer;
	}
	
.menuSubTab
{
    text-align: center;
	background: #fdb885;
	border: solid 1px #f87601;
	padding: 4px 5px 3px 5px;
	color: #000000;
	font-size: 8pt;
	font-family: Trebuchet MS;
	cursor: pointer;
	display: table-cell;
	float: left;
	}

.menuSubTabsel 
{  
	background: #fed8bc;
	border-left: solid 1px #F48400;
	border-right: solid 1px #F48400;
	border-top: solid 1px #F48400;
	padding: 4px 5px 4px 5px;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	font-family: Trebuchet MS;
	cursor: pointer;
	display: table-cell;
	float: left;
	}

.SpaceSubTabs
{
    float: left;
    width: 5px;
    height: 24px;
    border-bottom: solid 1px #F48400;
	display: table-cell;
    }
    
.rowoddListCatLocationProfile
{
	background: #fed8bc;
	color: #000000;
	margin: 0 0 0 0; /*-1px*/ /*top right bottom left*/
	font-size: 8pt;
	width: 245px; 
	float: left; 
    padding: 2px 0px 2px 10px;
	text-align: left;
}

.rowevenListCatLocationProfile
{
	background: #fdcda9;
	color: #000000;
	margin: 0 0 0 0; /*-1px*/ /*top right bottom left*/
	font-size: 8pt;
	width: 245px; 
	float: left; 
    padding: 2px 0px 2px 10px;
	text-align: left;
}

.rowoddListCatLocationDetails
{
	background: #fed8bc;
	color: #000000;
	margin: 0 0 0 0; /*-1px*/ /*top right bottom left*/
	font-size: 8pt;
	width: 300px; 
	float: left; 
    padding: 5px 0px 5px 10px;
	text-align: left;
}

.rowevenListCatLocationDetails
{
	background: #fdcda9;
	color: #000000;
	margin: 0 0 0 0; /*-1px*/ /*top right bottom left*/
	font-size: 8pt;
	width: 300px; 
	float: left; 
    padding: 5px 0px 5px 10px;
	text-align: left;
}

.rowoddListCatLocationDetailsTxt
{
	background: #fed8bc;
	color: #000000;
	margin: 0 0 0 0; /*-1px*/ /*top right bottom left*/
	font-size: 8pt;
	width: 268px; 
	float: right; 
    padding: 2px 0px 2px 10px;
	text-align: left;
}

.rowevenListCatLocationDetailsTxt
{
	background: #fdcda9;
	color: #000000;
	margin: 0 0 0 0; /*-1px*/ /*top right bottom left*/
	font-size: 8pt;
	width: 268px; 
	float: right; 
    padding: 2px 0px 2px 10px;
	text-align: left;
}

.Base
{
    position: relative;
    min-height: 300px;
    float: left;
    width: 180px;
    }
    
.CatProfile
{
    border-bottom: solid 1px #F48400;
    padding: 5px 5px 3px 5px;
    float: left;
    text-align: center;
    }

.CatProfileSel
{
    border-bottom: solid 1px #F48400;
    padding: 5px 5px 3px 5px;
	float:left;
    text-align: center;
    font-weight: bold;
	background: #F48400;
    }
    
.CatDetails
{
    border-bottom: solid 1px #F48400;
    padding: 21px 5px 3px 5px;
    float: left;
    text-align: center;
    font-weight: bold;
    }
    
.CatList
{
    border-left: solid 4px #F48400;
    float: left;
    margin-top: 24px;
    min-width: 120px;
    text-align: left;
    }

.ListCont
{
    border-left: solid 1px #F48400;
    border-bottom: solid 1px #F48400;
    border-right: solid 1px #F48400;
    background: #fed8bc;
    width: 588px;
    padding: 5px;
    margin-bottom: 5px;
    float: left;
    }

.ListContDetails
{
    border: solid 1px #F48400;
    background: #fed8bc;
    min-height: 300px; 
    width: 588px;
    padding: 5px;
    margin-bottom: 5px;
    float: left;
    }

.ImgCatLocation
{
    width: 15px;
    height: 15px;
    float: left;
    padding: 2px 10px 2px 10px;
    cursor: pointer;
    }

.LocationContentsLoc
{
    float: left;
    position: relative;
    width: 500px;
    font-size: 8pt;
    margin-top: 10px;
}
    
.CatDetailsLoc
{
    float: left;
    text-align: center;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    width: 120px;
    }

.BaseLoc1
{
    position: relative;
    float: left;
    margin: 0px;
    padding: 0px;
    width: 115px;
    }

.BaseLoc2
{
    position: relative;
    float: left;
    margin: 0px;
    padding: 0px;
    width: 173px;
    }
    
a:link.LocationList{
	background: transparent;
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
}

a:visited.LocationListLoc{
	background: transparent;
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
}

a:active.LocationListLoc{
	background: transparent;
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
}

a:hover.LocationListLoc{
	background: transparent;
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
}

.LocationListLoc{
	background: transparent;
	color: #000000;
	font-size: 8pt;
	cursor: pointer;
	padding: 5px;
}

.LocationListSelLoc{
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	background: #9bc4e2;
	padding: 5px;
}

.ListContLoc
{
    border-left: solid 1px #9bc4e2;
    border-bottom: solid 1px #9bc4e2;
    border-right: solid 1px #9bc4e2;
    background: #eff6fb;
    min-width: 100px;
    padding: 5px;
    margin-bottom: 5px;
    float: left;
    min-height: 250px; 
    }

.ListContDetailsLoc
{
    border: solid 1px #9bc4e2;
    background: #eff6fb;
    min-height: 150px; 
    width: 375px;
    padding: 5px;
    margin-bottom: 5px;
    float: left;
    }
    
.rowoddListCatLocationProfileLoc{
	background: #eff6fb;
	color: #000000;
	margin: 0 0 0 0; /*-1px*/ /*top right bottom left*/
	font-size: 8pt;
	width: 300px; 
	float: left; 
    padding: 2px 0px 2px 10px;
	text-align: left;
}

.rowevenListCatLocationProfileLoc{
	background: #d2e5f2;
	color: #000000;
	margin: 0 0 0 0; /*-1px*/ /*top right bottom left*/
	font-size: 8pt;
	width: 300px; 
	float: left; 
    padding: 2px 0px 2px 10px;
	text-align: left;
}

.rowoddListCatLocationDetailsLoc{
	background: #eff6fb;
	color: #000000;
	margin: 0 0 0 0; /*-1px*/ /*top right bottom left*/
	font-size: 8pt;
	width: 181px;
	min-height: 16px;
	padding: 3px;
	float: left;
	text-align: right;
}

.rowevenListCatLocationDetailsLoc{
	background: #d2e5f2;
	color: #000000;
	margin: 0 0 0 0; /*-1px*/ /*top right bottom left*/
	font-size: 8pt;
	width: 181px; 
	min-height: 16px;
	padding: 3px;
	float: left; 
	text-align: right;
}

.rowoddListCatLocationDetailsTxtLoc{
	background: #eff6fb;
	color: #000000;
	margin: 0 0 0 0; /*-1px*/ /*top right bottom left*/
	font-size: 8pt;
	width: 181px; 
	min-height: 16px;
	padding: 3px;
	float: right; 
	text-align: left;
}

.rowevenListCatLocationDetailsTxtLoc{
	background: #d2e5f2;
	color: #000000;
	margin: 0 0 0 0; /*-1px*/ /*top right bottom left*/
	font-size: 8pt;
	width: 181px; 
	min-height: 16px;
	padding: 3px;
	float: right; 
	text-align: left;
}

.CatProfileLoc
{
    border-bottom: solid 1px #9bc4e2;
    padding: 5px 5px 3px 5px;
    float: left;
    text-align: center;
    width: 70px;
    }

.CatProfileSelLoc
{
    border-bottom: solid 1px #9bc4e2;
    padding: 5px 5px 3px 5px;
	float:left;
    text-align: center;
    width: 70px;
    background: #9bc4e2;
    }
    
.CatListLoc
{
    border-left: solid 4px #9bc4e2;
    float: right;
    margin-top: 24px;
    text-align: left;
    }

.menuSubTabLoc
{
    text-align: center;
	background: #d2e5f2;
	border: solid 1px #9bc4e2;
	padding: 4px 5px 3px 5px;
	color: #000000;
	font-size: 8pt;
	font-family: Trebuchet MS;
	cursor: pointer;
	display: table-cell;
	float: left;
	}

.menuSubTabselLoc {  
	background: #eff6fb;
	border-left: solid 1px #9bc4e2;
	border-right: solid 1px #9bc4e2;
	border-top: solid 1px #9bc4e2;
	padding: 4px 5px 4px 5px;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	font-family: Trebuchet MS;
	cursor: pointer;
	display: table-cell;
	float: left;
	}

.SpaceSubTabsLoc
{
    float: left;
    width: 5px;
    height: 24px;
    border-bottom: solid 1px #9bc4e2;
	display: table-cell;
    }
    
.SpaceRightSubTabsLoc
{
    width: 100%;
    height: 24px;
    border-bottom: solid 1px #9bc4e2;
    }
/* Fim */

#ui-datepicker-div { display: none; }