@font-face {
                font-family: 'Conv_MyriadPro-Bold';
                src: url('../font/myriadpro-bold-webfont.eot');
                src: url('../font/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
                        url('../font/myriadprobold.ttf') format('truetype');
                font-weight: normal;
                font-style: normal;
                behavior:url("/cssPie/PIE.htc");
        }
@font-face {
                font-family: 'MyriadPro-Regular';
                src: url('../font/myriadpro-regular-webfont.eot');
                src: url('../font/myriadpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
                         url('../font/myriadproregular.ttf') format('truetype');
                font-weight: normal;
                font-style: normal;
                behavior:url("/cssPie/PIE.htc");
        }
@font-face {
    font-family: 'MyriadPro-It';
    src: url('../font/myriadpro-it-webfont.eot');
    src: url('../font/myriadpro-it-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/myriadproit.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    behavior:url("/cssPie/PIE.htc");

}
@font-face {
                font-family: 'comfortaa';
                src: url('../font/comfortaa_regular-webfont.eot');
                src: url('../font/comfortaa_regular-webfont.eot?#iefix') format('embedded-opentype'),
                    url('../font/comfortaa_regular-webfont.ttf') format('truetype');
                font-weight: normal;
                font-style: normal;
                behavior:url("/cssPie/PIE.htc");
        }

*{
    margin: 0;
    padding: 0;
}
body{
    background:url("../images/bg_body.gif") repeat-x #fff ;
}
.clear{
    clear:both
}
.block{
    width: 211px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-bottom: 10px;
}
.button{
    background: #21B24B;
    text-decoration: none;
    padding: 7px 20px;
    color: white;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-weight: normal;
    font-size: 22px;
     font-family: Conv_MyriadPro-Bold, Arial, Tahoma, Helvetica, sans-serif;
}
.button:hover {
    color: #EA1172;
    cursor: pointer;
}
ul{
    list-style: none;
}
#header{
    width: 995px;
    height: 115px;
    margin: 0 auto;
	/* background: url("../images/Snowflakes.gif") no-repeat right center;*/
}
#page{

}
#header_logo{
    float: left;
    width: 180px;
    display: block;
}
img{
    border: 0;
}
img.logo{
    margin-top: 15px;

}
#header_right{
    float:left;
    width: 800px;
}
#header_right a{
    color:#fff;
    font-weight: normal;
    font-size: 16px;
     font-family: Conv_MyriadPro-Bold, Arial, Tahoma, Helvetica, sans-serif;
    text-decoration: none;
}
#header_right a:hover {color: #FCCC2F}
ul li.last_item{
    margin-right: 0!important;
}
.last_item {margin-right: 0!important;}
#center{
    float:left;
    width:748px;
    margin-right:20px;
}
#center.one_column{
    width:995px;
    margin: 0;
}
#right_column{
    float:right;
}
/*******************/
#header_user{float:right}
#header_user li{
    float:left;
    margin-top: 10px;
}
#header_user .register{
    background:url("../images/group.gif") no-repeat left center ;
    padding: 0 15px;
    border-right: 1px solid white;
    margin-right: 10PX;
}
#header_user .your_account{
    background:url("../images/account.gif") no-repeat left center ;
    padding: 0 15px;
}
#header_user .balance{
    padding: 0 15px 0 0;
    border-right: 1px solid white;
    margin-right: 10PX;
}
#header_user a{
    font: normal 15px MyriadPro-Regular;
}
#header_user a span.user_data{
    margin-left: 5px;
    color: #FFCD05;
}
/********************/
#header_link{
    margin-top: 12px;
}
#header_link ul{
    float: left;
    margin-top:10px;
}
#header_link li.nav_link{
    float: left;
    padding: 0 10px;
    border-right: 1px solid white;
}
#header_link li.nav_link.last_item{
    border-right:0;
}
#header_link input.button{
    background:url("../images/header_button_bg.gif") no-repeat top left ;
    text-indent: -9999px;
    width: 190px;
    height: 38px;
    border: 0;
    cursor: pointer;
    float: right;
    padding: 0;
}
/********************/
#top_menu{
    width: 100%;
    height: 58px;
    border-bottom: 2px solid #FCCB2F;
    margin: 3px 0 30px;

}
#top_menu ul.top_nav{
    width: 995px;
    margin: 0 auto;
}
#top_menu ul.top_nav li{
    float: left;
    height: 58px;
    line-height: 58px;
}
#top_menu ul.top_nav li.active,
    #top_menu ul.top_nav li:hover {
    background: #FCCC2F;
}
#top_menu ul.top_nav li.active span,
#top_menu ul.top_nav li:hover span{
    border-right-color:#FCCC2F;
}
#top_menu ul.top_nav li.active span, #top_menu ul.top_nav li.last_item span{
    border-right:0;
}
#top_menu ul.top_nav li span a{
    padding: 0 20px;
    border-right: 1px solid #939598;
    font: normal 18px MyriadPro-Regular;
    color: #939598;
    cursor: pointer;
}
#top_menu ul.top_nav li:hover span a{
    color:#0a56a3;
}
#top_menu ul.top_nav li.active span a{
    color:#0a56a3;
    font: normal 18px Conv_MyriadPro-Bold;
}
/*******************************/
#wrapper{
    width: 995px;
    margin: 0 auto;
}
#holder{
    height: 45px;
    margin-bottom: 25px;
}
#holder h1{
    padding-left: 60px;
    color: #327BA7;
    font-weight: normal;
    font-size: 28px;
     font-family: Conv_MyriadPro-Bold, Arial, Tahoma, Helvetica, sans-serif;
    height: 45px;
    line-height: 45px;
}
#holder h1.contact{
    background: url("../images/contact.gif") no-repeat left center;
}
#holder h1.key{
    background: url("../images/key.png") no-repeat left center;
}
#holder h1.friend{
    background: url("../images/friend.png") no-repeat left center;
}
#holder h1.setting{
    background: url("../images/setting.png") no-repeat left center;

}
/*************************************/
.add_contact{
    background: #21B24B;
    color: white;
    font: normal 16px Conv_MyriadPro-Bold;
    /* text-transform: uppercase; */
}
.blank{
    background: #e4e8ef;
    border: 1px solid #8aa8c8;
}
.other{
    background: #fccc2f;
    border: 1px solid #fccc2f;
    color: #327ba7;
    font: normal 19px Conv_MyriadPro-Bold;
}
.notice{
    clear: both;
    font-family: Comfortaa;
    font-size: 12px;
}
.center{
    text-align: center;
}
.print{
    background: url("../images/print.gif") no-repeat center;
    width: 75px;
    height: 44px;
    display: block;
}
/*************************************/
#holder_tab_container{margin-bottom: 35px;}
#holder_tab li{
    float:left;
    margin-right: 10px;
}
#holder_tab.card li{
    margin-right: 25px;
}
#holder_tab li.add_contact{
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 10px 25px;
}
#holder_tab li.add_contact:hover {color: #FCCC2F;cursor: pointer}
#holder_tab li.blank{
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 10px 25px;
    width: 133px;
}
#holder_tab.card li.blank{
    width: 273px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color: #327BA7;
    padding: 12px 20px;
}
#holder_tab.card li.blank.active{
    background: #fff;
}
#holder_tab.card li.blank.action{
    background: none;
    border-width: 0 1px 0 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    height: 455px;
}
#holder_tab.card li.blank.action a.view_more{
    display: block;
    margin-top: 10px;
    color: #be2026;
    font: normal 16px MyriadPro-Italic;
    text-decoration: none;
}
#holder_tab.card li.action.last_item{
    border: 0;
}
#holder_tab li.other{
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 8px 22px;
}
#holder_tab li {cursor: pointer}
#holder_tab li.other:hover {color: #EA1172}
#holder_tab li.other.print_container{
    padding: 6px 13px 7px 14px;
    margin: 0;
}
#holder_tab li.print_container a.print{
    width: 31px;
    height: 27px;
}
#holder_tab .big_title{
    font: normal 46px Conv_MyriadPro-Bold;
    display: block;
}
#holder_tab .small_title{
    font: normal 21px MyriadPro-Italic;
    display: block;
}
#holder_tab .big_title .capacity_unit{
    font: normal 32px MyriadPro-Italic;
}
#form_add_contact {display: none}
/************************************/
#contac_list_container p.notice{
    padding-top: 5px;
}
.contact_list{
    float:left;
}

.contact_list .contact_item{
    float:left;
    background:url("../images/contact_item.gif") no-repeat 32px 50% #e9f2f6;
    padding:8px 0 9px 80px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    line-height: 25px;
    color: #327ba7;
    font: normal 17px Conv_MyriadPro-Bold;
    margin-bottom: 0;
    margin-top: 15px;
}
.contact_list .contact_item.last_item{
    margin-bottom: 0;
}
.contact_list .contact_item div{
    float:left
}
.contact_list .contact_info{
    width: 225px;
    padding-top: 3px;
}
.contact_list .contact_info .name{
    margin-bottom: 5px;
}
.contact_list .contact_info .addr{
    font: normal 15px MyriadPro-Regular;
}
.contact_list .action{
    width:75px;
}
.contact_list .price{
    width: 90px;
    text-align: right;
    padding-right: 10px;
    border-right: 1px solid #327BA6;
    line-height: 40px;
    height: 50px;
    padding-top: 3px;
}
.contact_list .phone{
    width: 175px;
    /*width: 160px;*/
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
    padding-top: 3px;
}
.contact_list .phone .short_number{
    float: right;
    margin-right: 25px;
    padding-left: 5px;
    border-left: 1px solid #327BA6;
    line-height: 40px;
    height: 50px;
    vertical-align: middle;
}
.contact_list button.active{
    background-color: #327ba7;
    color: #fff;
}
.contact_list button{
    font: normal 13px Conv_MyriadPro-Bold;
    width: 70px;
    height: 24px;
    border: none;
    /* padding-left: 12px; */
    border-radius: 10px;
    margin: 1px;
    background-color: #fff;
    color: #327ba7;
}

.contact_list button.to{
    background:url("../images/to_btn.gif") no-repeat left top ;
    color:#327BA6;
    margin-bottom: 5px;
}
.contact_list button.from{
    background:url("../images/from_btn.gif") no-repeat left top ;
    color:#fff;
}
.contact_list button:hover {color: #EA1172;cursor: pointer}
#contac_list_container .add_contact_btn{
    background: url("../images/add_contact.gif") no-repeat left top;
    height: 64px;
    margin-top: 18px;
    padding-left: 70px;
    width: 308px;
    text-align: left;
    color: white;
    font: normal 22px Conv_MyriadPro-Bold;
    border: 0;
}
#contac_list_container .add_contact_btn:hover {color: #FCCB2F;cursor: pointer}
/**
 * .contact_list .contact_item.view_detail{
 *     margin-bottom: 0;
 * }
 */
#contac_list_container.detail .contact_list .price {width: 154px;}
#contac_list_container.detail .contact_list .phone{width: 100px;}
.contact_list .more_detail{
/*width: 65px;*/
width: 75px;
line-height: 50px;
height: 50px;
padding-top: 3px;}
.contact_list .view_detail .more_detail a {cursor:pointer}
.contact_list .view_detail .more_detail a.hide {background: url("../images/down.gif") no-repeat left center;padding: 9px}
.contact_list .view_detail .more_detail a.show {background: url("../images/show_less.png") no-repeat left center;padding: 9px}
.contact_list .view_detail .more_detail a.edit_button {background: url("../images/edit.gif") no-repeat left center;padding: 9px; height: 19px;}
.contact_list .contact_detail{
    clear: both;
    border: 1px solid #337CA7;
    border-width: 0 1px 1px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 695px;
    margin: 0 auto 15px;
    padding: 0 10px
}
.contact_list .contact_detail li{
    border-bottom: 1px solid #C4D9E5;
    padding: 10px 0 0 65px;
    height: 34px;
    color: #327BA7;
    font: normal 20px Conv_MyriadPro-Bold;

    position: relative;
}
.contact_list .contact_detail li span{
    display: inline-block;
}
.contact_list .contact_detail li.last_item{
    border-bottom: 0;
}
.contact_list .contact_detail li .unit_price{
    font: normal 15px MyriadPro-Regular;
    color: #21B24B;
    width:70px
}
.contact_list .contact_detail li .decription{
    width:160px;
    font: normal 15px MyriadPro-Regular;
    text-transform: uppercase;
}

.contact_list .contact_detail li .free{
    background: url(images/free.png) no-repeat left top;
    position: absolute;
    top: 4px;
    right: 40px;
    color: red;
    font-size: 14px;
    padding-top: 12px;
    text-align: center;
    width: 30px;
    height: 30px;
}

.contact_list .contact_detail li .rech_button{
    position: absolute;
    right: 250px;
}

.contact_list .contact_detail li .pin{
    font: normal 12px MyriadPro-Regular;
    text-transform: uppercase;
    margin: 0 4px 0 20px;
}

.contact_list .contact_detail li .phone_number{
    /* width:205px */
}
.contact_list .contact_detail a.button{
    font-size: 14px;
    padding: 5px 20px;
}
.contact_list .contact_detail li.flame{
    background:url("../images/phones.png") no-repeat 23px center ;
}
.contact_list .contact_detail li.sms_direct{
    background:url("../images/sms.gif") no-repeat 19px center ;
}
.contact_list .contact_detail li.void{
    background:url("../images/voice.gif") no-repeat 16px center ;
}
.contact_list .contact_detail li.refils{
    background:url("../images/refils.gif") no-repeat 17px center ;
}

.contact_list .contact_detail li .question {
    position: absolute;
    right: 10px;
}
/*********************************/
#our_info {
    border: 1px solid #A8BFD6;
    padding: 5px 11px 2px;
    width: 189px;
    color:#327ba7;
}
#our_info h6{
    padding-left: 60px;
    font: normal 13px MyriadPro-It;
}
#our_info .selected_country{
    border: none;
    width: 90%;
    background: #E9F1F6;
    text-align: center;
    border-radius: 3px;
    padding: 6px 0 5px 15px;
    color: #96989B;
    font: normal 11px MyriadPro-It;
}
#our_info .call{
    padding: 0 0 10px 55px;
    border-bottom: 1px solid #5E9BBF;
    background: url("../images/phones.png") no-repeat left 50%;
    margin-top: 12px;
}
#our_info .sms{
    padding: 5px 0 0 55px;
    background:url("../images/sms.gif") no-repeat left 50%;
    clear: both;
}
#our_info p.label{
    font: normal 11px MyriadPro-Regular;
}
#our_info p.phone{
    font: normal 16px Conv_MyriadPro-Bold;
    color: #327ba7;
}
/***********footer link******************/
#footer_link{
    width: 995px;
    margin: 10px auto 0;
    border-top: 2px solid #287AA8;
    clear: both;
    display: block
}
#footer_link li{
    float: right;
    margin: 10px 0 0 10px;
    height: 35px;
    line-height: 35px;
}
#footer_link li img{
    vertical-align: middle;
}
/***************************************/
.frm span{
    display: block;
    padding-left: 55px;
    font: normal 22px MyriadPro-Regular;
    margin-bottom: 25px;
}
.frm span.frm_title{
    padding-left: 70px;
    background:url("../images/big_sms.gif") no-repeat left center ;

}
.frm h1{
    display: inline-block;
    font: normal 32px Conv_MyriadPro-Bold;
    color: #327BA7;
    height: 45px;
}
.frm span.sender{
    background:url("../images/sender.gif") no-repeat left center ;
}
.frm label{
    display: block;
    padding-left: 25px;
    color: #939598;
}
.frm input, .frm textarea,.tab_content input.text {
    font: normal 22px MyriadPro-Regular;
    color: #327ba7;
    border: 1px solid #99BDD3;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 11px 30px;
    width: 633px;
}
.receiver_number {float: right}
.frm span.receiver{
    background:none;
}
.frm span .receiver_name{
    width: 160px;
    margin-right: 16px;
}
.frm .receiver_number{
    width: 389px;padding: 8px 30px;

}
:root .frm .receiver_number {padding:9px 30px\0/IE9} /* IE 9,10 */
.frm .receiver_number {padding/*\**/:9px 30px\9} /* IE 7,8 */
.frm .contacts{
    clear:both;
    background:url("../images/contact.gif") no-repeat left top ;
    height: 45px;
    width: 695px;
}
.frm .recipient_container{
    background: url("../images/recipient_select_bg.png") no-repeat 360px 6px #21B24B;
    margin: 0 8px 0 0;
    padding: 0;
    border: 1px solid #99BDD3;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 398px;
    position: relative;
    height: 43px;
    float: left;
    height: 45px;
    z-index:10 !important;
}
.frm .recipient_container label.recipient_selected{
    padding: 9px 10px;
    background: white;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 332px;
}
.frm .recipient_container label.recipient_selected{
    padding-bottom/*\**/: 11px\9;
}
.frm .recipient_container select{
    margin-top: -37px;
    display: block;
    width: 398px;
    height: 43px;
    opacity: 0;
}
.frm .add_recipient{
    /**
 * border: 1px solid #99BDD3;
 *     -webkit-border-radius: 10px;
 *     -moz-border-radius: 10px;
 *     border-radius: 10px;
 *     display: inline-block;
 *     margin: 0;
 *     padding-left: 20px;
 *     color: #327BA7;
 *     text-decoration: none;
 *     cursor: pointer;
 *     width: 265px;
 */
    display: inline-block;
    margin: 0;
    color: #327BA7;
    text-decoration: none;
    width: 286px;
    height: 45px;
}
.frm .add_recipient span.title{
    /**
 * background:url("../images/sender.gif") no-repeat left 5px ;
 *     padding: 11px 10px 11px 45px;
 *     font: normal 17px Conv_MyriadPro-Bold;
 *     margin: 0;
 */
   background: url("../images/add_contact_up.png") no-repeat left top;
    padding: 12px 25px 12px 55px;
    font: normal 17px Conv_MyriadPro-Bold;
    margin: 0;
    color: white;
    width: 207px;
    text-align: center;
}
.frm .frm_add_recipient{
    background: url("../images/recipient_select_bg.png") no-repeat 360px 6px #21B24B;
    margin: 0 8px 0 0;
    padding: 0;
    border: 1px solid #99BDD3;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 398px;
    position: relative;
    height: 43px;
    float: left;
    height: 45px;
    height/*\**/: 43px\9;
}

.frm .add_recipient label{
    font: normal 13px Comfortaa;
    padding: 0;
    width: 230px;
}
.frm .add_recipient input.text{
    border: 1px solid #939598;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #EAEAEA;
    width: 209px;
    padding: 6px 15px;
    margin: 3px 0 10px;
}
.frm .add_recipient input.button{
    width: 143px;
    color: white;
    margin: 10px 0;
    font: normal 21px Conv_MyriadPro-Bold;
    padding: 5px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0;
}
.frm .sms_title{
    display: inline-block;
    padding: 0 10px;
    margin: 0 0 5px 0;
    color: #327BA7;
    border-right: 1px solid;
}
.frm .sms{
    clear: both;
    background:url("../images/medium_sms.gif") no-repeat left 40px ;
}
.frm .free-sms{
    width: 300px;
    text-align: right;
}
.frm textarea{
    resize: none;
    border: 1px solid #99BDD3;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}
.frm .sms-send{
    background: #21B24B;
    border-color: #21B24B;
    width: 133px;
    font: normal 25px Conv_MyriadPro-Bold;
    padding: 7px 30px;
}
.frm .recipient_select{
    margin: 1px auto;
    color: #307BA6;
    display: none;
    z-index:10;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
     border: 1px solid #99BDD3;
    border-top: 0;
    width: 380px;
    background: white;
}
.frm .recipient_select span{
    font: normal 17px Conv_MyriadPro-Bold;
}
.frm .recipient_select li{
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #E5EFF4;
}
.frm .recipient_select li.last_item{
    border-bottom: 0;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.frm .recipient_select li:hover{
    background: #E5EFF4;
}
.frm .recipient_select li span{
    display: inline-block;
    margin: 0;
    height: 46px;
    line-height: 46px;
}
.frm .recipient_select .recipient_name{
    width: 100px;
    background:url("../images/small_sender.png") no-repeat 15px center ;
}
.frm .recipient_select .recipient_phone{
   /* max-width: 132px;*/
   width:auto;
    background:url("../images/small_phone.png") no-repeat 15px center ;
}

.frm_rc span{
    display: block;
    padding-left: 55px;
    font: normal 22px MyriadPro-Regular;
    margin-bottom: 25px;
}

.frm_rc span{
    display: block;
    padding-left: 0px;
    font: normal 14px MyriadPro-Regular;
    margin-bottom: 25px;
}
.frm_rc span.frm_title{
    padding-left: 70px;
    background:url("../images/big_sms.gif") no-repeat left center ;

}
.frm_rc h1{
    display: inline-block;
    font: normal 32px Conv_MyriadPro-Bold;
    color: #327BA7;
    height: 45px;
}
.frm_rc span.sender{
    background:url("../images/sender.gif") no-repeat left center ;
}
.frm_rc label{
    display: block;
    padding-left: 25px;
    color: #939598;
}
.frm_rc input, .frm textarea,.tab_content input.text {
    font: normal 22px MyriadPro-Regular;
    color: #327ba7;
    border: 1px solid #99BDD3;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 11px 30px;
    width: 633px;
}
.receiver_number {float: right}
.frm_rc span.receiver{
    background:none;
}
.frm_rc span .receiver_name{
    width: 160px;
    margin-right: 16px;
}
.frm_rc .receiver_number{
    width: 389px;padding: 8px 30px;

}
:root .frm_rc .receiver_number {padding:9px 30px\0/IE9} /* IE 9,10 */
.frm_rc .receiver_number {padding/*\**/:9px 30px\9} /* IE 7,8 */
.frm_rc .contacts{
    clear:both;
    background:url("../images/contact.gif") no-repeat left top ;
    height: 45px;
    width: 695px;
}
.frm_rc .recipient_container{
    background: url("../images/recipient_select_bg.png") no-repeat 360px 6px #21B24B;
    margin: 0 8px 0 0;
    padding: 0;
    border: 1px solid #99BDD3;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 398px;
    position: relative;
    height: 43px;
    float: left;
    height: 45px;
    z-index:10 !important;
}
.frm_rc .recipient_container label.recipient_selected{
    padding: 9px 10px;
    background: white;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 332px;
}
.frm_rc .recipient_container label.recipient_selected{
    padding-bottom/*\**/: 11px\9;
}
.frm_rc .recipient_container select{
    margin-top: -37px;
    display: block;
    width: 398px;
    height: 43px;
    opacity: 0;
}
.frm_rc .add_recipient{
    /**
 * border: 1px solid #99BDD3;
 *     -webkit-border-radius: 10px;
 *     -moz-border-radius: 10px;
 *     border-radius: 10px;
 *     display: inline-block;
 *     margin: 0;
 *     padding-left: 20px;
 *     color: #327BA7;
 *     text-decoration: none;
 *     cursor: pointer;
 *     width: 265px;
 */
    display: inline-block;
    margin: 0;
    color: #327BA7;
    text-decoration: none;
    width: 286px;
    height: 45px;
}
.frm_rc .add_recipient span.title{
    /**
 * background:url("../images/sender.gif") no-repeat left 5px ;
 *     padding: 11px 10px 11px 45px;
 *     font: normal 17px Conv_MyriadPro-Bold;
 *     margin: 0;
 */
   background: url("../images/add_contact_up.png") no-repeat left top;
    padding: 12px 25px 12px 55px;
    font: normal 17px Conv_MyriadPro-Bold;
    margin: 0;
    color: white;
    width: 207px;
    text-align: center;
}
.frm_rc .frm_add_recipient{
    background: url("../images/recipient_select_bg.png") no-repeat 360px 6px #21B24B;
    margin: 0 8px 0 0;
    padding: 0;
    border: 1px solid #99BDD3;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 398px;
    position: relative;
    height: 43px;
    float: left;
    height: 45px;
    height/*\**/: 43px\9;
}

.frm_rc .add_recipient label{
    font: normal 13px Comfortaa;
    padding: 0;
    width: 230px;
}
.frm_rc .add_recipient input.text{
    border: 1px solid #939598;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #EAEAEA;
    width: 209px;
    padding: 6px 15px;
    margin: 3px 0 10px;
}
.frm_rc .add_recipient input.button{
    width: 143px;
    color: white;
    margin: 10px 0;
    font: normal 21px Conv_MyriadPro-Bold;
    padding: 5px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0;
}
.frm_rc .sms_title{
    display: inline-block;
    padding: 0 10px;
    margin: 0 0 5px 0;
    color: #327BA7;
    border-right: 1px solid;
}
.frm_rc .sms{
    clear: both;
    background:url("../images/medium_sms.gif") no-repeat left 40px ;
}
.frm_rc .free-sms{
    width: 300px;
    text-align: right;
}
.frm_rc textarea{
    resize: none;
    border: 1px solid #99BDD3;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}
.frm_rc .sms-send{
    background: #21B24B;
    border-color: #21B24B;
    width: 133px;
    font: normal 25px Conv_MyriadPro-Bold;
    padding: 7px 30px;
}
.frm_rc .recipient_select{
    margin: -10px auto 1px 1.5px;
    color: #307BA6;
    display: none;
    z-index:10;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border: 1px solid #99BDD3;
    border-top: 0;
    width: 250px;
    background: white;
    position: absolute;
}
.frm_rc .recipient_select span{
    font: normal 14px Conv_MyriadPro-Bold;
}
.frm_rc .recipient_select li{
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #E5EFF4;
}
.frm_rc .recipient_select li.last_item{
    border-bottom: 0;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.frm_rc .recipient_select li:hover{
    background: #E5EFF4;
}
.frm_rc .recipient_select li span{
    display: inline-block;
    margin: 0;
    height: 46px;
    line-height: 46px;
}
.frm_rc .recipient_select .recipient_name{
    width: 100px;
    padding: 0 10px;
    /*background:url("../images/small_sender.png") no-repeat 15px center ;*/
}
.frm_rc .recipient_select .recipient_phone{
   /* max-width: 132px;*/
   float: right;
   padding-right: 10px;
   width:auto;
    /*background:url("../images/small_phone.png") no-repeat 15px center ;*/
}

.no-border{
    border: 0!important;
}
/***********************/
.plans_container{
    margin-bottom: 15px;
}
.plans_title{
    background: #E1E7EF;
    padding: 16px 10px 15px 25px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color: #327BA7;
    line-height: 25px;
}
.plans_title h1{
    padding-left: 75px;
    font-weight: normal;
    font-size: 35px;
     font-family: Conv_MyriadPro-Bold, Arial, Tahoma, Helvetica, sans-serif;
    display: inline-block;
    width: 850px;
}
.plans_title h1.plans, .plans_title h2.plans{
    background:url("../images/plans.png") no-repeat left center ;
}
.plans_title h2,.plans_title span{
    padding-left: 60px;
    font-weight: normal;
    font-size: 30px;
     font-family: Conv_MyriadPro-Bold, Arial, Tahoma, Helvetica, sans-serif;
    display: inline-block;
    width: 875px;
    height: 44px;
}
.plans_title span.phones{
    background:url("../images/phones.png") no-repeat left center ;
}
.plans_title span.credit{
    background: url("../images/credit.png") no-repeat left center;
}
.plans_title span.data{
    background: url("../images/history.png") no-repeat left center;
}
.plans_title span.history{
    background: url("../images/history.png") no-repeat left center;
    width: auto;
    float: left;
    margin-right: 50px;
}
.plans_title span.friends{
    background: url("../images/friend.png") no-repeat left center;
    width: auto;
    float: left;
    margin-right: 50px;
}
.plans_title span.phones h2 , .plans_title span.data h2, .plans_title span.credit h2, .plans_title span.friends h2, .plans_title span.history h2{
    padding: 0;
    width: 300px;
    float:left
}
.plans_title span.history h2{
    width: auto;
}
.plans_title span.friends h2{
    width: auto;
}
.history_form {float: left}
.history_form p {float: left;margin-right: 15px;}
.history_form label {
    font-size: 13px;
    font-family: MyriadPro-Regular;
    display: block;
    line-height: 17px;
}
.history_form .input {
    padding: 5px 10px 5px 30px;
    width: 126px;
    border: 1px solid #5D98BA;
    border-radius: 4px;
    color: #277AA8;
    font-size: 14px;

}
.history_form .buscar {background: url(images/ico_13.png) no-repeat 3px center #fff}
.history_form .filtrar {background: url(images/ico_12.png) no-repeat 3px center #fff}
.history_form .calendar {width: 90px;padding-left: 50px;background: url(images/ico_14.png) no-repeat 15px -1px #fff;text-transform: uppercase;}

.refered_form {float: left}
.refered_form p {float: left;margin-right: 15px;}
.refered_form label {
    font-size: 13px;
    font-family: MyriadPro-Regular;
    display: block;
    line-height: 17px;
}
.refered_form .input {
    padding: 5px 10px 5px 30px;
    width: 180px;
    border: 1px solid #5D98BA;
    border-radius: 4px;
    color: #277AA8;
    font-size: 14px;

}
.refered_form .buscar {background: url(images/ico_13.png) no-repeat 3px center #fff}
.refered_form .filtrar {background: url(images/ico_12.png) no-repeat 3px center #fff}
.refered_form .calendar {width: 90px;padding-left: 50px;background: url(images/ico_14.png) no-repeat 15px -1px #fff;text-transform: uppercase;}

.plans_title .title_detail{
    width: 280px;
    text-align: right;
    padding: 0;
    float: left;
}
.plans_title span.history .title_detail{
    padding: 0 15px;
    width: 130px;
    border: 1px solid #5E96B9;
    border-width: 0 1px;
    text-align: center;
}
.plans_title span.history .title_detail label{
    font-size: 17px;
}
.plans_title .action{
    padding: 0;
    width: 289px;
    text-align: center;
}
.plans_title span.history .action{
    width: 75px;
}
.plans_title .action .button{
    font-size: 18px;
    width: 163px;
    display: block;
    padding: 7px 10px;
    margin: 0 auto;
}
.plans_title .credit_total{
    font-size: 21px;
    line-height: 44px;
}
.plans_title .credit label{
    font-size: 23px;
    color: #20B24B
}
.plans_title .title_detail .phone_number{
    font-size: 24px;
}
.plans_title .show_less, .plans_title .show_more{
    background:url("../images/show_less.png") no-repeat left center ;
    display: inline-block;
    width: 20px;
    cursor: pointer
}
.plans_title .show_more{
    background:url("../images/show_more.png") no-repeat left center ;
}
.plans_title .show_button3  {
    float: right;
    margin-top: 10px;
}
.plans_content{
    width: 925px;
    margin: 0 auto;
    border: 1px solid #6A94B8;
    border-width: 0 1px 1px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 0 15px;
    overflow: hidden
}
.history_container .plans_content{
    background:url("../images/bg_history.png") repeat-x left top ;
    width: 955px;
    padding: 0;

}
.history_container table {
    /* margin: 0 15px; */
    width: 98%;
    margin: 0 1%;
}
.refered_container .plans_content{
    background:url("../images/bg_history.png") repeat-x left top ;
    width: 955px;
    padding: 0;

}
.refered_container table {
    /* margin: 0 15px; */
    width: 98%;
    margin: 0 1%;
}
.plans_content .image,.plans_content .content{
    float: left;
}
.plans_content .content{
    width: 750px;
    margin-left: 15px;
}
.plans_content .content h3{
    font: normal 28px MyriadPro-Regular;
    color: #327BA7;
    margin: 15px 0;
}
.plans_content .content p{
    font: normal 12px Comfortaa;
}
.plans_content .content a.button{
    display: inline-block;
    margin-top: 20px;
    font: normal 23px Conv_MyriadPro-Bold;
}
.plans_content li{
    border-bottom: 1px solid #afccdc;
    padding: 15px 0;
}
.plans_content li.last_item{
    border: 0;
}
.plans_content li.credit_card{
    font: normal 27px MyriadPro-Regular;
    color: #327BA7;
    padding-left: 50px;
    background: url("../images/ball.png") no-repeat 15px center;
}
.plans_content li.credit_card.last_item{
    font: normal 19px Conv_MyriadPro-Bold;
    background: none;
}
.social_logo{
    width: 250px;
    padding-left: 25px;
    display: block;
    float: left;
}
.social_detail{
    display: block;
    text-align: right;
    width: 620px;
    margin-left: 275px;
}
.txt_note{
    color:#337ca7;
    font: normal 32px MyriadPro-Regular;
}
.income{
    color:#327ba6;
    font: normal 44px Conv_MyriadPro-Bold;
    text-shadow: -1px 0 #21b34b, 0 1px #21b34b, 1px 0 #21b34b, 0 -1px #21b34b;
    width: 150px;
    display: inline-block;
    *display: inline;
}
.bonus{
    display: block;
    text-align: right;
    color:#327ba7;
    font: normal 15px MyriadPro-Regular;
}
.history_tbl td{
    font: normal 15px MyriadPro-Regular;
    border-bottom: 1px solid #B0CCDD;
    padding: 6px 3px;
    color:#287aa8;
}
.history_tbl thead td{
    color:#fff
}

.history_tbl td.first{
    padding-left: 70px;
}
.history_tbl td.date_time, .history_tbl td.of{
    width: 140px;
}
.history_tbl td.type{
    width: 175px;
}
.history_tbl td.a{
    width: 100px;
}
.history_tbl td.duration{
    width: 125px;
}
.history_tbl td.amount{
    width: 90px;
}
.history_tbl td.balance{
    width: 92px;
}
.history_tbl tr.last_item td{
    border: 0;
}
/********************************/
#tabs-five-column{
    padding: 0;
}
#tabs-five-column ul li{
    width: 177px;
}
#tabs-five-column ul li.item{
    margin-right: 9px;
}
#tabs-five-column ul li a{
    font: normal 21px Conv_MyriadPro-Bold;
    line-height: 40px;
}
.tabs .tab_content{
    padding: 20px 0!important;
    color: #327BA7;
    line-height: 22px;
}
.tabs .tab_content h1{
    font: normal 30px Conv_MyriadPro-Bold;
    padding: 0 65px;
}
.tabs .tab_content label{
    font: normal 21px Conv_MyriadPro-Bold;
    padding-left: 135px;
    line-height: 55px;
}
.tabs .tab_content label.note{
    font: normal 14px MyriadPro-It;
    padding-left: 60px;
}
.tabs .tab_content input.text{
    width: 343px;
    margin-left: 5px;
}
.tabs .tab_content .group_title{
    margin: 10px 0;
    background: #E1E6EF;
    height: 55px;
    line-height: 55px;
}
.tabs .tab_content input.radio{
    margin-right: 5px;
}
.tabs .tab_content p{
    padding-left: 75px;
    font: normal 19px MyriadPro-Regular;
}
.tabs .tab_content .number_sms{
    height: 55px;
    line-height: 55px;
}
.tabs .tab_content .action{
    padding-left: 145px;
    margin-top: 30px;
}
.tabs .tab_content a.button{
    color: #fff;
}
.tabs .tab_content a.cancel{
    background: #327ba7;
}
.tabs .tab_content .frm p{
    padding: 0;
    float: left;
    margin-bottom: 25px;
}
.tabs .tab_content .frm label{
    width: 130px;
    padding: 0;
    text-align: right;
    font: normal 14px comfortaa;
    float: left;
    height: 50px;
    line-height: 50px;
    display: block;
    margin-right: 10px;
}
.tabs .tab_content .frm input.text{
    width: 403px;
    margin-right: 45px;
    float: left;
}
.tabs .tab_content .frm a.link{
    display: block;
    float: left;
    height: 50px;
    line-height: 50px;
    margin-right: 10px;
}
/*** 28.10.2012  ***/
.credit_card_content,
#form_add_contact,
#form_add_contact2 {display: none}
/**
 * a.hide {background: url(../images/down.gif) no-repeat center center !important;cursor: pointer}
 * a.show {background: url("../images/show_less.png") no-repeat center center !important;cursor: pointer}
 */
#sms_frm .selectBox-dropdown {
    max-width: 220px;
    width: 220px !important;
    border-color: #99BDD3;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin: 0;
}
#sms_frm .selectBox-label {
    margin-bottom: 0;
    padding: 11px 8px 11px 30px;
    background: url(images/123.png) no-repeat 5px center;

}
#sms_frm .selectBox-dropdown .selectBox-arrow {
    display: none
}
#right_column #our_info h6 {padding-left:0}
/*
* Style update 8/12/2012
*/
.align_center{
    text-align: center;
}
.align_left {
    text-align: left;
}
.aling_right {
    text-align: right;
}
.color_white {
    color: white!important;
}
.color_red {
    color: #e50303!important;
}
.right{
    float: right;
}
.left {
    float: left;
}
.full_with{
    width: 100%;
}
.radius_10 {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.radius_3 {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.th_end_radius {
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
}
.th_first_radius {
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
}
.block_display {
    display: block;
}
.myriadPro{
    font-family: MyriadPro-Regular;
    color: #307ba6;
}
*.hover_yellow:hover {
    color:#FCCB2F !important ;
}
/* Click to call button - from psd 30 */
#btn_click_to_call {
    color: white;
    background-color: #E50303;
    border: none;
    border-radius: 3px;
    text-transform: capitalize;
    margin-top: 10px;
    margin-bottom: 5px;
    width: 70%;
    height: 26px;
    line-height: 26px;
    cursor: pointer;
    float: right
}
#psd35 #btn_click_to_call {
    background-color:#d8356b;
    width: 100%;
}

#btn_click_to_call:hover {color: #FCCB2F !important}
/**** tus regalos block ***/
#tus-regalos {
    border: 1px solid #A8BFD6;
    padding: 0px 11px 0px;
    width: 189px;
    color:#327ba7;
    font-family: MyriadPro-Regular;
    /* desde aki */
    border-radius: 10px;
    -moz-border-radius: 10px; /* Firefox */
    -webkit-border-radius: 10px; /* Safari y Chrome */
    /* hasta aki */
}
.tus-regalos-top {
    background: #E50303 url(../images/tusregalos_block_gift.png) 5px 5px no-repeat;
    padding-left: 40px;
    padding-top: 5px;
    height: 50px;
    line-height: 50px;
    margin: 0 -11px;
    font-size: 22px;
    text-transform: uppercase;
    color: white;
    font-family: Arial;
    font-weight: bolder;
    /* desde aki */
    border-radius: 9px 9px 0 0;
    -moz-border-radius: 9px 9px 0 0; /* Firefox */
    -webkit-border-radius: 9px 9px 0 0; /* Safari y Chrome */
    /* hasta aki */
}
#tus-regalos h6 {
    text-align: center;
    font-size: 13px;
    padding: 8px 0;
}
.tus-regalos-phone {
    float: left;
    width: 38px;
    padding-top: 43px;
    text-align: center;
    margin-right: 5px;
    margin-left: 5px;
}
.arrow-direction{
    vertical-align: middle;
}
#tus-regalos-phone1, #tus-regalos-phone4, #tus-regalos-phone8 {
    background: url(../images/tusregalos_block_phone1.png) top center no-repeat;
}
#tus-regalos-phone2, #tus-regalos-phone5 {
    background: url(../images/tusregalos_block_phone2.png) top center no-repeat;
}
#tus-regalos-phone3, #tus-regalos-phone6 {
    background: url(../images/tusregalos_block_phone3.png) top center no-repeat;
}
#tus-regalos-phone7 {
    background: url(../images/tusregalos_block_phone7.png) top center no-repeat;
}
.tus-regalos-phone-text {
    font-size: 10px;
    padding: 6px 0 10px 0;
}
.tus-regalos-bottom {
    background: #D4E4EE url(../images/tusregalos_block_bg_bottom.png) 11px center no-repeat;
    font-size: 10px;
    padding-left: 30px;
    padding: 7px 0 7px 40px;
    margin: 0 -11px;
    /* desde aki */
    border-radius: 0 0 9px 9px;
    -moz-border-radius: 0 0 9px 9px; /* Firefox */
    -webkit-border-radius: 0 0 9px 9px; /* Safari y Chrome */
    /* hasta aki */
}
.free-total{
    float: left;
    font-family: Arial;
    color: #E50303;
    width: 30px;
    text-align: center;
    font-weight: bolder;
    margin-top:20px;
    margin-left:-7px;
}

.tus-regalos-bottom h3{
    font-weight: bold;
}
#p-history-sms {
    padding: 10px 0;
    background-color: #E5EFF5;
    font-family: MyriadPro-Regular;
    width: 695px;
    margin-left: 55px;
}
#p-history-sms span.right {
    margin-right: 15px;
}
#p-history-sms h3 a {
    font-family: MyriadPro-Regular;
    font-size: 22px;
    font-weight: bold;
    color: #307ba6;
    text-decoration: none;
    background: url(../images/history_cms_stick_blue.png) 15px center no-repeat;
    padding-left: 60px;
}
.history-sms-number {
    background: url(../images/history_cms_note_red.png) center center no-repeat;
    padding: 10px;
    color: #FFF;
    font-size: 14px;
    font-family: MyriadPro-Regular;
    font-weight: bold;
}
/* HIstory sms table*/
#history-sms {
    border: 1px solid #5d98b9;
    margin-left: 55px;
}
div#history-sms-title {
    background-color: #e5eff5;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 10px;
    padding-bottom: 0;
}
div#history-sms-title h3{
    float: left;
}
#history-sms-title h3 {
    background: url(../images/history_sms_h3_bg.png) 15px center no-repeat;
    padding-left: 55px;
    margin-right: 70px;
}
#history-sms-title span a{
    text-indent: -9999px;
    display: inline-block;
    width: 25px;
    padding: 8px;
}
#history-sms-contact {
    background: url(../images/history_sms_contact.png) center center no-repeat;
}
#history-sms-calendar {
    background: url(../images/history_sms_calendar.png) center center no-repeat;
    width: 25px;
    height: 22px;
    border: none;
    text-indent: -9999px;
}
#history-sms-call-to {
    background: url(../images/history_sms_call_to.png) center center no-repeat;
}
#history-sms-outgoing-call {
    background: url(../images/history_sms_outgoing_call.png) center center no-repeat;
}
#history-sms-message {
    background: url(../images/history_sms_message.png) center center no-repeat;
}
#new33 #history-sms-message,
#new35 #history-sms-message {
    background: url(../images/history_sms_message_2.png) center center no-repeat;
}
#history-sms-total {
    background: url(../images/history_sms_toal.png) center center no-repeat;
}
#history-sms-title a.active {
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background: url(../images/history_sms_contact.png) center center no-repeat #277aa8;
}
#buscar {
    border: 1px solid #639cbc;
    font-size: 12px;
    line-height: 22px;
    padding-left: 5px;
}
#history-sms-list {
    padding: 0 10px 10px 10px;
}
#history-sms-list a {
    text-decoration: none;
    color: #307ba6;
}
#history-sms-list-ul .first-item {
    background-color: #277AA8;
    padding: 5px 10px;
    margin: 0 -10px;
    background-image: none;
}
#history-sms-list-ul .first-item a {
    font-size: 13px;
    color: #FFF!important;
}
#history-sms-list-ul .first-item a.history-sms-list-item-contact {
    padding-left: 15px;
}
#history-sms-list-ul a.history-sms-list-item-contact {
    width: 200px;
    display: inline-block;
}
#history-sms-list-ul a.history-sms-list-item-country {
    width: 110px;
    display: inline-block;
}
li.history-sms-list-item {
    padding: 7px 0;
    border-bottom: 1px solid #D7E6EE;
    background: url(../images/history_list_item_tick_white.png) left center no-repeat;
    padding-left: 15px;
}
li.history-sms-list-item:hover{
    background: url(../images/history_list_item_tick_black.png) 10px center no-repeat #E5EFF5;
    margin: 0px -10px;
    padding-left: 25px;
}
#history-sms-list-ul a.history-sms-list-item-outbox {width: 75px;display: inline-block; text-align: center;}
#history-sms-list-ul a.history-sms-list-item-inbox {width: 75px;display: inline-block; text-align: center;}
#history-sms-list-ul a.history-sms-list-item-outbox {width: 75px;display: inline-block;text-align: center;}
#history-sms-list-ul a.history-sms-list-item-toal {width: 75px;display: inline-block;text-align: center;}
#history-sms-list-ul a.history-sms-list-item-unread {width: 75px;display: inline-block;text-align: center;color: #e50303;}












/** Chien **/
.help{
    width: 11px;
    height: 11px;
    display: inline-block;
    cursor: help;
    position: relative;
    top: 4px;
    left: 4px;
}
.help.yellow{
    background: url(../images/help-yellow.png) no-repeat;
}
.help.blue{
    background: url(../images/help-blue.png) no-repeat;
}
.blue{
    /*background: url(../images/help-blue.png) no-repeat no-repeat center right;*/
    /*position: absolute;
    top: 8px;
    right: 10px;*/
    color: red;
    font-size: 14px;
    padding-top: 12px;
    text-align: center;
    width: 20px;
    height: 20px;


}
.donde_content ul li {
    height: 25px;
}

.donde_content ul li.split {
    background: #287AA8;
    overflow: hidden;
    padding: 0px;
    width: 1px;
    margin: 0px;
}

.donde_content ul li  a {
    line-height: 20px;
    display: block;
}

.donde_content ul li .round-radio {
    display: block;
    text-align: right;
    line-height: 10px;
}

.psd26 .donde_top .step_char {
    margin: 10px 0 0 55px;
}

.resume .plan p.plan1 {
    text-align: left;
    display: block;
}

.resume .plan {
    width: 550px !important;
    text-align: left !important;
}

.plan .red {
    color: #d8356b !important;
}

#wrapper_all_page .psd26 .donde .donde_top {
    width: 995px;
}

#wrapper_all_page .psd26 .donde_content {
    padding: 10px;
    width: 935px;
}

#wrapper_all_page ul.visa_paypal li.split {
    margin: 0 12px 0 11px;
}

.niceform .label_radio {
    cursor: pointer;
    margin: 5px 0 0 0;
    width: 27px;
    height: 27px;
    display: inline-block;
}

.niceform .label_radio input {
    display: none;
}

.niceform .label_radio {
    background: url("images/vota.png") no-repeat 0 0;
}

.niceform label.r_on {
    background: url("images/vota_active.png") no-repeat 0 0;
}

ul.visa_paypal li.dime {
    background: url("images/dime.png") no-repeat scroll right top transparent;
    padding-right: 115px;
    margin: 0 76px 0 27px;
}

.opacity {
    opacity: 0.4;
}

.right .opcio .monto {
    display: block;
    margin: 0 0 10px 0;
}

.right .opcio .p_radio span {
    display: block;
    clear: both;
}

.right .opcio .p_radio span .label_radio {
    float: left;
}

.right .opcio .p_radio span .label_checkbox {
    padding: 9px 10px;
    display: inline-block;
}

.psd26 .other-style .donde_top .step_char {
    margin: 10px 0 0 40px;
}

.other-style .left, .other-style .right {
    padding: 0 10px;
}

.other-style .donde_content .right {
    width: 295px;
    float: right;
}

/* mis_regalos */
.mis_regalos {
    float: left;
    width: 100%;
}
.mis_regalos .plans_title {
    float: left;
    width: 96.5%;
}
.mis_regalos .plans_title h2 {
    width: 70%;
    float: left;
    background: url(images/mis_regalos.png) no-repeat left center
}
.mis_regalos .plans_title .list_packages {
    float: left
}
.mis_regalos .plans_title .list_packages li {
    float: left;
    background: none;
    margin-right: 10px;

}
.mis_regalos .plans_title .list_packages li a {
    float: left;
    width: 34px;
    height: 58px;
    cursor: pointer
}
.mis_regalos .plans_title .list_packages li a.item_1 {background: url(images/ico_1.png) no-repeat center center;}
.mis_regalos .plans_title .list_packages li a.item_2 {background: url(images/ico_2.png) no-repeat center center;}
.mis_regalos .plans_title .list_packages li a.item_3 {background: url(images/ico_3.png) no-repeat center center;}
.mis_regalos .plans_title .list_packages li a.item_4 {background: url(images/ico_4.png) no-repeat center center;}

.mis_regalos .plans_title #show_button {float: right;margin-top: 10px;}
.mis_regalos .plans_content {
    padding: 0;
    width: 955px;
}
.mis_regalos .plans_content li.credit_card {
    clear: both;
    font-size: 20px;
    background: none;
    padding: 0;

}
.mis_regalos .plans_content li .credit_card_title {
    padding: 20px 0 20px 69px;
    height: 25px;
}
.mis_regalos .plans_content li .active,
    .mis_regalos .plans_content li.credit_card:hover {cursor:pointer;background-color: #e5eff5;background-repeat: no-repeat;}
.mis_regalos .plans_content li.credit_card_1 .credit_card_title {background-image: url(images/ico_5.png)  }
.mis_regalos .plans_content li.credit_card_2 .credit_card_title {background-image: url(images/ico_6.png)  }
.mis_regalos .plans_content li.credit_card_3 .credit_card_title {background-image: url(images/ico_7.png)  }
.mis_regalos .plans_content li.credit_card_4 .credit_card_title {background-image: url(images/ico_8.png) }
.mis_regalos .plans_content li.credit_card_5 .credit_card_title {background-image: url(images/ico_9.png)  }
.mis_regalos .plans_content li.credit_card_6 .credit_card_title {background-image: url(images/ico_10.png) }
.mis_regalos .plans_content li.credit_card_7 .credit_card_title {background-image: url(images/ico_11.png)  }
.mis_regalos .plans_content li.credit_card .credit_card_title {background-position: 20px 10px; background-repeat: no-repeat;}
.credit_card_title a  {
    float: right;
    font-size: 12px;
    color: #307BA6;
    margin: 22px 25px 0 25px !important;
    text-decoration: none;
}
.credit_card_title span {float: left}
.credit_card_title a:hover {color: #ff0000}
.credit_card_content {background: #fff}
.credit_card_content table {width: 100%;border-spacing: 0;}
.credit_card_content th {
    background: #307BA6;
    font-size: 15px;
    color: white;
    padding: 5px 0 5px 0px;
}
.credit_card_content .th_item {width: 110px;}
.credit_card_content table .firt_item {padding-left: 70px;}
.credit_card_content table .last_item {padding-right: 15px;}
.credit_card_content table td {font-size: 15px;color: #a0a0a0;}
.credit_card_content table td  p {
    border-bottom: 1px solid #afccdc;
    padding: 7px 0;
    float: left;
    width: 100%
}
.credit_card_content table tr.tr_last_item p {border: none}
.credit_card_content table td span {
    min-width: 20%;
    float: left;
}

.mis_regalos_bottom {
    padding: 10px 70px;
    background: #E5EFF5;
    width: 85.5%;
    float: left;
}
.mis_regalos_btn {
    font-size: 18px;
    font-family: MyriadPro-Regular;
    text-decoration: none;
    font-weight: bold;
    color: white;
    background: url(images/bg_mis_btn.png) no-repeat 10px center #1AB209;
    padding: 0 15px 0 40px;
    height: 30px;
    line-height: 30px;
    float: left;
    border-radius: 5px;
    margin-right: 10px;
}
.mis_regalos_bottom  span {
    font-size: 18px;
    color: #307BA6;
    font-family: MyriadPro-Regular;
    line-height: 29px;
}
#show_button2 {float: right;margin-top: 14px;cursor: pointer}

.ui-datepicker.ui-datepicker-multi {}
.ui-datepicker-multi .ui-datepicker-group table {
    width: 100% !important;
    margin: 0 !important
}
.ui-datepicker.ui-datepicker-multi {
    width: 170px !important;
    padding: 0;
    border: 1px solid #5D98BA;
    font-size: 14px;
    font-weight: normal !important;
}
.ui-datepicker-multi-2 .ui-datepicker-group {width: 100% !important;clear: both}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 0;
    font-size: 13px;
    color: #ffcc00;
    background: #277AA8;
    border: none;
    border-radius: 0;
    font-weight: normal;
    text-transform: uppercase;
}
.ui-datepicker th {
    padding: 5px 0 !important;
    background: #D4E4EE !important;
    font-size: 11px;
}
.ui-datepicker th span {color: #277aa8}
#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-content .ui-state-default, #ui-datepicker-div .ui-widget-header .ui-state-default {
    border: none !important;
    background: none;
    color: #5D9BBD !important;
    padding: 0 !important;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: none;
    background: none;
    color: #277AA8;
    font-weight: bold !important;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {display: none !important}

.plans_content_bottom {
    float: left;
    width: 100%;
    background: #E5EFF5;
    height: 45px;
    line-height: 45px;
}
.plans_content_bottom  .imprimir {
    font-size: 15px;
    color: #277AA8;
    font-family: MyriadPro-Regular;
    text-decoration: none;
    padding-left: 40px;
    height: 45px;
    float: left;
    line-height: 45px;
    background: url(images/bg_imprimir.png) no-repeat left  center;
    margin-left: 50px;
}
.plans_content_bottom  .imprimir:hover {color: #ff0000}

/*** psd 35 ***/

#psd35 .ui-widget-content {background: #e5eff5}
#psd35 .ui-tabs .ui-tabs-nav li.ui-tabs-active, #psd35 .ui-tabs .ui-tabs-nav li {background: #e5eff5}
#psd35 h2 {
    font-size: 28px;
    padding-left: 70px;
    height: 65px;
    line-height: 65px;
    background: url(images/bg_title_35.png) no-repeat left center;
    float: left;
    margin-bottom: 15px;
}
#psd35  .text_head {
    color: #307BA6;
    font-size: 20px;
    margin-bottom: 10px;
    display: block;
}
#psd35  #facebook .three-column li {min-height: 560px}
#psd35  #facebook .three-column .first_item {
    width: 400px;
    border: none;
}
#psd35  #facebook .three-column  .near_last {
    padding: 0;
    width: 250px;
}
#psd35  #facebook .three-column  .last_item {
    border: none;
    width: 195px;
}
#psd35  #facebook .text {
    width: 368px;
}
#psd35  #facebook p {margin-top:0;margin-bottom: 10px;}
#psd35 #facebook .message {
    width: 368px;
    padding: 12px 15px;
    clear: both;
    float: left;
    background: url(images/bg_input.png) repeat;
    border: 1px solid #939598;
    border-radius: 7px;
    font-size: 15px;
    font-family: comfortaa;
    color: #666;
    height: 130px;
    max-width : 368px;
    max-height: 130px;
}
#psd35 .button {
    width: 200px;
    height: 45px;
    padding:0;
    line-height: 45px;
    background: #1ab209;
    clear: both

}
#psd35  #facebook .near_last .text {width: 178px; }
#psd35  #facebook .near_last .call_icon {
    background: url(images/call_ico.png) no-repeat left 42px;
    padding-left: 35px;
}
#psd35  #facebook .near_last .button {margin-left: 35px;}
#psd35  .last_item #our_info h6 {padding:0;margin-bottom: 3px;}
#psd35  .last_item #our_info .phone {color:#307ba6}
#psd35 .last_item  #our_info p {margin:0}

#psd35 #sin-registrarse ul.two-column li.first_item {width: auto;padding:0}
#psd35 #sin-registrarse ul.two-column li.last_item {width: auto;}
#psd35 .donde_content {
    border-left: none !important;
    border-bottom: none !important;
    margin: 0 10px 0 0;
    border-radius: 0
}
#psd35 .first_item .donde_content ul.alphabe li {float: left;
    width: 25px !important;
    text-align: center;
    text-transform: uppercase;
    font-family: MyriadPro-Regular;
    color: #327BA7;
    font-weight: bold;
    font-size: 15px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    cursor: pointer;
    padding:0;
    margin:0
}
#psd35 .first_item .donde_content .alphabe li.active,
    #psd35 .first_item .donde_content .alphabe li:hover {color: #fff}
#psd35 #sin-registrarse  .text20 {
    color: #307BA6;
    font-size: 20px;
    padding: 10px 0 10px 27px;
    display: block;
}
#psd35 #sin-registrarse {padding-left:0}
#psd35 #sin-registrarse .ui-tabs .ui-tabs-panel{
    padding: 1em 1.4em 1em 0
}
#psd35 .last_item .search input  {
    padding: 8px 5px 8px 40px;
    width: 166px;
    margin-bottom: 10px;
    background: url(images/ico_13.png) no-repeat 10px center;
    font-size: 14px;
    font-weight: normal;
    border: 1px solid #659CBC
}


/* X */


/*** 121118 Dimecuba-33.psd  ****/
#new33 #history-sms-title h3 {
    background: url(../images/33-history-sms-title.png) 15px center no-repeat;
}
#new33 li.history-sms-list-item {
    padding: 7px 0;
    border-bottom: 1px solid #D7E6EE;
    background: url(../images/33-normal-history-sms-list-item.png) left center no-repeat;
    padding-left: 15px;
}
#new33 li.history-sms-list-item.delete{
    background: url(../images/33-delete-history-sms-list-item.png) 10px center no-repeat #E5EFF5;
    margin: 0px -10px;
    padding-left: 25px;
}
#new33 li.history-sms-list-item:hover {
    background-color: #E5EFF5;
    background-position: 10px center;
    padding-left: 25px;
}
#new33 #history-sms-list-ul .first-item  {
    background-color: #277AA8;
    padding: 5px 10px;
    margin: 0 -10px;
    background-image: none;
}
#new33 #history-sms-list-ul .first-item a.history-sms-list-item-contact {
    padding-left: 15px;
}
#new33 #tus-regalos {
    position: relative;
}
#free_label {
    position: absolute;
    top: -15px;
    left: -15px;
    z-index: 1000;
}
/*** 121118 Dimecuba-34.psd  ****/
#new34 li.history-sms-list-item {
    padding: 7px 0;
    border-bottom: 1px solid #D7E6EE;
    background: url(../images/history_list_item_tick_black.png) 10px 10px no-repeat #E5EFF5;
    padding-left: 25px;
}

#new34 #history-sms-list-ul .first-item  {
    background-color: #277AA8;
    padding: 5px 10px;
    margin: 0 -10px;
    background-image: none;
}
#new34 #history-sms-list-ul .first-item a.history-sms-list-item-contact {
    padding-left: 15px;
}
li.history-sms-item-details-list-content-right,
li.history-sms-item-details-list-content {
    display: inline-block;
    width: 90%;
}
.history-sms-item-details-list-content .content-sms {
    float: left;
    max-width: 70%;
    border:  1px solid #277aa8;
    padding: 7px;
    margin-bottom: 7px;
    margin-right: 7px;
    font-size: 12px;
    line-height: 15px;
    background-color: #e5eff5;
    /*background: url(../images/left_neo.png) left top no-repeat;*/
    position: relative;
}
img.neo_left{
    position: absolute;
    left: -24px;
    top: 5px;
}
.history-sms-item-details-list-content{
    /*background: url(../images/new34-bg-sms-left-detail.png) left 10px no-repeat transparent;*/
    padding-left: 30px;
}
.history-sms-item-details-list-content-right{
/*    background: url(../images/new34-bg-sms-right-detail.png) right 10px no-repeat transparent;*/
    padding-right: 30px;
}
#new34 .history-sms-item-details-list-content .other-details-sms {
    float: left;
    max-width: 25%;
    font-size: 10px;
    min-height: 40px;
    line-height: 40px;
}
.history-sms-item-details-list-content-right .content-sms {
    float: right;
    max-width: 70%;
    border:  1px solid #277aa8;
    padding: 7px;
    margin-bottom: 7px;
    margin-right: 7px;
    font-size: 12px;
    line-height: 15px;
    color: #939598;
    position: relative;
}
.history-sms-item-details-list-content-right .other-details-sms {
    float: right;
    max-width: 25%;
    font-size: 10px;
    padding-top: 2px;
    padding-right: 10px;
}
#new34 li.history-sms-list-item.active ul{
    background-color: #FFF;
    padding-left: 25px;
    padding-top: 10px;
    margin-left: -25px;
}
/*** 121118 Dimecuba-35.psd  ****/
#new35 li.history-sms-list-item {
    padding: 7px 0;
    border-bottom: 1px solid #D7E6EE;
    background: url(../images/history_list_item_tick_black.png) 10px 10px no-repeat #E5EFF5;
    padding-left: 25px;
    padding-bottom: 0;
}
#new35 li.history-sms-list-item.active {
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
#new35 #history-sms-list-ul .first-item  {
    background-color: #277AA8;
    padding: 5px 10px;
    margin: 0 -10px;
    background-image: none;
}
#new35 #history-sms-list-ul .first-item a.history-sms-list-item-contact {
    padding-left: 15px;
}
#new35 li.history-sms-list-item.active ul{
    background-color: #FFF;
    padding-left: 25px;
    padding-top: 10px;
    margin-left: -25px;
}
#new35 #history-sms-title h3 {
    background: url(../images/33-history-sms-title.png) 15px center no-repeat;
}
#new35 .history-sms-item-details-list-content .other-details-sms {
    float: left;
    max-width: 25%;
    font-size: 10px;
    min-height: 40px;
}
.sms-fwd {
    background: url(../images/new35-fwd.png) left center no-repeat;
    padding: 10px 15px;
}
.sms-delete-all {
    background: url(../images/new35-delete-all.png) left center no-repeat;
    padding: 10px 25px;
}
.sms-delete-selected {
    background: url(../images/new35-delete-select.png) left center no-repeat;
    padding: 10px 25px;
}
#new35 #history-sms-list {
    padding: 0 10px 0px 10px;
}
#new35 .history-sms-item-details-list-content::before {
   background: url(../images/33-normal-history-sms-list-item.png) 10px center no-repeat transparent;
    content: "";
    display: block;
    position: relative;
    height: 20px;
    top: 30px;
    left: -55px;
}
#new35 .history-sms-item-details-list-content-right::before {
    background: url(../images/33-normal-history-sms-list-item.png) left center no-repeat transparent;
    content:"";
    display: block;
    position: relative;
    height: 20px;
    top: 30px;
    left: -5px;
}
#new35 .history-sms-item-details-list-content.active::before {
   background: url(../images/33-delete-history-sms-list-item.png) left center no-repeat transparent;
    content: "";
    display: block;
    position: relative;
    height: 20px;
    top: 30px;
    left: -45px;
}
#new35 .history-sms-item-details-list-content-right.active::before {
    background: url(../images/33-delete-history-sms-list-item.png) left center no-repeat transparent;
    content:"";
    display: block;
    position: relative;
    height: 20px;
    top: 30px;
    left: -5px;
}
#new35 .history-sms-item-details-list-content {
/*    background: url(../images/new34-bg-sms-left-detail.png) 20px 30px no-repeat transparent;*/
    padding-left: 40px;
}
#new34 li.history-sms-list-item ,
#new35 li.history-sms-list-item{
    margin: 0px -10px;
}
#new35 li.history-sms-list-item,
#new34 li.history-sms-list-item {
    padding-bottom: 0;
}
.neo_right {
    right: -39px;
    position: absolute;
    top: 0px;
}
#columns {margin-bottom: 20px;}
/* FIx psd 63*/
ul.visa_paypal li {
    height: 55px;
}

.psd43 .ui-widget-content ul.two-column li.last{
    padding-left: 55px;
    border-left: 2px solid #98BDD3;
}
.psd43 #sin-registrarse ul.two-column li, #con-registro ul.two-column li{
    width: 420px!important;
}
.psd30 .frm .receiver_number{
    padding: 8px 30px;
}

.history_container {margin-bottom: 300px;}

.refered_container {margin-bottom: 15px;}

.items {
    text-align: center;
    padding-top: 37px;
    color: #327BA7;
}

.phone_list {
    padding: 0;
}

.phone_list li {
    height: 25px;
}

/*sidebar wanikiki*/
.side_sin_wanikiki {
    background: #FFFFFF url(../images/guanikiki/banner-side-bar-gnk-1.gif) no-repeat center center; 
    border-radius: 0 0 9px 9px;
    height: 90px;
    margin: 90px -10px 0 -10px;
}
.side_wanikiki {
    background: #FFFFFF url(../images/guanikiki/banner-side-bar-gnk-2.gif) no-repeat center center; 
    border-radius: 0 0 9px 9px;
    height: 90px;
    margin: 90px -10px 0 -10px;
}

.side_wanikiki > span{
    color: #327BA7;
    font: 26px Conv_MyriadPro-Bold;
    color: #E50303;
    float: right;
    margin: 12px 85px 0 0;
}

/*free_credit invitations*/
.desc_promo{
    color: #307BA6; 
    font-family: MyriadPro-Regular; 
    font-size: 18px; 
    line-height: 29px;
}

.brand_new{
    background-color: #FFC400;
    border-radius: 3px;
    color: #2A7AA8;
    font-size: 11px;
    display: inline-block;
    font-family: MyriadPro-Bold;
    margin: 0 2px;
    padding: 2px 3px;
}