@charset "UTF-8";

/**************************
BASE（ポルトガル語ページ全体の構成 追加要素）
***************************/

/*------------------------------------------------
言語固有ボタン
------------------------------------------------*/
.btn_examine {
 background-image: url(../images/btn/btn_examine_po.jpg);
}
.btn_member {
 background-image: url(../images/btn/btn_member_po.jpg);
}
.btn_customer {
 background-image: url(../images/btn/btn_customer_po.jpg);
}
.btn_order_signin {
 background-image: url(../images/btn/btn_continue_po.jpg);
}
.btn_agree_complete {
 width: 583px;
 background-image: url(../images/btn/btn_send2_po.jpg);
}
.btn_send {
 background-image: url(../images/btn/btn_send_po.jpg);
}
.btn_confirm {
 background-image: url(../images/btn/btn_confirm_po.jpg);
}
.btn_register {
 background-image: url(../images/btn/btn_register_po.jpg);
}
.btn_request {
 background-image: url(../images/btn/btn_request_po.jpg);
}
.usersvoice {
 width:230px;
}
.btn_member_entry {
 width: 583px;
 background-image: url(../images/btn/btn_member_entry_po.jpg);
}

#leftArrivals { font-size: 14px; line-height: 1.7;}

table.topSearch th { width: 120px; text-align: right; }
.searchyearwidth { width: 82px; }

.leftAfrica { width: 140px; height: 49px; margin-top: 5px; font-size: 14px; font-weight: bold; background-image:url(../images/leftmenubtn_africa.gif); background-repeat: no-repeat; line-height: 1.4; }
.pAfrica { padding: 4px 7px 7px 53px ; }

.AfricaBanner { font-size: 22px;}
.pAfricaBanner { padding: 13px 7px 7px 58px ; }

.signintitle { padding-top: 5px; text-align: center; font-size: 12px; color: #FFFFFF; font-weight: bold; padding-bottom: 9px; }

.steps_txt {
    width: 320px;
    _width: 330px;
    border: 1px solid #648CDE;
    font-size: 12px;
    padding: 5px;
    height: 120px;
}

.IconAccOpen{
    padding: 0px;
    width:36px;
    height:12px;
    display:block;
    cursor:hand;
    cursor:pointer;
    background-image: url(../images/edit_sp.jpg);
    background-repeat: no-repeat;
    margin-top: 1px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 1px;
}

.IconAccClose{
    padding: 0px;
    width:36px;
    height:12px;
    display:block;
    cursor:hand;
    cursor:pointer;
    background-image: url(../images/edit_sp.jpg);
    background-repeat: no-repeat;
    margin-top: 1px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 1px;
}

.btn_search {
    background-image: url(../images/btn_search_po.gif);
    background-repeat: no-repeat;
    height: 41px;
    width: 178px;
    border: none;
    cursor: pointer;
    text-indent: -9999px;
    display: block;
    background-color: #FFFFFF;
	margin:0px auto;
	margin-top: 3px;
}
#signin_box .signin_box_submit {
    background:url("../images/signin/signin_box_submit_po.jpg") no-repeat scroll 0 0 transparent;
    border:medium none;
    height:67px;
    margin:15px 0 10px;
    width:174px;
}

div.box_bottom span.rmenu_title,
div.box_bottom span.rmenu_title_2,
div.box_bottom span.rmenu_title_3
{
    display:block;
    height:2.5em;
}

.details_photo_block {
 float: right;
}
.details_label_sort { float: right; font-weight: bold; background-image: url(../images/icon_sort_camera.gif); background-repeat: no-repeat; background-position: 65px -2px; padding-left: 94px; padding-top: 1px;}

