﻿#SMS_OVERLAY {
    position: absolute;
    top: 69px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 4999;
    background: rgba(0,0,0,0.5) !important;
    background: #F6F6F6;

    /** IE hacks */
    filter: alpha(opacity=90);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    width: expression(document.documentElement.clientWidth+'px');
    height: expression(document.documentElement.clientHeight+'px');
}
.minimal #SMS_OVERLAY { top: 42px; }
.boxtitle {
    padding-top: 4px;
}


#mainscreen #messagetoolbar {
    position: absolute;
    top: -6px;
    left: 0;
    height: 40px;
    white-space: nowrap;
    z-index: 10;
}

#mainscreen #messagetoolbar.fullwidth {
    right: 0;
}

#mainscreen #messagetoolbar .toolbarselect {
    position: absolute;
    bottom: 6px;
    right: 3px;
}

#taskbar a.button-addressbook span.button-inner {
    background-position: 0 -48px;
}

#taskbar a.button-addressbook:hover span.button-inner,
#taskbar a.button-addressbook.button-selected span.button-inner {
    background-position: 0 -72px;
}

#taskbar a.button-calendarFIX span.button-inner {
    background-position: 0 -144px;
}

#taskbar a.button-calendarFIX:hover span.button-inner,
#taskbar a.button-calendarFIX.button-selected span.button-inner {
    background-position: 0 -168px;
}

#taskbar a.button-calendar span.button-inner {
    background-position: 0 -144px;
}

#taskbar a.button-calendar:hover span.button-inner,
#taskbar a.button-calendar.button-selected span.button-inner {
    background-position: 0 -168px;
}

#sections-table #rcmrowconversedhsms td.section{
    background: url('../images/account-admin-col.png') 6px 0px no-repeat;
}

#sections-table #rcmrowconversedhsms.selected td.section{
    background: url('../images/account-admin-col.png') 6px -25px no-repeat;
}

#dhSmsAgregarContacto {
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    bottom: 0px

}


#contacthead {
    border: 0;
    margin: 0 16em 1em 0;
    padding: 0;
    line-height: 1.5em;
    font-size: 12px;
}

form #contacthead {
    margin-right: 0;
}

#contacthead .names span.namefield,
#contacthead .names input {
    font-size: 140%;
    font-weight: bold;
}

#contacthead .displayname span.namefield {
    font-size: 120%;
    font-weight: bold;
}

#contacthead span.nickname:before,
#contacthead span.nickname:after {
    content: '"';
}

#contacthead input {
    margin-right: 6px;
    margin-bottom: 0.2em;
}

#contacthead .names input,
#contacthead .addnames input {
    width: 180px;
}

#contacthead input.ff_prefix,
#contacthead input.ff_suffix {
    width: 90px;
}

#smstabs {
    position: absolute;
    top: 130px;
    right: 10px !important;
    bottom: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#smstabs-tabs {
    display: block;
    padding: 0;
    margin: 0 0px 0 0;
    list-style: none;
}
#smstabs-tabs li {
    display: inline-block;
    width: 50%;
}

#smstabs-tabs li a {
    font-size: 11px;
    line-height: 2.3;
    font-weight: bold;
    text-shadow: 0 1px 0px rgba(255,255,255,0.4);
    color: #1d252c;
    display: block;
    background: #a5a8ab;
    text-align: center;
    text-decoration: none;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    padding-left: 0px;
}
#smstabs-tabs a.current, 
#smstabs-tabs a.current:hover {
    color: #fff;
    background: #1d252c;
    text-shadow: 0 1px 0 rgba(0,0,0,1);
    cursor: default;
}