/* generic styles */
.cls {
    clear: both;
    height: 1px;
    font-size: 0px;
    line-height: 0px;
}

.btn_box {
    float: right;
}

.padding-top {
    padding-top: 15px;
}

.radio {
    float: left;
    margin: 0px 5px;
}

.a_width {
    width: 185px;
}

.dark-background {
    background: none repeat scroll 0 0 #F4F4F4;
    padding-bottom: 15px;
    padding-left: 0px;
    width: 700px;
    padding-top: 10px;
}

.margin-top {
    margin-top: 15px;
}

.clear-padding-top {
    padding-top: 0px;
}

.clear-margin-bottom {
    margin-bottom: 0px;
}

.clear-margin-top {
    margin-bottom: 0px;
}

.margin-bottom {
    margin-bottom: 15px;
}

.float-left {
    float: left;
}

.strong {
    font-weight: bold;
}

.margin-top-10 {
    margin-bottom: 10px;
}

.margin-top4 {
	margin-top:4px;
}

.dark_blue {
	color: #000066;
	font-weight: bold;
}

.padding-top {
    padding-top: 15px;
}

.padding-left-20 {
    padding-left:20px;
}

.btn_box {
    float: right;
}
.dotted-border {
	background:url(../../images/ca/dotted-border.gif) repeat-x;
	width: 700px;
}
.dotted-border-navigation {
	background:url("../../images/ca/dotted-border.gif") repeat-x scroll 0 0 transparent;
    display: block;
    height: 1px;
    margin-top: 9px;
    width: 937px;
    margin-bottom: 0px;
}
.vertical-dotted-border {
    /*background:url(../img/vertical-dotted-border.gif) repeat-y;*/
}

.default-box {
}

/*
 .vertical-dotted-border {
 padding-left: 15px;
 padding-top:0px;
 }

 */
.default-box {
}

.float-right {
    float: right;
}

.campo_oblig {
    color: #FF0000;
    float: left;
    margin-left: 5px;
    font-size: 14px;
}

p.normal {
    color: #666666;
    float: none;
    font-size: 11px;
    line-height: 13px;
    margin-top: 5px;
    padding-left: 10px;
	_width:auto!important; *width:auto!important;
}

#main_content .margin-left-9 {
    padding-left: 9px;
}

#main_content .link-normal {
    font-weight: normal;
    color: #666;
    display: block;
    line-height: 15px;
    cursor: pointer;
}

#main_content .link-normal:hover {
    text-decoration: underline;
}

#main_content .width-100 {
    width: 100%;
}

#main_content #orderdate00_Month_ID {
    width: 82px;
    margin-left: 5px;
}

#main_content #orderdate00_Day_ID {
    width: 82px;
}

#main_content #orderdate00_Year_ID {
    width: 82px;
    margin-left: 5px;
    margin-right: 5px;
}

#main_content #orderdate00_ID {
}

#main_content .titleCalendar {
    background: #ddd;
}

.width-700 {
    width: 700px;
}

#main_content .link {
    float: left;
    padding: 4px;
    background-repeat: no-repeat;
}

#main_content .link a {
    color: #339900;
    font-weight: bold;
    float: left;
    width: 80px;
}

#main_content .link a:hover {
    text-decoration: underline;
}

#main_content .link span {
    color: #339900;
    font-weight: normal;
    float: left;
    margin-right: 5px;
}

.red-text {
    color: red;
    margin-left: 5px;
}

.limited-width {
    border: solid 1px #797979;
    padding: 2px 0;
    width: 100px;
    color: #666;
}

#main_content .subtitle-product {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #000066;
    margin: 15px 0 0;
    padding-left: 10px;
	width:400px;
}

#main_content .subtitle-currency {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #666666;
    margin: 0 0 0;
    float: none;
}

.available-ammount {
    color: #000066;
    font-size: 11px;
    line-height: 13px;
    margin-top: 5px;
    padding-left: 10px;
}

.product-summary {
    margin: 5px 0 0 0;
    clear: both;
}

.product {
    float: left;
    width: 460px;
    padding-left: 5px;
}

.ammount {
    float: left;
    padding-left: 15px;
    width: 100px;
    text-align: right;
}

.add-acc-link-layout {
    width: 187px;
    padding-left: 10px;
}

.datetime-op {
    color: #000066;
    font-weight: bold;
    padding-left: 10px;
}

.width-100px {
    width: 100px;
}

.width-200px {
    width: 200px;
}

.width-300px {
    width: 300px;
}

.padding-top-20 {
    padding-top: 20px;
}

.margin-bottom-8 {
    margin-bottom: 8px;
}

.margin-bottom-4 {
    margin-bottom: 4px;
}

.width-690 {
    width: 690px;
}

.width-125px {
    width: 125px;
}

.padding-left-10 {
    padding-left: 10px;
}

.check-box-list {
    margin: 5px 5px 5px 10px;
    float: left;
    vertical-align: middle;
}

.check-desc {
    color: #666666;
    float: left;
    font-size: 11px;
    line-height: 13px;
    margin-top: 8px;
    vertical-align: middle;
}

.italic-font {
    font-style: italic;
}

.op_error {
    float: left;
    margin-left: 10px;
    padding-left: 10px;
    background-image: url(../img/box_cruz.jpg);
    background-position: left;
    background-repeat: no-repeat;
}

.check-email-desc {
    float: left;
    line-height: 13px;
    margin-bottom: 1px;
    background-image: url(../img/carta.jpg);
    background-position: left;
    background-repeat: no-repeat;
}

.margin-top-5{
    margin-top:5px;
}

.margin-t{
    margin-top:-5px;
}

.margin-sup{
    margin-top:10px;
}

#main_content .form_box select.short-select {
    width: 110px;
}

#main_content .form_box select.long-select {
    width: 200px;
}

#main_content .form_box input.short-text {
        border:solid 1px #797979;
    padding:2px 0;
    width:55px;
    color:#666;
    margin-left: 5px;
}

.carta {
	background-image:url(/JPS/portal/images/carta.jpg); background-repeat: no-repeat; background-position: center left;
	background-repeat: no-repeat; background-position: center left;
	padding-left:20px;
	padding-bottom:2px;
	padding-top:2px;
	height:13px;
}
#main_content p.subtitle-currency {_width:auto!important; *width:auto!important;}
html body#aMAKEGLOBALTRANSFER_t_smakeglobaltransferflowMGT_Input div#Main.conMain div#mainContent div#main_content form#subappform div#left_content div#UCQ div.form_box div.form_box div#seccionTerminos div.margin-bottom p.normal{width:685px!important;}
html body#aMAKEGLOBALTRANSFER_t_smakeglobaltransferflowMGT_Input div#Main.conMain div#mainContent div#main_content form#subappform div#left_content div#UCQ div.form_box div.form_box div.form_row div.form_row{margin-top:0;}
