
/*
    overriding errors
*/
.errorDesc{
        font-family: Verdana;
	font-size: 11px;
	color: #545454;
	text-decoration: none;
}

/*
images Class :  Arrow
*/

A.selfcare_next,
A.selfcare_continue {
	font-family: Verdana;
	font-size: 11px;
	color: #545454;
	text-decoration: none;

        background: url(/file/PMELink/bt_seta01.gif) right;
        background-repeat: no-repeat;
}

A.selfcare_next:hover,
A.selfcare_continue:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #004F6A;
	text-decoration: none;

        background: url(/file/PMELink/bt_seta02.gif) right;
        background-repeat: no-repeat;
}

A.selfcare_back {
	font-family: Verdana;
	font-size: 11px;
	color: #545454;
	text-decoration: none;

        background: url(/file/PMELink/bt_setaback01.gif) left;
        
        background-repeat: no-repeat;
}

A.selfcare_back:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #004F6A;
	text-decoration: none;

        background: url(/file/PMELink/bt_setaback02.gif) left;
        background-repeat: no-repeat;
}

/*
images Class :  Cross
*/

A.selfcare_cancel {
	font-family: Verdana;
	font-size: 11px;
	color: #545454;
	text-decoration: none;

        background: url(/file/PMELink/bt_sair01.gif) right;
        background-repeat: no-repeat;
}

A.selfcare_cancel:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #004F6A;
	text-decoration: none;

        background: url(/file/PMELink/bt_sair02.gif) right;
        background-repeat: no-repeat;
}

/*
images Class :  Print
*/

A.selfcare_print {
	font-family: Verdana;
	font-size: 11px;
	color: #545454;
	text-decoration: none;

        background: url(/file/PMELink/bt_print01.gif) right;
        background-repeat: no-repeat;
}

A.selfcare_print:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #004F6A;
	text-decoration: none;

        background: url(/file/PMELink/bt_print02.gif) right;
        background-repeat: no-repeat;
}

/*
images Class :  Delete
*/

A.selfcare_delete {
	font-family: Verdana;
	font-size: 11px;
	color: #545454;
	text-decoration: none;

        background: url(/file/PMELink/bt_limpar01.gif) right;
        background-repeat: no-repeat;
}

A.selfcare_delete:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #004F6A;
	text-decoration: none;

        background: url(/file/PMELink/bt_limpar02.gif) right;
        background-repeat: no-repeat;
}

/*
Generic : underline (workaround for IE browser support)
*/

SPAN.underline {
   m: expression(this.onmouseover =  new Function("this.className = 'underline-hover';"));
}

SPAN.underline:hover,
SPAN.underline-hover {
   text-decoration: underline;
   m: expression(this.onmouseout = new Function("this.className = 'underline';"));
}

/*
    Table Style
*/

table.selfcare{
        width: 540px;
        border-style: solid;
        border-width: 1px;
        border-color: #555555;
        height: 100px;
        text-align: center;
        vertical-align: middle;
        border-collapse: collapse;
}

td.selfcareBody{
        background-color: #FFFFFF;
        height: 27px;
        border-style: solid;
        border-width: 1px;
}
    
td.selfcareTop{
        background-color: #FF6633;
        height: 35px;

        border-style: solid;
        border-color: #555555;
        border-width: 1px;

        font-family: Verdana;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none
}

/*

    Table specific for Change Payment Types
*/

table.CPTselfcare{
	border-width: 1px;
        border-color: #aaaaaa !important;
	text-align: center;
        border-spacing: 0px;        
        padding-top: 0px;    
        border-collapse: collapse;
}

td.CPTselfcareBody{
        border-style:solid;
        border-top:hidden;
        border-color: #aaaaaa !important;
	border-width: 1px;
        border-spacing: 0px;    
        padding-left:5px;
        padding-top:0px;
        width: 151px;
}

td.CPTselfcareTop{
        border-style: solid;
	border-width: 1px;
        border-color: #aaaaaa !important;
        background-color: #FF6633;
        font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
        padding-top:0px;
}

/*
    Combo Style
*/

.selfcareSelectDiv{
    width: 120px;
    height: 260px;
    overflow: hidden;    
}
.selfcareSelect{
    position: relative;
    left: -3px;
    top: -3px;
    width: 124px;
    height: 268px;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    padding-left: 3px;
    padding-top: 3px;
    border-style:hidden;
    
}

div.bottomControlBar {
    border-bottom:1px solid #b2b2b2;
    border-top:none;
    background-color:#ebebeb;
    padding-left:2px;
    text-align:right
}

div.titleBarOrangeWithMargin {
	width:100%;
	border-top:1px solid #999999;
        border-bottom:none;
	background-color:#ff6633;
	padding-left:2px;
        margin-bottom:2px;
}

/*
    pmelink.css override for IE correct rendering
*/

div.loginBarReg {
	border-top:1px solid #ebebeb;
	background-color:#cab8b3;
	padding-left:3px;
	padding-top:3px;
	padding-right:6px;
	padding-bottom:3px;
	height:100%;
}
