body {
  margin:               0px;
  padding:              0px;
  width:                100%;
  background-color:     #FFF;
  font-family:          "trebuchet ms", arial, helvetica, sans-serif;
}

img {
  margin:               0px;
  border:               0px solid #FFF;
}

/*
////////////////////////////////////////////////////////////////////////////////
//
// FRAME
//
////////////////////////////////////////////////////////////////////////////////
*/

#eldesFrame {
  display:              block;
  position:             absolute;
  width:                996px;
  left:                 50%;
  margin-left:          -498px;
  height:               580px;
  font-size:            0px;
}

#eldesFrameHeader {
  display:              block;
  position:             absolute;
  width:                996px;
  left:                 50%;
  margin-left:          -498px;
  height:               40px;
  top:                  0px;
  font-size:            0px;
}

#eldesFrameCenter {
  display:              block;
  position:             absolute;
  width:                996px;
  left:                 50%;
  margin-left:          -498px;
  height:               510px;
  top:                  40px;
  font-size:            0px;  
}

#eldesFrameFooter {
  display:              block;
  position:             absolute;
  width:                996px;
  left:                 50%;
  margin-left:          -498px;
  height:               30px;
  top:                  550px;
  font-size:            8pt;
  line-height:          8pt;
  color:                #CCC;
  text-align:           center;
}

/*
////////////////////////////////////////////////////////////////////////////////
//
// FRAME HEADER
//
////////////////////////////////////////////////////////////////////////////////
*/

#eldesFrameHeaderLogotype {
  display:              block;
  position:             absolute;
  width:                80px;
  left:                 40px;
  height:               28px;
  bottom:               0px;
  font-size:            0px;
}

#eldesFrameHeaderContactInfo {
  display:              block;
  position:             absolute;
  width:                250px;
  right:                20px;
  height:               28px;
  bottom:               0px;
  font-size:            8pt;
  line-height:          10pt;
  color:                #AAA;
}

#eldesFrameHeaderContactInfo em {
  color:                #666;
  font-style:           normal;
}

/*
////////////////////////////////////////////////////////////////////////////////
//
// FRAME CENTER
//
////////////////////////////////////////////////////////////////////////////////
*/

#eldesFrameCenterBorderTop {
  display:              block;
  position:             absolute;
  width:                996px;
  left:                 0px;
  height:               10px;
  top:                  0px;
  font-size:            0px;
  background-image:     url(../../imagens/eldesFrameCenterBorderTop.png);
}

#eldesFrameCenterBorderLeft {
  display:              block;
  position:             absolute;
  width:                8px;
  left:                 0px;
  height:               490px;
  top:                  10px;
  font-size:            0px;
  background-image:     url(../../imagens/eldesFrameCenterBorderLeft.png);
}

#eldesFrameCenterMain {
  display:              block;
  position:             absolute;
  width:                980px;
  left:                 8px;
  height:               490px;
  top:                  10px;
  font-size:            0px;
}

#eldesFrameCenterBorderRight {
  display:              block;
  position:             absolute;
  width:                8px;
  right:                0px;
  height:               490px;
  top:                  10px;
  font-size:            0px;
  background-image:     url(../../imagens/eldesFrameCenterBorderRight.png);
}

#eldesFrameCenterBorderBottom {
  display:              block;
  position:             absolute;
  width:                996px;
  left:                 0px;
  height:               10px;
  bottom:               0px;
  font-size:            0px;
  background-image:     url(../../imagens/eldesFrameCenterBorderBottom.png);
}

/*
////////////////////////////////////////////////////////////////////////////////
//
// FRAME CENTER MAIN
//
////////////////////////////////////////////////////////////////////////////////
*/

.eldesFrameCenterMainTabOffLeft {
  display:              block;
  position:             static;
  float:                left;
  width:                20px;
  height:               490px;
  font-size:            0px;
  background-image:     url(../../imagens/eldesFrameCenterMainTabOffLeft.png);
}

.eldesFrameCenterMainTabOnLeft {
  display:              block;
  position:             static;
  float:                left;
  width:                20px;
  height:               490px;
  font-size:            0px;
  background-image:     url(../../imagens/eldesFrameCenterMainTabOnLeft.png);
}

#eldesFrameCenterMainSubMenu {
  display:              block;
  position:             static;
  float:                left;
  width:                208px;
  height:               490px;
  font-size:            0px;
}

#eldesFrameCenterMainContent {
  display:              inline;
  position:             static;
  float:                left;
  margin-left:          15px;
  width:                651px;
  height:               490px;
  font-size:            0px;
}

.eldesFrameCenterMainTabOnRight {
  display:              block;
  position:             static;
  float:                left;
  width:                6px;
  height:               490px;
  font-size:            0px;
  background-image:     url(../../imagens/eldesFrameCenterMainTabOnRight.png);
}

.eldesFrameCenterMainTabOffRight {
  display:              block;
  position:             static;
  float:                left;
  width:                20px;
  height:               490px;
  font-size:            0px;
  background-image:     url(../../imagens/eldesFrameCenterMainTabOffRight.png);
}

/*
////////////////////////////////////////////////////////////////////////////////
//
// FRAME CENTER SUBMENU
//
////////////////////////////////////////////////////////////////////////////////
*/

#eldesFrameCenterMainSubMenuTitle {
  display:              block;
  position:             static;
  float:                left;
  margin-top:           10px;
  width:                208px;
  height:               auto;
  font-size:            16pt;
  text-indent:          20px;
  font-weight:          bold;
}

#eldesFrameCenterMainSubMenuBorderTop {
  display:              block;
  position:             static;
  float:                left;
  width:                208px;
  height:               16px;
  font-size:            0px;
  background-image:     url(../../imagens/eldesFrameCenterMainSubMenuBorderTop.png);
}

.eldesFrameCenterMainSubMenuItemOn {
  display:              block;
  position:             static;
  float:                left;
  width:                208px;
  height:               auto;
  font-size:            8pt;
  text-transform:       uppercase;
  text-indent:          30px;
  background-image:     url(../../imagens/eldesFrameCenterMainSubMenuItem.png);
  color:                #000;
}

.eldesFrameCenterMainSubMenuItemOff {
  display:              block;
  position:             static;
  float:                left;
  width:                208px;
  height:               auto;
  font-size:            8pt;
  text-transform:       uppercase;
  text-indent:          30px;
  background-image:     url(../../imagens/eldesFrameCenterMainSubMenuItem.png);
  color:                #CCC;
}

.eldesFrameCenterMainSubMenuSubItemOff,
.eldesFrameCenterMainSubMenuSubItemOn {
  display:              block;
  position:             static;
  float:                left;
  width:                208px;
  height:               auto;
  font-size:            8pt;
  text-transform:       lowercase;
  text-indent:          50px;
  background-image:     url(../../imagens/eldesFrameCenterMainSubMenuItem.png);
  color:                #000;
}

.eldesFrameCenterMainSubMenuSubItemOn a,
.eldesFrameCenterMainSubMenuSubItemOff a:hover {
  background-color:     #FF0;
}

.eldesFrameCenterMainSubMenuSubItemOn a,
.eldesFrameCenterMainSubMenuSubItemOff a {
  text-decoration:      none;
  color:                #000;
}


#eldesFrameCenterMainSubMenuBorderBottom {
  display:              block;
  position:             static;
  float:                left;
  width:                208px;
  height:               16px;
  font-size:            0px;
  background-image:     url(../../imagens/eldesFrameCenterMainSubMenuBorderBottom.png);
}

/*
////////////////////////////////////////////////////////////////////////////////
//
// FRAME CENTER TAB
//
////////////////////////////////////////////////////////////////////////////////
*/

#eldesFrameCenterMainTabItemHomeOff,
#eldesFrameCenterMainTabItemHomeOn,
#eldesFrameCenterMainTabItemIllustrationOff,
#eldesFrameCenterMainTabItemIllustrationOn,
#eldesFrameCenterMainTabItemComicsOff,
#eldesFrameCenterMainTabItemComicsOn,
#eldesFrameCenterMainTabItemCartoonOff,
#eldesFrameCenterMainTabItemCartoonOn,
#eldesFrameCenterMainTabItemDesignOff,
#eldesFrameCenterMainTabItemDesignOn,
#eldesFrameCenterMainTabItemSitesOff,
#eldesFrameCenterMainTabItemSitesOn,
#eldesFrameCenterMainTabItemCdromsOff,
#eldesFrameCenterMainTabItemCdromsOn,
#eldesFrameCenterMainTabItemFlashOff,
#eldesFrameCenterMainTabItemFlashOn,
#eldesFrameCenterMainTabItemNewsOff,
#eldesFrameCenterMainTabItemNewsOn,
#eldesFrameCenterMainTabItemResumeOff,
#eldesFrameCenterMainTabItemResumeOn,
#eldesFrameCenterMainTabItemContactOff,
#eldesFrameCenterMainTabItemContactOn,
#eldesFrameCenterMainTabItemBlogOff,
#eldesFrameCenterMainTabItemBlogOn,
#eldesFrameCenterMainTabItemMinimeOff,
#eldesFrameCenterMainTabItemMinimeOn,
#eldesFrameCenterMainTabItemStoreOff,
#eldesFrameCenterMainTabItemStoreOn {
  display:              block;
  position:             static;
  float:                left;
  margin-top:           10px;
  margin-bottom:        10px;
  width:                20px;
  font-size:            0px;
}

#eldesFrameCenterMainTabItemHomeOff,
#eldesFrameCenterMainTabItemIllustrationOff,
#eldesFrameCenterMainTabItemComicsOff,
#eldesFrameCenterMainTabItemCartoonOff,
#eldesFrameCenterMainTabItemDesignOff,
#eldesFrameCenterMainTabItemSitesOff,
#eldesFrameCenterMainTabItemCdromsOff,
#eldesFrameCenterMainTabItemFlashOff,
#eldesFrameCenterMainTabItemNewsOff,
#eldesFrameCenterMainTabItemResumeOff,
#eldesFrameCenterMainTabItemContactOff,
#eldesFrameCenterMainTabItemBlogOff,
#eldesFrameCenterMainTabItemMinimeOff,
#eldesFrameCenterMainTabItemStoreOff {
  filter:               alpha(opacity=20);
  opacity:              .20;
}

/*
#eldesFrameCenterMainTabItemHomeOn,
a#eldesFrameCenterMainTabItemHomeOff:hover,
#eldesFrameCenterMainTabItemIllustrationOn,
a#eldesFrameCenterMainTabItemIllustrationOff:hover,
#eldesFrameCenterMainTabItemComicsOn,
a#eldesFrameCenterMainTabItemComicsOff:hover,
#eldesFrameCenterMainTabItemCartoonOn,
a#eldesFrameCenterMainTabItemCartoonOff:hover,
#eldesFrameCenterMainTabItemDesignOn,
a#eldesFrameCenterMainTabItemDesignOff:hover,
#eldesFrameCenterMainTabItemSitesOn,
a#eldesFrameCenterMainTabItemSitesOff:hover,
a#eldesFrameCenterMainTabItemCdromsOff:hover,
#eldesFrameCenterMainTabItemCdromsOn,
a#eldesFrameCenterMainTabItemFlashOff:hover,
#eldesFrameCenterMainTabItemFlashOn,
a#eldesFrameCenterMainTabItemNewsOff:hover,
#eldesFrameCenterMainTabItemNewsOn,
a#eldesFrameCenterMainTabItemResumeOff:hover,
#eldesFrameCenterMainTabItemResumeOn,
a#eldesFrameCenterMainTabItemContactOff:hover,
#eldesFrameCenterMainTabItemContactOn,
a#eldesFrameCenterMainTabItemBlogOff:hover,
#eldesFrameCenterMainTabItemBlogOn,
a#eldesFrameCenterMainTabItemMinimeOff:hover,
#eldesFrameCenterMainTabItemMinimeOn,
a#eldesFrameCenterMainTabItemStoreOff:hover,
#eldesFrameCenterMainTabItemStoreOn {
  filter:               alpha(opacity=60);
  opacity:              .60;
}
*/

#eldesFrameCenterMainTabItemHomeOff,
#eldesFrameCenterMainTabItemHomeOn {
  height:               31px;
  background-image:     url(../../imagens/eldesFrameCenterMainTabItemHome.png);
}

a#eldesFrameCenterMainTabItemIllustrationOn,
a#eldesFrameCenterMainTabItemIllustrationOff {
  height:               78px;
  background-image:     url(../../imagens/eldesFrameCenterMainTabItemIllustration.png);
}

#eldesFrameCenterMainTabItemComicsOff,
#eldesFrameCenterMainTabItemComicsOn {
  height:               41px;
  background-image:     url(../../imagens/eldesFrameCenterMainTabItemComics.png);
}

#eldesFrameCenterMainTabItemCartoonOff,
#eldesFrameCenterMainTabItemCartoonOn {
  height:               52px;
  background-image:     url(../../imagens/eldesFrameCenterMainTabItemCartoon.png);
}

#eldesFrameCenterMainTabItemDesignOff,
#eldesFrameCenterMainTabItemDesignOn {
  height:               39px;
  background-image:     url(../../imagens/eldesFrameCenterMainTabItemDesign.png);
}

#eldesFrameCenterMainTabItemSitesOff,
#eldesFrameCenterMainTabItemSitesOn {
  height:               30px;
  background-image:     url(../../imagens/eldesFrameCenterMainTabItemSites.png);
}

#eldesFrameCenterMainTabItemCdromsOff,
#eldesFrameCenterMainTabItemCdromsOn {
  height:               49px;
  background-image:     url(../../imagens/eldesFrameCenterMainTabItemCdroms.png);
}

#eldesFrameCenterMainTabItemFlashOff,
#eldesFrameCenterMainTabItemFlashOn {
  height:               34px;
  background-image:     url(../../imagens/eldesFrameCenterMainTabItemFlash.png);
}

#eldesFrameCenterMainTabItemNewsOff,
#eldesFrameCenterMainTabItemNewsOn {
  height:               30px;
  background-image:     url(../../imagens/eldesFrameCenterMainTabItemNews.png);
}

#eldesFrameCenterMainTabItemResumeOff,
#eldesFrameCenterMainTabItemResumeOn {
  height:               43px;
  background-image:     url(../../imagens/eldesFrameCenterMainTabItemResume.png);
}

#eldesFrameCenterMainTabItemContactOff,
#eldesFrameCenterMainTabItemContactOn {
  height:               52px;
  background-image:     url(../../imagens/eldesFrameCenterMainTabItemContact.png);
}

#eldesFrameCenterMainTabItemBlogOff,
#eldesFrameCenterMainTabItemBlogOn {
  height:               106px;
  background-image:     url(../../imagens/eldesFrameCenterMainTabItemBlog.png);
}

#eldesFrameCenterMainTabItemMinimeOff,
#eldesFrameCenterMainTabItemMinimeOn {
  height:               43px;
  background-image:     url(../../imagens/eldesFrameCenterMainTabItemMinime.png);
}

#eldesFrameCenterMainTabItemStoreOff,
#eldesFrameCenterMainTabItemStoreOn {
  height:               35px;
  background-image:     url(../../imagens/eldesFrameCenterMainTabItemStore.png);
}

/*
////////////////////////////////////////////////////////////////////////////////
//
// GALLERY
//
////////////////////////////////////////////////////////////////////////////////
*/

#eldesGalleryBorderTop {
  display:              inline;
  position:             static;
  float:                left;
  width:                651px;
  height:               10px;
  font-size:            0px;
  background-image:     url(../../imagens/eldesGalleryBorderTop.png);
}

#eldesGalleryBorderLeft {
  display:              inline;
  position:             static;
  float:                left;
  width:                7px;
  height:               420px;
  font-size:            0px;
  /*background-image:     url(../../imagens/eldesGalleryBorderLeft.png);*/
}

#eldesGalleryMain {
  display:              inline;
  position:             static;
  float:                left;
  width:                620px;
  height:               420px;
  font-size:            0px;
}

#eldesGalleryViews {
  display:              inline;
  position:             static;
  float:                left;
  width:                24px;
  height:               420px;
  font-size:            0px;  
  background-image:     url(../../imagens/eldesGalleryViews.png);
}

#eldesGalleryBorderBottom {
  display:              inline;
  position:             static;
  float:                left;
  width:                651px;
  height:               10px;
  font-size:            0px;
  background-image:     url(../../imagens/eldesGalleryBorderBottom.png);
}

.eldesGalleryThumbnailOff,
.eldesGalleryThumbnailOn {
  display:              inline;
  position:             static;
  float:                left;
  height:               40px;
  vertical-align:       bottom;
  margin-bottom:        10px;
  margin-left:          7px;
  font-size:            0px;
}

.eldesGalleryThumbnailOff a img {
  filter:               alpha(opacity=20);
  opacity:              .20;
  width:                30px;
  height:               30px;
  margin-top:           10px;
}

.eldesGalleryThumbnailOn a img,
.eldesGalleryThumbnailOff a:hover img {
  filter:               none;
  opacity:              1.00;
  width:                40px;
  height:               40px;
  margin-top:           0px;
}

#eldesGalleryMainVerticalImage {
  display:              inline;
  position:             static;
  float:                left;
  width:                420px;
  height:               420px;
  font-size:            0px;
}

#eldesGalleryMainVerticalText {
  display:              inline;
  position:             static;
  float:                left;
  width:                190px;
  margin-right:         10px;
  height:               400px;
  margin-top:           10px;
  margin-bottom:        10px;
  font-size:            0px;
  color:                #999;
}

#eldesGalleryMainVerticalImage img {
  display:              inline;
  position:             static;
  float:                left;
  margin:               10px;
  max-width:            400px;
  max-height:           400px;
  font-size:            0px;
}

#eldesGalleryMainVerticalText p {
  display:              display;
  position:             static;
  float:                left;
  width:                100%;
  margin-bottom:        10px;
  font-size:            7pt;
  line-height:          9pt;
}

#eldesGalleryMainVerticalText p strong {
  font-weight:          normal;
  color:                #666;
}

#eldesGalleryMainHorizontalImage {
  display:              inline;
  position:             static;
  float:                left;
  width:                620px;
  height:               370px;
  font-size:            0px;
}

#eldesGalleryMainHorizontalText {
  display:              inline;
  position:             static;
  float:                left;
  width:                600px;
  margin-left:          10px;
  margin-right:         10px;
  height:               50px;
  font-size:            0px;
  color:                #999;
}

#eldesGalleryMainHorizontalImage img {
  display:              inline;
  position:             static;
  float:                left;
  margin:               10px;
  max-width:            600px;
  max-height:           350px;
  font-size:            0px;
}

#eldesGalleryMainHorizontalText p {
  display:              inline;
  position:             static;
  float:                left;
  width:                290px;
  margin:               0px;
  margin-right:         10px;
  font-size:            7pt;
  line-height:          9pt;
}

#eldesGalleryMainHorizontalText p strong {
  font-weight:          normal;
  color:                #666;
}

.eldesGalleryViewsTabOn {
  display:              block;
  position:             static;
  float:                left;
  width:                24px;
  height:               36px;
  background-image:     url(../../imagens/eldesGalleryViewsTabOn.png);
  font-size:            8pt;
  text-indent:          5px;
  line-height:          36px;
  color:                #000;
}

.eldesGalleryViewsTabOff {
  display:              block;
  position:             static;
  float:                left;
  width:                24px;
  height:               36px;
  background-image:     url(../../imagens/eldesGalleryViewsTabOff.png);
  font-size:            8pt;
  text-indent:          5px;
  line-height:          36px;
  color:                #CCC;
}

.eldesGalleryViewsBorderBottom {
  display:              block;
  position:             static;
  float:                left;
  width:                24px;
  height:               3px;
  background-image:     url(../../imagens/eldesGalleryViewsBorderBottom.png);
}

.hiddenContent {
  position:             absolute;
  top:                  -1234px;
  left:                 -1234px;
  visibility:           visible;
}