/*
 * @name wowBook
 * @desc style for wowBook plugin for jQuery
 *
 * @author Marcio Aguiar
 * @version 1.0
 *
 * Date: Wed Dec 8 10:05:49 2010 -0200
 */


#main nav {

    height: 0px;
    text-align: center;
}
nav li {
    float: left;
}
#main  nav ul {
    padding: 0;

    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: baseline;


    list-style: none;
}


.catalogues nav li:first-child {
    border-left: 0; }
.catalogues nav li:first-child a {
    border-radius: 6px 0 0 6px; }
.catalogues nav li:last-child a {
    border-radius: 0 6px 6px 0; }
.catalogues nav a {
    position: relative;
    display: block;
    padding: 0 14px;
    font-size: 19px;
    font-weight: bold;
    color: #666;
    color: rgb(221, 221, 221);
    height: 26px;
    line-height: 26px;
    text-shadow: 0 1px #fff;

    background-color: #2C2C2C;
}

.catalogues nav a:hover {
    color: #333;
    color: rgb(221, 221, 221); /* FIXME */
    z-index: 10;
    text-decoration: none;

}
.catalogues nav li.active a, nav a:active, nav a:visited {
    color: #333;
    color: rgb(221, 221, 221);

    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1); }


.catalogues .left-nav{

    text-align: left;
    margin-top: 40%;
    position: absolute;
}

.catalogues .right-nav{text-align:right;}

.catalogues nav #back {
    margin-top: 25%;
    position: absolute;
    float: left;
    margin-left: 160px;

}
.catalogues nav #next {
    margin-top: 25%;
    /*    position: absolute;*/
    float: right;
    margin-right:  100px;
}
.catalogues nav ul{width:100%}

.wowbook {
    position : relative;
}

.wowbook-page-content {
    position : absolute;
    overflow : hidden;
}

/* marker class */
.wowbook-left{}
.wowbook-right{}
.wowbook-disabled{}

.wowbook-handle {
    cursor   : pointer;
    height   : 100%;
    position : absolute;
    top      : 0;
    width    : 50px;
    z-index  : 10000;
}

.wowbook-handle.wowbook-disabled {
    display : none;
}

/* shadows */
.wowbook-shadow-clipper {
    position : absolute;
    overflow : hidden;
    z-index : 999; /* 1 a menos do que o verso da pagina sendo foldada */
}

.wowbook-shadow-container {
    display  : none;
    position : absolute;
    z-index  : 999; /* 1 a menos do que o verso da pagina sendo foldada */
}

.wowbook-shadow-internal {
    background : url(../images/catalogs/shadow_internal_fold.png) repeat-y;
    height     : 500px;
    width      : 200px;
    position   : absolute;
}

.wowbook-shadow-fold {
    background : url(../images/catalogs/shadow_fold.png) right top repeat-y;
    height     : 500px;
    width      : 100px;
    position   : absolute;
}

.wowbook-shadow-fold-flipped  {
    background-image : url(../images/catalogs/shadow_fold_flip_h.png);
}

.wowbook-fold-gradient {
    background : url(../images/catalogs/fold_gradient.png) right top repeat-y;
    height : 500px;
    width : 125px;
    position : absolute;
    top : 0;
}

.wowbook-fold-gradient-flipped {
    background-image :  url(../images/catalogs/fold_gradient_flip_h.png);
}

.wowbook-fold-gradient-container {
    position : absolute;
    z-index  : 1001; /* 1 a mais que o verso da pagina sendo foldada */
}

.wowbook-gutter-shadow {
    height     : 100%;
    width      : 40px;
    position   : absolute;
    top        : 0;
}

.wowbook-left .wowbook-gutter-shadow {
    background : url(../images/catalogs/gutter_shadow_left.png) right top repeat-y;
    right      : 0;
    width      : 70px;
}

.wowbook-right .wowbook-gutter-shadow {
    background : url(../images/catalogs/gutter_shadow_right.png) right top repeat-y;
    left       : 0;
}

.wowbook-hard-page-shadow {
    background : #888;
    position   : absolute;
    top        : 0;
    z-index    : 999; /* 1 a menos do que o verso da pagina sendo foldada */
}

.wowbook-page-number {
    bottom   : 0;
    padding-bottom: 0.3em;
    position : absolute;
}

.wowbook-left .wowbook-page-number {
    left : 0;
    padding-left: 0.5em;
}

.wowbook-right .wowbook-page-number {
    right : 0;
    padding-right: 0.5em;
}

.wowbook-book-shadow{
    -moz-box-shadow: 0 0 14px #666;
    -ms-box-shadow: 0 0 14px #666;
    -webkit-box-shadow: 0 0 14px #666;
    -o-box-shadow: 0 0 14px #666;
    box-shadow: 0 0 14px #666;
}

.wowbook-page-holded {
}
.wowbook-page-holded object {
    /* visibility: hidden; */
}



#features h1 {
    font-size: 32px;
    color: white;
    background: #aa2b2b;
    line-height: 1.5;
    padding: 5px 5px 0px;
    margin: 0;
}
#features .subtitle {
    font-size: 18px;
    color: black;
    line-height: 1.5;
    padding: 5px 5px 0px;
    font-style: italic;
}
#features p,
#features ul {
    font-family: 'News Cycle', sans-serif;
    font-size: 24px;
    margin-top: 0.5em;
}
#features li {
    list-style: none;
}
#cover {
    background: #ffffff url("../images/catalogs/cover.jpg") no-repeat;
}
.feature {
    height: 500px;
    width: 400px;
    background: white;
}
.feature h1,
.feature h2 {
    font-size: 38px;
    color: black;
}
#features .feature.pagefx p {
    font-size: 22px;
}
#features .feature.pagefx .subtitle {
    margin-top: 0;
    font-size: 18px;
}
#features .feature.pagefx h1 {
    font-size: 48px;
    color: #aa2b2b;
    background: none;
    line-height: 0.7;
    padding: 5px 0px 0px;
    margin: 0;
}
#features .easy {
    background: #ffffff url("../images/catalogs/easy.png") no-repeat;

}
#features .easy h1,
#features .easy p,
#features .easy .subtitle {
    display: none;
}
.doc {
    display: none;
    background: url("../images/catalogs/doc_page.png");
    font-size: 32px;
    line-height: 128px;
    width: 128px;
    height: 128px;
    position: relative;
    text-align: center;
}
#features .design {
    background: #ffffff url("../images/catalogs/design.png") no-repeat;
}
#features .design h1 {
    background: none;
    text-indent: -10000px;
    color: #88bfbf;
    text-shadow: 1px 1px 0px #447f7f;
    font-size: 144px;
    line-height: 0.8;
}
#features .design .subtitle {
    font-family: 'News Cycle', sans-serif;
    font-style: normal;
    font-size: 30px;
    color: #333;
}

#zoom-feature h1 {
    font-size: 100px;
    color: #333;
    background: none;
    line-height: 1.1;
    padding: 5px 0px 0px;
    text-align: right;
}


.deeplinking h1 {
    color: white;
    background: #3d567d !important;
}
.deeplinking a,
.deeplinking a:active,
.deeplinking a:visited {
    color: #f8f8f8;
    text-decoration: underline;
}
.wowbook-right .deeplinking {
    background-position: top right;
}
#features .feature.numbering {
    background: url("../images/catalogs/numbering.png") #ffffff no-repeat;
}
#features .feature.numbering h1 {
    color: #AA2B2B;
    background: none;
    font-size: 40px;
    padding-left: 0;
    padding-right: 0;
}
#features .feature.numbering p {
    font-size: 23px;
}
#features .feature.numbering .wowbook-page-number {
    text-indent: 100%;
    overflow: hidden;
}
#features .feature.slideshow h1 {
    color: #AA2B2B;
    background: none;
    font-size: 40px;
    padding-left: 0;
    padding-right: 0;
}
#features .feature.slideshow a {
    display: block;
    text-align: center;
}