.menu_principal{
    margin-left:13px;
    text-decoration:none;
}

.opAvancar a{
    -moz-opacity:.0;
    filter:alpha(opacity=0);
    opacity:.0;
    background-image:url(../img/navega_r.png);
    right:7px;
    top:17px;
    float:right;
    height:536px;
    width:240px;
    position:absolute;
    z-index:70;
}


a:active, a:focus, a:hover, a:link, a:visited {

    text-decoration:none;
    color: #787878;

}

.opAvancar a:hover{
    -moz-opacity:.0;
    filter:alpha(opacity=0);
    opacity:.0;
    cursor: url(../img/seta_normal_r.png),url(img/seta_32x32_r.cur),nw-resize;


}

.opVoltar a{
    -moz-opacity:.0;
    filter:alpha(opacity=0);
    opacity:.0;
    background-image:url(../img/navega_l.png);
    height:536px;
    left:10px;
    top:17px;
    width:240px;
    z-index:10;
    position:absolute;

}

.opVoltar a:hover{
    -moz-opacity:.0;
    filter:alpha(opacity=0);
    opacity:.0;
    cursor: url(../img/seta_normal_l.png),url(img/seta_32x32_l.cur),nw-resize;
}

.stepcarousel{
    border:1px solid white;
    height:541px;/*Height should enough to fit largest content's height*/
    overflow:scroll;/*leave this value alone*/
    position:relative;/*leave this value alone*/
    width:100%;/*Width of Carousel Viewer itself*/
}

.stepcarousel .belt{
    left:0;
    position:absolute;/*leave this value alone*/
    top:0;
}
/* - width: 250px;Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

.stepcarousel .panel{
    float:left;/*leave this value alone*/
    margin:3px;/*margin around each panel*/
    overflow:hidden;/*clip content that go outside dimensions of holding panel DIV*/
}

.truncate_more{
    color:#787878;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-style:normal;
    text-decoration:none;
}

.truncate_more_link{
    color:#FF0033;
    font-style:normal;
    text-align:left;
    text-decoration:none;
    text-transform:none;
}

.truncate_more_link:active{
    color:#FF0033;
    font-style:normal;
    text-align:left;
    text-decoration:none;
    text-transform:none;
}

.truncate_more_link:focus{
    color:#FF0033;
    font-style:normal;
    text-align:left;
    text-decoration:none;
    text-transform:none;
}

.truncate_more_link:hover{
    color:#FF0033;
    font-style:normal;
    text-align:left;
    text-decoration:none;
    text-transform:none;
}

.truncate_more_link:visited{
    color:#FF0033;
    font-style:normal;
    text-align:left;
    text-decoration:none;
    text-transform:none;
}
