/* CSS Document */

body{
	margin:15px 0px; 
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
input {
	outline:none;
}
#Wrapper{
	width:810px;
	margin:0px auto;
	text-align:left;
}
#LoginBox {
    float: left;
    height: 186px;
    width: 400px;
}
#LoginButton {
    background:url(../images/login_btn.png) no-repeat;
    color: #404041;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    height: 29px;
    padding-top: 5px;
    width: 108px;
}
.MiCarteraLine{
	width:800px;
	height:52px;
	background:url(../images/micartera_line.png) no-repeat;
}
.MiCarteraLine:hover{
	background:url(../images/micartera_line_over.png) no-repeat;
}
.MoneyTransferLineES{
	width:800px;
	height:52px;
	background:url(../images/moneytransfer_lineES.png) no-repeat;
}
.MoneyTransferLineES:hover{
	background:url(../images/moneytransfer_line_overES.png) no-repeat;
}
.MoneyTransferLineEN{
	width:800px;
	height:52px;
	background:url(../images/moneytransfer_lineEN.png) no-repeat;
}
.MoneyTransferLineEN:hover{
	background:url(../images/moneytransfer_line_overES.png) no-repeat;
}
#PageFooter {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 500;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 800px;
}
#LoginNowHeader {
    color: #404041;
    font-size: 25px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding-bottom: 10px;
}
#AgentInfoPanel{
	margin-top:10px;
	margin-left:140px;
	margin-right:40px;
	float:left;
	width:253px;
	height:inherit;
}
#HomePanel{
	margin-top:10px;
	float:left;
	width:115px;
	height:inherit;
}
#MenuBar{
	width:100%;
	text-align:center;
	margin-top:20px;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	padding-top: 5px;
}
#MenuOptionPanel{
	width:100%;
	text-align:center;
	margin-top:20px;
}
#BottomBar{
	width:100%;
	height:25px;
	background:#2c2d2d;
	text-align:center;
	margin-top:20px;
	color:#FFF;
	font-weight:bold;
	padding-top: 5px;
	font-size:14px;
}
#Balance{
	background:url(../images/balance.png) no-repeat;
	width:160px;
	height:42px;
	font-size:36px;
	color:#FFF;
	text-align:center;
	float:left;
	margin-left:50px;
	margin-right:10px;
}
#Balance div{
	float: left;
	font-size: 28px;
	padding-left: 55px;
	padding-top: 5px;
	text-align: center;
	width: 100px;
}
#CountryTanBackground {
    background:url(../images/countryMapTan.png) no-repeat;
    background-position: center;
	width: 520px;
}
#CountryTanBackground2 {
    background:url(../images/countryMapTan2.png) no-repeat;
    background-position: center;
	width: 520px;
}
#USABackground {
	background:url(../images/usa_map.png) no-repeat;
	background-position: center;
	margin:auto;
	padding-left: 10px;
}
#WalletBackground{
	background:url(../images/wallet.png) no-repeat left;
	margin: 20px 10px 20px 0;
}
#IntlRechargePhoneNumberEntry {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 5px;
    text-align: center;
}
#IntlRechargeSearchNumberExample {
    font-size: 14px;
    padding-top: 10px;
    text-align: center;
}
#IRAccountDataRateList {
    padding-top: 10px;
}
#IntlRechargePhoneNumberDisplay {
    font-size: 24px;
    padding-bottom: 8px;
    padding-left: 5px;
    padding-top: 8px;
}
#RechargeButton{
	background:url(../images/recharge_btn.png) no-repeat;
    color: #FFFFFF;
    font-size: 14px;
    height: 34px;
    line-height: 15px;
    margin-left: 21px;
    margin-top: 8px;
    padding-top: 7px;
    text-align: center;
    width: 107px;
}
.RechargeButtonBlue {
background: url(../images/recharge_btn.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 15px;
    margin: 0 auto;
    padding-top: 12px;
    text-align: center;
    width: 102px;
	height:25px;
}
.RechargeButtonOrange {
background: url(../images/orange_btn.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 20px;
    line-height: 28px;
    margin: 0 auto;
    padding-top: 6px;
    text-align: center;
    width: 155px;
    height: 40px;
}
.RechargeButtonBlue2 {
background: url(../images/blue2_btn.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 20px;
    line-height: 28px;
    margin: 0 auto;
    padding-top: 6px;
    text-align: center;
    width: 155px;
    height: 40px;
}
.RechargeButtonRed {
background: url(../images/recharge_btn.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    height: 23px;
    line-height: 15px;
    margin: 0 auto;
    padding-top: 6px;
    text-align: center;
    width: 102px;
	height:25px;
}
#MakePayment {
background:url(../images/pay_btn.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    height: 23px;
    line-height: 15px;
    margin: 0 auto;
    padding-top: 4px;
    text-align: center;
    width: 138px;
	height:25px;
	border:none;
}
.SaveChanges {
	background:url(../images/pay_btn.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    height: 23px;
    line-height: 15px;
    margin-left: 10px;
    padding-top: 4px;
    text-align: center;
    width: 138px;
	height:25px;
	cursor:pointer;
}
#DialDirectMessage {
    float: left;
    font-size: 15px;
	color:#166134;
    font-weight: bold;
	font-style:italic;
	height:50px;
    line-height: 13px;
	width:100px;
}
#DialInstructionsBox {
    border: 1px solid #166135;
    border-radius: 8px 8px 8px 8px;
    float: right;
    margin-right: 5px;
    width: 280px;
	padding-left:3px;
	height: 60px;
}
.centerDiv{
	margin:0 auto;
}
#RechargeCustomAmountLine {
    background-image: url(../images/custom_amount.png);
    background-position: center center;
    background-repeat: no-repeat;
    font-size: 18px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    text-align: center;
	padding-right: 17px;
}
.MinimumRecharge{
	font-size:14px; 
	height:25px; 
	text-align:center; 
	color:#32322a;
}
.PrCodeText{
	font-size:13px;
	font-weight:bold;
	color:#166134;
}
#RechargeAccountHeader {
    color: #F00;
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 4px;
    padding-top: 4px;
    text-align: center;
}
#PromoCodeInput{
	background:url(../images/promo_code.png) no-repeat;
	width:82px;
	height:23px;
	font-size:14px;
	text-align:center;
	border: medium none;
	color:#166134;
}
#CustomerNameInput{
	background:url(../images/client_name.png) no-repeat;
	width:217px;
	height:28px;
	margin:0 auto;
}
#CustomAmount {
    background-color: transparent;
    border: medium none;
    font-size: 18px;
    font-weight: bold;
    margin-top: 4px;
    text-align: center;
    width: 67px;
}
#NewClientWrapper{
	padding-left:10px;
	border-radius:15px;
	border: #7d9957 4px solid;
}
#LangBox{
	width:490px;
	height:125px;
	border-radius:15px;
	border: #166134 2px solid;
	margin:0 auto;
}
.NewClientInputDiv{
	background:url(../images/number.png) no-repeat scroll 0 0 transparent;;
    height: 47px;
    width: 179px;
	margin: 0 auto 15px;
}
.NewClientNameInput{
	margin: 18px auto 0;
	background: url(../images/client_name.png) no-repeat; 
	height: 28px; 
	margin: 0 auto;     
	width: 217px;
}
.CloseWindow {
    background: url(../images/close_btn.png) no-repeat scroll 0 0 transparent;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    margin: 0 auto;
	padding-left: 25px;
    padding-top: 4px;
    width: 87px;
}
.ClientPhoneInput {
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #166134;
    font-size: 17px;
    font-weight: bold;
    height: 20px;
    padding-top: 20px;
	padding-right: 10px;
}
.SpeedDialsInput {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    padding-left: 28px;
    padding-top: 3px;
    text-align: left;
    width: 171px;
}
.SpeedDialBox {
    background:url(../images/phone_input.png) no-repeat;
    height: 27px;
    margin: 0 auto;
    width: 167px;
}
.SpeedDialBox2 {
    height: 26px;
    width: 190px;
	margin-left:20px;
}
.NewCustomerInput {
    background: none repeat;
    border: medium none;
    color: #166134;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    padding-top: 3px;
    text-align: center;
}
.NewCustomerName{
	background:url(../images/phone_input.png) no-repeat;
    height: 27px;
    margin: 0 auto;
    width: 167px;
	font-size:13px;
}
.LanguageFlag	{
	width: 29px;
	height: 19px;
	padding-top: 2px;
	cursor: pointer;
}
.LoginFormItems {
    font-size: 12px;
    height: 30px;
    line-height: 45px;
}
.NavigationLinks{
	font-size:13px;
	font-weight:560;
	font-style:italic;
	text-align:right;
}
.RechargeAmountLine {
    font-size: 25px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    text-align: center;
	color:#166134;
}
.RechargeAmountLine input{
	margin-right: 10px;
}
.DialInstructionsText {
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
}
.DialInstructionsNumber {
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
	color:#166134;
}
.FavoriteListHeaderText {
    font-size: 14px;
    font-weight: bold;
    padding: 2px;
	text-align:center;
	color:#166134;
}
.FavoriteListNumberEdit input, .FavoriteListNameEdit input {
    background-color: transparent;
    border: medium none;
    font-size: 16px;
    font-weight: bold;
    width: 181px;
	text-align:center;
	margin:0 auto;
	color:#166134;
}
.FavoriteListNumberEdit, .FavoriteListNameEdit {
    background: url(../images/PhoneNumberInput.png) no-repeat;
    height: 25px;
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    width: 187px;
	margin:0 auto;
}
.FavoriteListDialNumber {
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
	color:#166134;
	width:102px;
	margin-top:15px;
}
.FavoriteListDialNumber800 {
    font-size: 10px;
    font-weight: bold;
    line-height: 15px;
	color:#166134;
}
.AddAccountButton {
    background: url(../images/add_account_line.png) no-repeat;
    cursor: default;
    font-size: 10px;
    height: 19px;
    line-height: 17px;
    padding-right: 8px;
	padding-left:5px;
    text-align: right;
    width: 90px;
}
.AddSpeedDial {
    background:url(../images/add_SD.png) no-repeat;
    cursor: pointer;
    font-size: 16px;
	padding-top: 3px;
    height: 26px;
    line-height: 17px;
    padding-right: 8px;
	padding-left:23px;
    text-align: left;
    width: 152px;
}
.FavoriteListNumber {
    color: #166135;
    font-size: 18px;
    font-weight: bold;
}
.SearchBarInput{
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	font-size: 20px;
	font-weight: bold;
	margin-top:3px;
	margin-left: 18px;
	width: 200px;
	text-align: center;
}
.SearchMLBar{
	padding-left:10px;
	padding-bottom:10px;
}
.SearchBar{
	background:url(../images/search_bar.png) no-repeat;
	width: 302px;
	height: 38px;
	background-position-y: 4px;
}
.SearchBarMLpos{
	margin-left: 60px;
}
.CustomerNameInput{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 17px;
    font-weight: bold;
    height: 20px;
	padding-top:3px;
    text-align: center;
	width: 200px;
}
.IntlRechargeCountryCarrierNames {
    font-size: 10px;
    font-weight: bold;
}
.IntlRechargeHeaders {
    font-size: 12px;
}
.IntlRechargeAmount {
    font-size: 16px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-top: 3px;
	padding-bottom: 3px;
    text-align: left;
	width: 100%;
}
.OptBusTicketsEN{
	width:650px;
	height:120px;
	background:url(../images/tab16_EN.png) no-repeat;
	margin: 0 auto;
}
.OptBusTicketsEN:hover{
	background:url(../images/tab16_EN_over.png) no-repeat;
}
.OptBusTicketsES{
	width:650px;
	height:120px;
	background:url(../images/tab16_ES.png) no-repeat;
	margin: 0 auto;
}
.OptBusTicketsES:hover{
	background:url(../images/tab16_ES_over.png) no-repeat;
}


.OptAirTicketsEN{
	width:650px;
	height:120px;
	background:url(../images/tab14_EN.png) no-repeat;
	margin: 0 auto;
}
.OptAirTicketsEN:hover{
	background:url(../images/tab14_EN_over.png) no-repeat;
}
.OptAirTicketsES{
	width:650px;
	height:120px;
	background:url(../images/tab14_ES.png) no-repeat;
	margin: 0 auto;
}
.OptAirTicketsES:hover{
	background:url(../images/tab14_ES_over.png) no-repeat;
}


.OptSMS4AgentsEN{
	width:650px;
	height:120px;
	background:url(../images/tab14_EN.png) no-repeat;
	margin: 0 auto;
}
.OptSMS4AgentsEN:hover{
	background:url(../images/tab14_EN.png) no-repeat;
}
.OptSMS4AgentsES{
	width:650px;
	height:120px;
	background:url(../images/tab14_EN.png) no-repeat;
	margin: 0 auto;
}
.OptSMS4AgentsES:hover{
	background:url(../images/tab14_EN.png) no-repeat;
}
.OptMLRechEN{
	width:650px;
	height:120px;
	background:url(../images/tab1_EN.png) no-repeat;
	margin: 0 auto;
}
.OptMLRechEN:hover{
	background:url(../images/tab1_over_EN.png) no-repeat;
}
.OptMLRechES{
	width:650px;
	height:120px;
	background:url(../images/tab1_ES.png) no-repeat;
	margin: 0 auto;
}
.OptMLRechES:hover{
	background:url(../images/tab1_over_ES.png) no-repeat;
}
.OptINTLRechEN{
	width:650px;
	height:120px;
	background:url(../images/tab2_EN.png) no-repeat;
	margin: 0 auto;
}
.OptINTLRechEN:hover{
	background:url(../images/tab2_over_EN.png) no-repeat;
}
.OptINTLRechES{
	width:650px;
	height:120px;
	background:url(../images/tab2_ES.png) no-repeat;
	margin: 0 auto;
}
.OptINTLRechES:hover{
	background:url(../images/tab2_over_ES.png) no-repeat;
}
.OptUSARechEN{
	width:650px;
	height:120px;
	background:url(../images/tab3_EN.png) no-repeat;
	margin: 0 auto;
}
.OptUSARechEN:hover{
	background:url(../images/tab3_over_EN.png) no-repeat;
}
.OptUSARechES{
	width:650px;
	height:120px;
	background:url(../images/tab3_ES.png) no-repeat;
	margin: 0 auto;
}
.OptUSARechES:hover{
	background:url(../images/tab3_over_ES.png) no-repeat;
}
.OptINTLBillPayEN{
	width:650px;
	height:120px;
	background:url(../images/tab4_EN.png) no-repeat;
	margin: 0 auto;
}
.OptINTLBillPayEN:hover{
	background:url(../images/tab4_EN_over.png) no-repeat;
}
.OptINTLBillPayES{
	width:650px;
	height:120px;
	background:url(../images/tab4_ES.png) no-repeat;
	margin: 0 auto;
}
.OptINTLBillPayES:hover{
	background:url(../images/tab4_ES_over.png) no-repeat;
}
.OptReportsEN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/reports_EN.png) no-repeat center;
	left:0;
	position:absolute;
}
.OptReportsEN:hover{
	background:url(../images/Menu%20Buttons/reports_over_EN.png) no-repeat center;
}
.OptReportsES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/reports_ES.png) no-repeat center;
	left:0;
	position:absolute;
}
.OptReportsES:hover{
	background:url(../images/Menu%20Buttons/reports_over_ES.png) no-repeat center;
}
.OptPayNowEN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/paynow_EN.png) no-repeat center;
	margin: 0 auto;
}
.OptPayNowEN:hover{
	background:url(../images/Menu%20Buttons/paynow_over_EN.png) no-repeat center;
}
.OptPayNowES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/paynow_ES.png) no-repeat center;
	margin: 0 auto;
}
.OptPayNowES:hover{
	background:url(../images/Menu%20Buttons/paynow_over_ES.png) no-repeat center;
}
.OptRatesEN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_rates_EN.png) no-repeat center;
	position:absolute;
	right: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto;
}
.OptRatesEN:hover{
	background:url(../images/Menu%20Buttons/intl_rates_over_EN.png) no-repeat center;
}
.OptRatesES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_rates_ES.png) no-repeat center;
	position:absolute;
	right: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto;
}
.OptRatesES:hover{
	background:url(../images/Menu%20Buttons/intl_rates_over_ES.png) no-repeat center;
}
/*ML*/
.OptQuestCommEN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/comments_EN.png) no-repeat center;
	position:absolute;
	right: 0;
}
.OptQuestCommEN:hover{
	background:url(../images/Menu%20Buttons/comments_over_EN.png) no-repeat center;
}
.OptQuestCommES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/comments_ES.png) no-repeat center;
	position:absolute;
	right: 0;

}
.OptQuestCommES:hover{
	background:url(../images/Menu%20Buttons/comments_over_ES.png) no-repeat center;
}
/*IR*/
.OptQuestCommIREN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_comments_EN.png) no-repeat center;
	position:absolute;
	right: 0;
}
.OptQuestCommIREN:hover{
	background:url(../images/Menu%20Buttons/intl_comments_over_EN.png) no-repeat center;
}
.OptQuestCommIRES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_comments_ES.png) no-repeat center;
	position:absolute;
	right: 0;
}
.OptQuestCommIRES:hover{
	background:url(../images/Menu%20Buttons/intl_comments_over_ES.png) no-repeat center;
}
/*USA*/
.OptQuestCommUSAEN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/usa_comments_EN.png) no-repeat center;
	position:absolute;
	right: 0;
}
.OptQuestCommUSAEN:hover{
	background:url(../images/Menu%20Buttons/usa_comments_over_EN.png) no-repeat center;
}
.OptQuestCommUSAES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/usa_comments_ES.png) no-repeat center;
	position:absolute;
	right: 0;
}
.OptQuestCommUSAES:hover{
	background:url(../images/Menu%20Buttons/usa_comments_over_EN.png) no-repeat center;
}


.OptBillPayPoliciesEN{
	width:150px;
	height:41px;
	background:url(../images/policies_EN.png) no-repeat;
	margin: 0 auto;
}
.OptBillPayPoliciesEN:hover{
	background:url(../images/policies_EN_over.png) no-repeat;
}
.OptBillPayPoliciesES{
	width:150px;
	height:41px;
	background:url(../images/policies_ES.png) no-repeat;
	margin: 0 auto;
}
.OptBillPayPoliciesES:hover{
	background:url(../images/policies_ES_over.png) no-repeat;
}
.OptNewClientEN{
	width:150px;
	height:45px;
	background:url(../images/Menu%20Buttons/new_client_EN.png) no-repeat;
	margin: 0 auto;
}
.OptNewClientEN:hover{
	background:url(../images/Menu%20Buttons/new_client_over_EN.png) no-repeat;
}
.OptNewClientES{
	width:150px;
	height:45px;
	background:url(../images/Menu%20Buttons/new_client_ES.png) no-repeat;
	margin: 0 auto;
}
.OptNewClientES:hover{
	background:url(../images/Menu%20Buttons/new_client_over_ES.png) no-repeat;
}
.OptRecharge{
	width:150px;
	height:45px;
	background:url(../images/Menu%20Buttons/recharge_EN.png) no-repeat;
	margin: 0 auto;
}
.OptDailyPromosEN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/promo_EN.png) no-repeat center;
	position:absolute;
	left:0;
}
.OptDailyPromosEN:hover{
	background:url(../images/Menu%20Buttons/promo_over_EN.png) no-repeat center;
}
.OptDailyPromosES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/promo_ES.png) no-repeat center;
	position:absolute;
	left:0;
}
.OptDailyPromosES:hover{
	background:url(../images/Menu%20Buttons/promo_over_ES.png) no-repeat center;
}
.OptPromotions{
	width:150px;
	height:45px;
	background:url(../images/Menu%20Buttons/promotions_EN.png) no-repeat;
	margin: 0 auto;
}
.OptUsaDenosEN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/usa_denominations_EN.png) no-repeat;
	margin: 0 auto;
}
.OptUsaDenosEN:hover{
	background:url(../images/Menu%20Buttons/usa_denominations_over_EN.png) no-repeat;
}
.OptUsaDenosES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/usa_denominations_ES.png) no-repeat;
	margin: 0 auto;
}
.OptUsaDenosES:hover{
	background:url(../images/Menu%20Buttons/usa_denominations_over_ES.png) no-repeat;
}
.OptIntlDenosEN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_denominations_EN.png) no-repeat center;
	position: absolute;
	right: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto;
}
.OptIntlDenosEN:hover{
	background:url(../images/Menu%20Buttons/intl_denominations_over_EN.png) no-repeat center;
}
.OptIntlDenosES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_denominations_ES.png) no-repeat center;
	position: absolute;
	right: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto;
}
.OptIntlDenosES:hover{
	background:url(../images/Menu%20Buttons/intl_denominations_over_ES.png) no-repeat center;
}
.OptBillPayExampleEN{
	width:150px;
	height:41px;
	background:url(../images/example_EN.png) no-repeat;
	margin:0 auto;
}
.OptBillPayExampleEN:hover{
	background:url(../images/example_EN_over.png) no-repeat;
}
.OptBillPayExampleES{
	width:150px;
	height:41px;
	background:url(../images/example_ES.png) no-repeat;
	margin:0 auto;
}
.OptBillPayExampleES:hover{
	background:url(../images/example_ES_over.png) no-repeat;
}
.TabML{
	width:72px;
	height:40px;
	background:url(../images/tab_ML.png) no-repeat;
	margin: 0 auto;
}
.TabML:hover{
	background:url(../images/tab_ML_over.png) no-repeat;
}
.TabBillPay{
	width:72px;
	height:40px;
	background:url(../images/tab_BILL.png) no-repeat;
	margin: 0 auto;
}
.TabBillPay:hover{
	background:url(../images/tab_BILL_over.png) no-repeat;
}
.TabUSA{
	width:72px;
	height:40px;
	background:url(../images/tab_USA.png) no-repeat;
	margin: 0 auto;
}
.TabUSA:hover{
	background:url(../images/tab_USA_over.png) no-repeat;
}
.TabIR{
	width:72px;
	height:40px;
	background:url(../images/tab_IR.png) no-repeat;
	margin: 0 auto;
}
.TabIR:hover{
	background:url(../images/tab_IR_over.png) no-repeat;
}
.TabBusTickets{
	width:72px;
	height:40px;
	background:url(../images/tab_bus.png) no-repeat;
	margin: 0 auto;
}
.TabBusTickets:hover{
	background:url(../images/tab_bus_over.png) no-repeat;
}
.TabMC{
	width:72px;
	height:40px;
	background:url(../images/tab_micartera.png) no-repeat;
	margin: 0 auto;
}
.TabMC:hover{
	background:url(../images/tab_micartera.png) no-repeat;
}
.TabMCEV{
	width:72px;
	height:40px;
	background:url(../images/tab_micartera.png) no-repeat;
	margin: 0 auto;
}
.TabMCEV:hover{
	background:url(../images/tab_micartera.png) no-repeat;
}
.TabText{
	width:72px;
	height:40px;
	background:url(../images/tab_text.png) no-repeat ;
	margin: 0 auto;
}
.TabText:hover{
	background:url(../images/tab_text_over.png) no-repeat;
}
.RechHistory{
	background:url(../images/rech_history.png) no-repeat center; 
	width:275px; 
	height:27px; 
	padding-top: 4px; 
	font-weight:500; 
	font-style:italic; 
	cursor:pointer;
	font-size: 17px;
    text-align: center;
}
.RechHistorySelect{
	background:url(../images/rech_historyselected.png) no-repeat center;
	width:275px; 
	height:27px; 
	padding-top: 4px;
	color:#FFF; 
	font-weight:500; 
	font-style:italic; 
	cursor:pointer;
    font-size: 17px;
    text-align: center;
}
.top_space_smaller{
	margin-top:3px;
}
.top_space{
	margin-top:10px;
}
.top_space_bigger{
	margin-top:20px;
}
.clickable{
	cursor:pointer;
}
.top_border{
	border-top:thin solid #CCC;
}
.bottom_border{
	border-bottom:thin solid #CCC;
}
.left_border{
	border-left:thin solid #CCC;
}
.right_border{
	border-right:thin solid #CCC;
}
.align_left{
	text-align:left;
}
.bold{
	font-weight:bold;
}

#PL-01 { background: url(../images/tab1_over_EN.png) no-repeat -9999px -9999px; }
#PL-02 { background: url(../images/tab2_over_EN.png) no-repeat -9999px -9999px; }
#PL-03 { background: url(../images/tab3_over_EN.png) no-repeat -9999px -9999px; }

.LightBoxInternationalRechargeProviderList	{
	left: 50%;
	margin-left: -299px;
	border: 8px solid #f8b431;
	width: 650px;
	top: 25%;
}
.LightBoxSMSGroupContactList{
	left: 50%;
	margin-left: -250px;
	border: 8px solid #f8b431;
	width: 500px;
	top: 25%;
}
.LightBoxNewCustomer {
    border: 8px solid #063;
    left: 50%;
    margin-left: -325px;
    top: 120px;
}
.LightBoxBillPaySamples {
    border: 8px solid #063;
    height: 800px;
    left: 50%;
    margin-left: -325px;
    top: 120px;
    width: 750px;
}
.LightBoxInternationalRecharges {
    border: 8px solid #F8B431;
    left: 50%;
    margin-left: -344px;
    top: 120px;
    width: 640px;
}
.LightBoxTicketThread {
    border: 8px solid #c42127 !important;
    left: 50%;
    margin-left: -344px;
    top: 120px;
    width: 670px;
}
.LightBoxNewNumber {
    border: 8px solid #063;
    height: 350px;
    left: 50%;
    margin-left: -215px;
    top: 120px;
    width: 430px;
}
.LightBoxEnterSender {
    border: 8px solid #063;
    left: 50%;
    margin-left: -215px;
    top: 120px;
    width: 430px;
}
.LightBoxRefundMT{
	border: 8px solid #063;
    height: 361px;
    left: 50%;
    margin-left: -215px;
    top: 120px;
    width: 460px;
}
.LightBoxRechargeComplete	{
    border: 8px solid #063;
    left: 50%;
    margin-left: -300px;
    top: 120px;
    height: 440px;
    width: 620px;
}
.LightBoxWalletHistory{
	border: 8px solid #063 !important;
	left: 34%;
	margin-left: -300px;
	top: 120px !important;
	width: 70%;
}
.LightBoxRechargeCompletePIN	{
    border: 8px solid #063;
    left: 50%;
    margin-left: -300px;
    top: 120px;
    width: 620px;
}
.LineThrough	{
	text-decoration: line-through;
}

.LightBoxInner {
    background-color: white;
    border: 8px solid #C8252E;
    overflow: auto;
    padding: 16px;
    position: absolute;
    z-index: 1002;
}

.rotating-item-wrapper {
    position: relative;
	width:767px;
	height:237px;
}
.rotating-item {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
}

#Banners{
	margin-top: 200px;
}

#NewCustomerHeader	{
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	color: #666;
}

#NewCustomerPhoneNumber	{
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	color: #C40D00;
}

#NewCustomerNoExist	{
	text-align: center;
	font-weight: bold;
	font-size: 17px;
	padding-top: 3px;
	color: #666;
}

#NewCustomerConfirmNumber	{
	text-align: center;
	font-size: 14px;
	padding-top: 10px;
}


.AgentPaymentHeader	{
	font-size: 16px;
	color: #000;
	font-weight: bold;
}

/*
.AgentPaymentSmallInput	{
	background: url(../images/InputSmall.png) no-repeat;
	width: 115px;
	height: 31px;
	line-height: 31px;
	padding-left: 3px;
	padding-right: 3px;
}

.AgentPaymentSmallInput input	{
	width: 115px;
	border: none;
	background-color: transparent;
	height: 31px;
	font-size: 18px;
}
*/

.AgentPaymentSelectInput	{
	background-image: url(../images/InputSelect.png);
	width: 115px;
	height: 31px;
	line-height: 31px;
	padding-left: 3px;
	padding-right: 3px;
}

.AgentPaymentSelectInput select	{
	width: 110px;
	border: none;
	background-color: transparent;
	height: 25px;
	font-size: 18px;
	margin-bottom: 3px;
	margin-top: 3px;
}

.AgentPaymentLargeInput	{
	background: url(../images/InputLarge.png) no-repeat;
	width: 235px;
	height: 31px;
	padding-left: 3px;
	padding-right: 3px;
}

.AgentPaymentLargeInput input	{
	width: 235px;
	border: none;
	background-color: transparent;
	height: 31px;
	text-align: left;
	font-size: 18px;
}

#CreditCardInfoHeader	{
	margin-top: 5px;
	padding-top: 5px;
	width: 460px;
	margin-left: 50px;
	text-align: left;
	color: #666;
	font-size: 18px;
}
.OnOffSwitch	{
	background-image: url(../images/SwitchOnOff.png);
	width: 102px;
	height: 31px;
}
.SaveButton	{
	background-image:url(../images/SaveButton.png);
	background-repeat:no-repeat;
	width: 170px;
	height: 40px;
	color: #FFF;
    font-size: 18px;
	padding-top:8px;
	cursor:pointer;
}
.styled-select select {
	background: transparent;
	-webkit-appearance: none;
	border:none;
	width: 150px;
	padding: 5px;
	font-size: 17px;
	height: 28px;
	padding-right:55px
}
.styled-select {
	width: 130px;
	height: 34px;
	overflow: hidden;
	background:url(../images/InputSelect.png) no-repeat;
}
.styled-select select {
    height: 36px;
    margin-bottom: -3px;
    margin-left: -3px;
    margin-top: -2px;
    padding-right: 0;
    text-align: left;
    vertical-align: top !important;
}
.styled-select-small select {
	background: transparent;
	-webkit-appearance: none;
	border:none;
	width: 265px;
	padding: 5px;
	font-size: 17px;
	height: 30px;
	padding-right:55px
}
.styled-select-small {
	width: 240px;
	height: 34px;
	overflow: hidden;
	background:url(../images/InputSelectSmall.png) no-repeat;
}
.styled-select-small select {
    height: 33px;
    margin-bottom: -3px;
    margin-left: -3px;
    margin-top: -2px;
    padding-right: 0;
    text-align: left;
    vertical-align: top !important;
}
.styled-select-medium select {
	background: transparent;
	-webkit-appearance: none;
	border:none;
	width: 320px;
	padding: 5px;
	font-size: 17px;
	height: 28px;
	padding-right:55px
}
.styled-select-medium {
	width: 300px;
	height: 31px;
	overflow: hidden;
	background:url(../images/InputSelectMedium.png) no-repeat;
}
.styled-select-medium select {
    height: 33px;
    margin-bottom: -3px;
    margin-left: -3px;
    margin-top: -2px;
    padding-right: 0;
    text-align: left;
    vertical-align: top !important;
}
#FromDate,#ToDate,#FromDateSP,#ToDateSP,#TravelDate,#ReturnDate	{
	width: 100px;
	font-size: 14px;
	line-height: 16px;
	padding: 0px;
	border: none;
	background-color: transparent;
	color: #EF3D23;
	cursor: default;
}

#ReportSearchWrapper	{
	width: 700px;
	margin-left: 40px;
	background-color: #FFFBC8;
	border: 1px #EF3D23 solid;
	padding: 5px;
}

.ReportHeader	{
	color:#000;
	font-weight: bold;
	font-size: 12px;
	padding: 2px;
}

.ReportRow	{
	font-weight: bold;
	font-size: 12px;
	padding: 2px;
	font-weight:normal !important;
}

.GreyBackground	{}

.GreyBackground1 {}

#OpenReportButton	{
	background-image: url(../images/ReportButton.png);
	width: 109px;
	height: 20px;
	line-height: 20px;
	color: #FFF;
	font-size:14px;
	text-align: center;
	margin-left: 290px;
	cursor: pointer;
}


#RateWrapper	{
	width: 580px;
	height: 469px;
	margin-left: 100px;
	padding: 5px;
	background-position: center;
	border: 5px #EF3D23 solid;
}

.RateHeaderItem	{
	color: #EF3D23;
	font-size: 11px;
	font-weight: bold;
}

.RateLineItem	{
	color: #000;
	font-size: 12px;
	padding: 4px;
	text-transform: capitalize;
}

#RateLetterList	{
	background-image: url(../images/RateLetterBar.png);
	height: 26px;
	width: 526px;
	margin-left: 27px;
	line-height: 26px;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}

#RateLetterList a	{
	color: #000;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
}

#RateLetterList a:hover	{
	color: #EF3D23;
	text-decoration: underline;
}

#RateLetterList a.Selected	{
	color: #EF3D23;
}

#NumberToCall	{
	padding-left: 10px;
	font-weight: bold;
}

#RateGoButton	{
	background-image: url(../images/RateGoButton.png);
	width: 28px;
	height: 26px;
	line-height: 26px;
	margin-left: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	cursor: default;
}

#RateNumberWrap	{
	background-image: url(../images/RateDestinationNumber.png);
	width: 156px;
	height: 34px;
	margin-left: 5px;
}

#RatePhoneNumber	{
	width: 146px;
	color: #EF3D23;
	font-size: 20px;
	font-weight: bold;
	border: none;
	background-color: transparent;
	margin-left: 5px;
	margin-top: 6px;
}

#RatePricePerMinute	{
	padding-right: 10px;
	font-weight: bold;
}

.LightBoxAgentPayment	{
	top: 120px;
	left: 50%;
	margin-left: -344px;
	border: 8px solid #166134;
	width: 640px;
}


#SearchButton {
 	color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 16px;
    line-height: 33px;
}

#SearchNumberBarInner {
    float: left;
    padding: 3px;
    text-align: center;
    width: 218px;
}

#SearchNumberBar1 {
    background:url(../images/search_bar.png) no-repeat;
    height: 33px;
	margin:0 auto;
    width: 303px;
}
#SearchNumberBar2 {
	background: url(../images/search_bar3.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none #333333;
    border-radius: 11px;
    height: 33px;
    margin: 0 auto;
    width: 200px;
}

#PhoneNumber, #IRSearchPhoneNumber, #BalXferPhoneNumber {
    background-color: transparent;
    border: medium none;
    font-size: 19px;
    font-weight: bold;
	padding-left: 18px;
    width: 215px;
}

#IntlRechargeHeader {
    color: #666666;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

#IntlRechargePhoneNumberEntry {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 5px;
    text-align: center;
}


#BalanceTransferButton {
    background:url(../images/recharge_btn.png) no-repeat;
    color: #FFFFFF;
    cursor: default;
    font-size: 16px;
    height: 27px;
    line-height: 27px;
	margin:0 auto;
	margin-top:15px;
    text-align: center;
    width: 103px;
}

#TransferAmount {
    background-color: transparent;
    border: medium none;
    color: #166134;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    width: 110px;
}

#BalanceTransferBarInner {
    float: left;
    padding-top: 3px;
    width: 110px;
}

#BalanceTransferBar1 {
    background:url(../images/phone_input.png) no-repeat;
    background-size: 110px 27px;
    height: 33px;
	margin:0 auto;
	width: 117px;
}
#PortalPadding4 {
    margin: 0 auto;
    width: 560px;
}
#PortalPadding5 {
    margin: 0 auto;
    width: 100%;
}
#CountryTanBackground4 {
    background-image: url(../images/countryMapTan.png);
    background-position: center top;
    background-repeat: no-repeat;
    width: 100%;
}

#CountryTanBackground2 {
    background:url(../images/countryMapTan.png) no-repeat;
    background-position: center top;
    width: 520px;
}

.IRRTitle	td{
	line-height: 40px; 
	font-size: 14px; 
	font-weight: bold; 
	color: #656668; 
	text-align: center;
	height: 40px; 
	
}
.IRRRows td{
	border-bottom: 1px solid #656668;
    color: #656668;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    height: 17px;
    line-height: 20px;
}

.RedSearch{
	background:url(../images/search_bar_red.png) no-repeat;
	color: #EF3D23;
	z-index: 20;
}

.OrangeSearch{
	background:url(../images/search_bar_orange.png) no-repeat;
	color:#F30;
}
.MiCarteraSearch{
	background:url(../images/search_bar_micartera.png) no-repeat;
	color:#F30;
}

.BlueSearch{
	background:url(../images/search_bar_blue.png) no-repeat;
	color: #0d62a4;
}

.LightBoxAutoRecharge {
    border: 8px solid #166134;
    left: 50%;
    margin-left: -344px;
    top: 120px;
    width: 640px;
}

#IntlRechargeHistoryTitle    {
     padding: 10px;
     text-align: center;
     color: #c8252e;
     font-size: 18px;
     font-weight: bold;
}

.IntlRechargeHistoryHeader    {
    background-color: #c8252e;
	color:#FFF;
    font-weight: bold;
    font-size: 10px;
    padding: 3px;
}

#IntlRechargeHistoryTitleRed    {
     padding: 10px;
     text-align: center;
     font-size: 18px;
     font-weight: bold;
}

.IntlRechargeHistoryHeaderRed    {
    background-color: #c8252e;
	color:#FFF;
    font-weight: bold;
    font-size: 14px;
    padding: 3px;
}

.IntlRechargeHistoryHeaderOrange    {
    background-color: #f17630;
	color:#FFF;
    font-weight: bold;
    font-size: 14px;
    padding: 3px;
}

#IntlRechargeHistoryTitleBlue    {
     padding: 10px;
     text-align: center;
     font-size: 18px;
     font-weight: bold;
}

.IntlRechargeHistoryHeaderBlue    {
    background-color: #0060a2;
	color:#FFF;
    font-weight: bold;
    font-size: 14px;
    padding: 3px;
}


.IntlRechargeHistoryRow    {
    font-weight: bold;
    font-size: 13px;
    padding: 3px;
}

#LoginPageEN {
    background:url(../images/login_EN.png) no-repeat;
    height: 664px;
    width: 800px;
}
#LoginPageES {
    background:url(../images/login_ES.png) no-repeat;
    height: 664px;
    width: 800px;
}

.LightBoxSearchingNumber	{
	border: 8px solid #C42127 !important;
	top: 120px;
	left: 50%;
	margin-left: -174px;
	width: 300px;
	height: 120px;
}

.LightBoxDollarFree	{
	border: 8px solid #C42127 !important;
	top: 120px;
	left: 50%;
	margin-left: -174px;
	width: 400px;
	height: 300px;
}

.LightBoxPaymentReceipt {
    height: 450px;
    left: 50%;
    margin-left: -344px;
    top: 120px;
    width: 640px;
}

.LightBoxPromotions{
	border: 8px solid #C42127 !important;
    left: 50%;
    margin-left: -344px;
    top: 120px;
    width: 660px;
	height: 460px;
}

.LightBoxEstafeta{
	border: 8px solid #C42127 !important;
    left: 50%;
    margin-left: -400px;
    width: 740px;
	height: 650px;
}

.LightBoxBillPay{
	border: 8px solid #f37621 !important;
    left: 50%;
    margin-left: -314px;
    top: 120px;
    width: 560px;
	height: 260px;
}

.LightBoxAddAccountName{
	border: 8px solid #C42127 !important;
    left: 50%;
    margin-left: -215px;
    top: 120px;
	width:350px; 
	height:150px;
}

#LightBoxPromotionsInner{
	height: 420px;
    overflow: auto;
    padding-right: 20px;
}

.small-input {
	background: #DADBDC;
	background: linear-gradient(to top, #DADBDC 0%, #FFFFFF 100%);
	font-size: 20px;
	font-weight: bold;
	height: 31px;
	line-height: 31px;
	padding: 0px 5px;
	text-align: left;
	width: 105px;
	border: 2px solid #4b4b4d;
	border-radius: 10px;
	display: flex;
	justify-content: space-between;
}

.IntlRechargeResponseText	{
	font-size: 14px;
    font-weight: bold;
    line-height: 28px;
    padding-left: 5px;
    text-align: left;
	margin:8px;
}
#AccNumber{
	font-size:20px;
}
#AgentName{
	font-size: 18px;
    height: 31px;
    text-align: left;
	padding-top: 8px;
}

.SupportTicketHeader{
	text-align:center;
	font-size:13px; 
	color:#FFF;
	height:30px;
}

.SupportTicketRowItem{
	font-size:12px;
	text-align:center;
	height:30px;
	padding: 5px;
	cursor:pointer;
}

#BackButton{
	background:url(../images/back_btn.png) no-repeat center;
	width:77px;
	height:27px;
	margin:0 auto;
	font-size:15px;
	padding-top: 8px;
	font-weight: bold;
}

.AlignLeft{
	text-align:left;
}

#SupportNameDIV {
    background-image: url(../images/support_name.png);
    height: 34px;
    width: 301px;
}

#SupportName {
    background-color: transparent;
    border: medium none;
    color: #000000;
    font-size: 14px;
    line-height: 24px;
    margin: 5px;
    padding-top: 3px;
    width: 291px;
}

#SupportPhoneDIV, #SupportPhoneIssueDIV {
    background-image: url(../images/support_phone.png);
    height: 34px;
    width: 257px;
}

#SupportPhone {
    background-color: transparent;
    border: medium none;
    color: #000000;
    font-size: 14px;
    line-height: 2px;
    margin: 5px;
    padding-top: 3px;
    width: 247px;
}

#SupportPhoneIssue {
    background-color: transparent;
    border: medium none;
    color: #000000;
    font-size: 14px;
    line-height: 24px;
    margin: 1px;
    padding-top: 0px;
    width: 247px;
}
#SupportCommentsDIV {
    background-image: url(../images/support_comment.png);
    height: 114px;
    width: 566px;
}

#SupportComments {
    background-color: transparent;
    border: medium none;
    color: #000000;
    font-size: 14px;
    height: 104px;
    margin: 5px;
    width: 556px;
}

#SupportSendButton {
    background-image: url(../images/recharge_btn.png);
    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 16px;
    height: 27px;
    line-height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 102px;
}

#TicketThreadWrapper{
	width:670px;
	height:180px;
	overflow:auto;
}

.PhoneNumberHover{
	text-decoration:none;
	color: #33C;
	font-size:17px;
}
.PhoneNumberHover:hover{
	text-decoration:underline;
	font-size: 19px;
	color: #33C;
}
.Tab_RH_red{
	background:url(../images/rh_tab_red.png) no-repeat;
	background-size: 784px 34px;
	width: 784px;
    padding-bottom: 15px;
    width: 514px;
}
.Tab_RH_blue{
	background:url(../images/rh_tab_blue.png) no-repeat;
	background-size: 782px 37px;
	width: 782px;
    padding-bottom: 15px;
    width: 514px;
}
.Tab_RH_orange{
	background:url(../images/rh_tab_orange.png) no-repeat;
	background-size: 782px 37px;
	width: 782px;
    padding-bottom: 15px;
    width: 514px;
}
.Tab_L5_red{
	background:url(../images/l5_tab_red.png) no-repeat;
	background-size: 782px 37px;
	width: 782px;
    padding-bottom: 15px;
    width: 514px;
}
.Tab_L5_blue{
	background:url(../images/l5_tab_blue.png) no-repeat;
	background-size: 782px 37px;
	width: 782px;
    padding-bottom: 15px;
    width: 514px;
}
.Tab_L5_orange{
	background:url(../images/l5_tab_orange.png) no-repeat;
	background-size: 782px 37px;
	width: 782px;
    padding-bottom: 15px;
    width: 514px;
}
.IntlLineES{
	width:800px;
	height:52px;
	background:url(../images/intl_recharge_line_ES.png) no-repeat;
}
.IntlLineES:hover{
	background:url(../images/Intl_recharge_line_over_ES.png) no-repeat;
}
.IntlLineEN{
	width:800px;
	height:52px;
	background:url(../images/intl_recharge_line_EN.png) no-repeat;
}
.IntlLineEN:hover{
	background:url(../images/Intl_recharge_line_over_EN.png) no-repeat;
}
.EnviosLineES{
	width:800px;
	height:52px;
	background:url(../images/envios_line_ES.jpg) no-repeat;
}
.EnviosLineES:hover{
	background:url(../images/envios_line_over_ES.jpg) no-repeat;
}
.CasaLineES{
	width:800px;
	height:52px;
	background:url(../images/casa_line.jpg) no-repeat;
}
.CasaLineES:hover{
	background:url(../images/casa_line_over.jpg) no-repeat;
}
.BillPayLineES{
	width:800px;
	height:52px;
	background:url(../images/billpay_line_ES.png) no-repeat;
}
.BillPayLineES:hover{
	background:url(../images/billpay_line_ES_over.png) no-repeat;
}
.BillPayLineEN{
	width:800px;
	height:52px;
	background:url(../images/billpay_line_EN.png) no-repeat;
}
.BillPayLineEN:hover{
	background:url(../images/billpay_line_EN_over.png) no-repeat;
}
.SMS4AgentsLineES{
	width:800px;
	height:52px;
	background:url(../images/sms_line_EN2.png) no-repeat;
}
.SMS4AgentsLineES:hover{
	background:url(../images/sms_line_EN2.png) no-repeat;
}
.SMS4AgentsLineEN{
	width:800px;
	height:52px;
	background:url(../images/sms_line_EN.png) no-repeat;
}
.SMS4AgentsLineEN:hover{
	background:url(../images/sms_line_EN_over.png) no-repeat;
}
.TravelLineES{
	width:800px;
	height:52px;
	background:url(../images/bus_tickets_line_ES.png) no-repeat;
}
.TravelLineES:hover{
	background:url(../images/bus_tickets_line_ES.png) no-repeat;
}
.TravelLineEN{
	width:800px;
	height:52px;
	background:url(../images/bus_tickets_line_EN.png) no-repeat;
}
.TravelLineEN:hover{
	background:url(../images/bus_tickets_line_EN.png) no-repeat;
}
.USALineES{
	width:800px;
	height:52px;
	background:url(../images/USA_recharge_line_ES.png) no-repeat;
}
.USALineES:hover{
	background:url(../images/USA_recharge_line_over_ES.png) no-repeat;
}
.USALineEN{
	width:800px;
	height:52px;
	background:url(../images/USA_recharge_line_EN.png) no-repeat;
}
.USALineEN:hover{
	background:url(../images/USA_recharge_line_over_EN.png) no-repeat;
}

.MLLineBack{
	width:800px;
	height:52px;
	background:url(../images/backtoml.jpg) no-repeat;
}
.MLLineES{
	width:800px;
	height:52px;
	background:url(../images/recharge_line_ES.png) no-repeat;
}
.MLLineES:hover{
	background:url(../images/recharge_line_over_ES.png) no-repeat;
}
.MLLineEN{
	width:800px;
	height:52px;
	background:url(../images/recharge_line_EN.png) no-repeat;
}
.MLLineEN:hover{
	background:url(../images/recharge_line_over_EN.png) no-repeat;
}

.OptTabPayNowEN{
	width:211px;
	height:62px;
	background:url(../images/Menu%20Buttons/tab_paynow_EN.png) no-repeat;
	margin: 0 auto;
}
.OptTabPayNowEN:hover{
	background:url(../images/Menu%20Buttons/tab_paynow_over_EN.png) no-repeat;
}
.OptTabPayNowES{
	width:211px;
	height:62px;
	background:url(../images/Menu%20Buttons/tab_paynow_ES.png) no-repeat;
	margin: 0 auto;
}
.OptTabPayNowES:hover{
	background:url(../images/Menu%20Buttons/tab_paynow_over_ES.png) no-repeat;
}
.OptTabReportsEN{
	width:211px;
	height:62px;
	background:url(../images/Menu%20Buttons/tab_reps_EN.png) no-repeat;
	margin: 0 auto;
}
.OptTabReportsEN:hover{
	background:url(../images/Menu%20Buttons/tab_reps_over_EN.png) no-repeat;
}
.OptTabReportsES{
	width:211px;
	height:62px;
	background:url(../images/Menu%20Buttons/tab_reps_ES.png) no-repeat;
	margin: 0 auto;
}
.OptTabReportsES:hover{
	background:url(../images/Menu%20Buttons/tab_reps_over_ES.png) no-repeat;
}
.OptTabRequestsEN{
	width:211px;
	height:62px;
	background:url(../images/Menu%20Buttons/tab_reqs_EN.png) no-repeat;
	margin: 0 auto;
}
.OptTabRequestsEN:hover{
	background:url(../images/Menu%20Buttons/tab_reqs_over_EN.png) no-repeat;
}
.OptTabRequestsES{
	width:211px;
	height:62px;
	background:url(../images/Menu%20Buttons/tab_reqs_ES.png) no-repeat;
	margin: 0 auto;
}
.OptTabRequestsES:hover{
	background:url(../images/Menu%20Buttons/tab_reqs_over_ES.png) no-repeat;
}

.SDNewCustomerEN{
	background:url(../images/SDNewCustomerEN.png) no-repeat;
	width:372px;
	height:226px;
}
.SDNewCustomerES{
	background:url(../images/SDNewCustomerES.png) no-repeat;
	width:372px;
	height:226px;
}
.SDSpacer{
	height:15px;
}

.GiveMoney{
	background: url(../images/recharge_free.png) no-repeat;
    font-size: 17px;
    font-weight: bold;
    height: 31px;
    margin: 10px auto 0;
    padding-top: 4px;
    text-align: center;
    width: 167px;
	cursor:pointer;
}

.OptMLRechBlockedEN{
	width:650px;
	height:120px;
	background:url(../images/tab1_blocked_EN.png) no-repeat;
	margin: 0 auto;
}
.OptMLRechBlockedES{
	width:650px;
	height:120px;
	background:url(../images/tab1_blocked_ES.png) no-repeat;
}
.OptINTLRechBlockedEN{
	width:650px;
	height:120px;
	background:url(../images/tab2_blocked_EN.png) no-repeat;
}
.OptINTLRechBlockedES{
	width:650px;
	height:120px;
	background:url(../images/tab2_blocked_ES.png) no-repeat;
}
.OptUSARechBlockedEN{
	width:650px;
	height:120px;
	background:url(../images/tab3_blocked_EN.png) no-repeat;
}
.OptUSARechBlockedES{
	width:650px;
	height:120px;
	background:url(../images/tab3_blocked_ES.png) no-repeat;
	margin: 0 auto;
}
.OptINTLBillPayBlockedEN{
	width:650px;
	height:120px;
	background:url(../images/tab4_blocked_EN.png) no-repeat;
	margin: 0 auto;
}
.OptINTLBillPayBlockedES{
	width:650px;
	height:120px;
	background:url(../images/tab4_blocked_ES.png) no-repeat;
	margin: 0 auto;
}
.TabBillPayBlocked{
	width:72px;
	height:40px;
	background:url(../images/tab_BILL_blocked.png) no-repeat;
	margin: 0 auto;
}
.TabUSABlocked{
	width:72px;
	height:40px;
	background:url(../images/tab_USA_blocked.png) no-repeat;
	margin: 0 auto;
}
.TabIRBlocked{
	width:72px;
	height:40px;
	background:url(../images/tab_IR_blocked.png) no-repeat;
	margin: 0 auto;
}
.TabMLBlocked{
	width:72px;
	height:40px;
	background:url(../images/tab_ML_blocked.png) no-repeat;
	margin: 0 auto;
}
.OptINTLBillPay24ES{
	width:650px;
	height:120px;
	background:url(../images/billpay_tab_ES.png) no-repeat;
	margin: 0 auto;
}
.OptINTLBillPay24EN{
	width:650px;
	height:120px;
	background:url(../images/billpay_tab_EN.png) no-repeat;
	margin: 0 auto;
}

.OptINTLBillPay24ES:hover{
	background:url(../images/billpay_tab_hover_ES.png) no-repeat;
}
.OptINTLBillPay24EN:hover{
	background:url(../images/billpay_tab_hover_EN.png) no-repeat;
}


/* Digital Services START */

.OptINTLDigitalServiceES{
	width:650px;
	height:120px;
	background:url(../images/digital_tab_ES.png) no-repeat;
	margin: 0 auto;
}
.OptINTLDigitalServiceEN{
	width:650px;
	height:120px;
	background:url(../images/digital_tab_EN.png) no-repeat;
	margin: 0 auto;
}

.OptINTLDigitalServiceES:hover{
	background:url(../images/digital_tab_over_ES.png) no-repeat;
}
.OptINTLDigitalServiceEN:hover{
	background:url(../images/digital_tab_over_EN.png) no-repeat;
}

.sign-up-DigitalService-button-netflix{
	background:url( "../images/digital-button-service01.jpg" ) no-repeat;
    font-size: 40px;
    font-style: italic;
    height: 128px;
    padding-top: 34px;
    width: 400px;
    
}
.sign-up-DigitalService-button-commingSoon{
	background:url( "../images/digital-button-service02.jpg" ) no-repeat;
    font-size: 40px;
    font-style: italic;
    height: 128px;
    padding-top: 34px;
    width: 400px;
    
}

.sign-up-DigitalService-button{
	color: #FFFFF;
    font-size: 25px;
    padding-top: 35px;
}

.DigitalService-button {
	background-color: #9d00de;
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 20px;
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: none;
	border-radius: 8px;
	border: none;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;	
}

.DigitalService-button:hover {
	background-color: #462573;
}

.DigitalService-payment-v3 {
	width: 100%;
	border: 1px solid #462573;
	float: right;
	border-radius: 5px;
	margin: 15px 0;
}
.DigitalService-payment-v3 h2 {
	border-bottom: none;
}

.DigitalService-inputs {
	box-sizing: border-box;
	padding: 5px;
	font-size: 14px;
	border: 1px solid #462573 !important;
}


.DigitalServiceHasHistory h3 {
	width: 100%;
	background-color: #9d00de;
	color: #FFFFFF;
	margin: 0;
	padding: 10px 0;
}

/* Digital Services END */

	
.BoldOnMouseOver:hover{
	font-weight:bold;
	cursor:pointer !important;
}
.BillPayItem{
	padding: 20px;
}
.BillPayText{
	font-size: 17px; 
	font-weight: bold;
	line-height: 1px;
}
.fs13{
	font-size: 13px;
	font-weight:bold;
}
.ml20{
	margin-left: 20px;
	margin-top: 15px;
}
.AgentPaymentXLargeInput	{
	background: url(../images/InputXLarge.png) no-repeat;
	width: 327px;
	height: 31px;
	padding-left: 3px;
	padding-right: 3px;
}
.AgentPaymentXLargeInput input	{
	width: 317px;
	border: none;
	background-color: transparent;
	height: 31px;
	font-size: 18px;
}

.p2{
	padding: 2px;
}

.BillPayCarrier{
	height: 100px;
    width: 210px;
	padding-top: 20px;
}

.FaddedGrey{
	background: url(../images/white_field.png) no-repeat;
	width: 122px;
	height: 31px;
	line-height: 31px;
	padding-left: 8px;
	padding-right: 3px; color: #8D8F92; font-size: 16px;
}
#ReferenceIDSize{
	font-weight: bold;
    padding-left: 20px;
    line-height: 30px;
}
.Invoices{
	background:url(../images/invoices_icon.png) no-repeat;
	width:135px;
	height:38px;
    padding-left: 17px;
    padding-top: 10px;
	font-weight:500;
	text-align:left;
	cursor:pointer;
}


/*TICKET TABS*/
 
 .TicketTabMLEN{
	width:300px;
	height:53px;
	background:url(../images/tabticket1_EN.png) no-repeat;
	margin: 0 auto;
}
.TicketTabMLEN:hover{
	background:url(../images/tabticket1_over_EN.png) no-repeat;
}
.TicketTabMLES{
	width:300px;
	height:53px;
	background:url(../images/tabticket1_ES.png) no-repeat;
	margin: 0 auto;
}

.TicketTabML:hover{
	background:url(../images/tabticket1_over_ES.png) no-repeat;
}
.TicketTabMCES{
	width:300px;
	height:53px;
	background:url(../images/micartera_tab.png) no-repeat;
	background-size: 100% auto;
	margin: 0 auto;
}
.TicketTabMCES:hover{
	width:300px;
	height:53px;
	background: url(../images/micartera_tab_over.png) no-repeat;
	background-size: 100% auto;
	margin: 0 auto;
}

.TicketTabMCEN{
	width:300px;
	height:53px;
	background:url(../images/micartera_tab.png) no-repeat;
	background-size: 100% auto;
	margin: 0 auto;
}

.TicketTabMCEN:hover{
	width:300px;
	height:53px;
	background: url(../images/micartera_tab_over.png) no-repeat;
	background-size: 100% auto;
	margin: 0 auto;
}



.TicketTabMC:hover{
	background:url(../images/micartera_tab_over.png) no-repeat;
}
.TicketTabIntlEN{
	width:300px;
	height:53px;
	background:url(../images/tabticket2_EN.png) no-repeat;
	margin: 0 auto;
}
.TicketTabIntlEN:hover{
	background:url(../images/tabticket2_over_EN.png) no-repeat;
}
.TicketTabIntlES{
	width:300px;
	height:53px;
	background:url(../images/tabticket2_ES.png) no-repeat;
	margin: 0 auto;
}
.TicketTabIntlES:hover{
	background:url(../images/tabticket2_over_ES.png) no-repeat;
}
.TicketTabUSAEN{
	width:300px;
	height:53px;
	background:url(../images/tabticket3_EN.png) no-repeat;
	margin: 0 auto;
}
.TicketTabUSAEN:hover{
	background:url(../images/tabticket3_over_EN.png) no-repeat;
}
.TicketTabUSAES{
	width:300px;
	height:53px;
	background:url(../images/tabticket3_ES.png) no-repeat;
	margin: 0 auto;
}
.TicketTabUSAES:hover{
	background:url(../images/tabticket3_over_ES.png) no-repeat;
}
.TicketTabBPEN{
	width:300px;
	height:53px;
	background:url(../images/tabticket4_EN.png) no-repeat;
	margin: 0 auto;
}
.TicketTabBPEN:hover{
	background:url(../images/tabticket4_EN_over.png) no-repeat;
}
.TicketTabBPES{
	width:300px;
	height:53px;
	background:url(../images/tabticket4_ES.png) no-repeat;
	margin: 0 auto;
}
.TicketTabBPES:hover{
	background:url(../images/tabticket4_ES_over.png) no-repeat;
}
.TicketTabPaymentES{
	width:300px;
	height:53px;
	background:url(../images/tab10_ES.png) no-repeat;
	margin: 0 auto;
}
.TicketTabPaymentES:hover{
	background:url(../images/tab10_over_ES.png) no-repeat;
}
.TicketTabPaymentEN{
	width:300px;
	height:53px;
	background:url(../images/tab10_EN.png) no-repeat;
	margin: 0 auto;
}
.TicketTabPaymentEN:hover{
	background:url(../images/tab10_over_EN.png) no-repeat;
}
.TicketTabPromoES{
	width:300px;
	height:53px;
	background:url(../images/tab12_ES.png) no-repeat;
	margin: 0 auto;
}
.TicketTabPromoES:hover{
	background:url(../images/tab12_over_ES.png) no-repeat;
}
.TicketTabPromoEN{
	width:300px;
	height:53px;
	background:url(../images/tab12_EN.png) no-repeat;
	margin: 0 auto;
}
.TicketTabPromoEN:hover{
	background:url(../images/tab12_over_EN.png) no-repeat;
}
.TicketTabPasswordES{
	width:300px;
	height:53px;
	background:url(../images/tab11_ES.png) no-repeat;
	margin: 0 auto;
}
.TicketTabPasswordES:hover{
	background:url(../images/tab11_over_ES.png) no-repeat;
}
.TicketTabPasswordEN{
	width:300px;
	height:53px;
	background:url(../images/tab11_EN.png) no-repeat;
	margin: 0 auto;
}
.TicketTabPasswordEN:hover{
	background:url(../images/tab11_over_EN.png) no-repeat;
}
.TicketTabBillPay24ES{
	width:300px;
	height:53px;
	background:url(../images/billpay_tab_small_ES.png) no-repeat;
	margin: 0 auto;
}
.TicketTabBillPay24ES:hover{
	background:url(../images/billpay_tab_small_ES_hover.png) no-repeat;
}
.TicketTabBillPay24EN{
	width:300px;
	height:53px;
	background:url(../images/billpay_tab_small_EN.png) no-repeat;
	margin: 0 auto;
}
.TicketTabBillPay24EN:hover{
	background:url(../images/billpay_tab_small_EN_hover.png) no-repeat;
}

.BlueGradientBar	{
	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
}
.SMSTitle{
	font-size: 22px;
    font-style: italic;
    font-weight: bold;
    padding-bottom: 20px;
    padding-left: 80px;
    padding-top: 20px;
}
.UploadNewContacts{
	background:url(../images/send_message.png) no-repeat;
	widows:174px;
	height:24px;
	padding-top:3px;
	cursor:pointer;
	padding-left:7px;
	color:#FFF;
}
.SendMessageButton{
	background:url(../images/send_message.png) no-repeat;
	width:178px;
	height:24px;
	text-align:center;
	padding-top:2px;
	color:#FFF;
	cursor:pointer;
}
.SMSGroups{
	width:48%; 
	height:30px; 
	padding-left:15px;
	cursor:pointer;
	padding-top:10px;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	background:#26BBB3;
	color:#FFF;
}
.SMSGroups:hover{
	background:#16877F;
}
.NewMessage{
	width:48%; 
	height:30px; 
	padding-right:15px; 
	cursor:pointer;
	padding-top:10px;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	background:#26BBB3;
	color:#FFF;
}
.NewMessage:hover{
	background:#16877F;
}
.MessageTextDIV {
    background:url(../images/message.png) no-repeat;
	width:264px;
	height:114px;
}
#MessageText,#PushTextEN,#PushTextES,#NewGroupDescription,#MessageTextPreview,#GroupNotes {
    background-color: transparent;
    border: medium none;
    color: #000000;
    font-size: 14px;
    height: 104px;
    margin: 5px;
    width: 254px;
	resize: none; 
}
#Slideshow { 
	margin:0 auto;
	text-align:center;
    position: relative; 
    width: 100%; 
    height: 230px; 
    padding: 10px; 
}
#Slideshow > div { 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px; 
}
#Slideshow2 { 
	margin:0 auto;
	text-align:center;
    position: relative; 
    width: 100%; 
    height: 520px; 
    padding: 10px; 
}
#Slideshow2.enckthis {
    height: 240px !important;
}
#Slideshow2 > div { 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px; 
}
.TCMenuItem{
	height:31px;
	margin:0 auto;
	background: #b4ddb4; /* Old browsers */
	background: -moz-linear-gradient(top, #b4ddb4 0%, #83c783 17%, #52b152 33%, #03bc00 72%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #b4ddb4 0%,#83c783 17%,#52b152 33%,#03bc00 72%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #b4ddb4 0%,#83c783 17%,#52b152 33%,#03bc00 72%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	text-align:center;
	color:#FFF;
	cursor:pointer;
	font-size:14px;
}
.TCMenuActive{
	width:210px;
	height:31px;
	margin:0 auto;
	text-align:center;
	color:#FFF;
	cursor:pointer;
	font-size:14px;
	background: #b4ddb4; /* Old browsers */
	background: -moz-linear-gradient(top, #b4ddb4 0%, #1a7c1a 17%, #007503 72%, #000000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #b4ddb4 0%,#1a7c1a 17%,#007503 72%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #b4ddb4 0%,#1a7c1a 17%,#007503 72%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.TCMenuItem:hover{
	background: #b4ddb4; /* Old browsers */
	background: -moz-linear-gradient(top, #b4ddb4 0%, #1a7c1a 17%, #007503 72%, #000000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #b4ddb4 0%,#1a7c1a 17%,#007503 72%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #b4ddb4 0%,#1a7c1a 17%,#007503 72%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.TCLineES{
	width:800px;
	height:52px;
	background:url(../images/sms_line.png) no-repeat;
}
.TCLineES:hover{
	background:url(../images/sms_line.png) no-repeat;
}
.TCLineEN{
	width:800px;
	height:52px;
	background:url(../images/sms_line.png) no-repeat;
}
.TCLineEN:hover{
	background:url(../images/sms_line.png) no-repeat;
}
.TCHeader{
	background:url(../images/line.png) no-repeat;
	width:244px;
	height:37px;
	text-align:center;
	margin:0 auto;
	color:#005a1d;
	padding-top:10px;
	font-weight:bold;
}
.TCBox{
	background:url(../images/box.png) no-repeat;
	width:238px;
	height:171px;
	margin:0 auto;
	text-align:left;
	line-height: 30px;
	padding:5px;
	color:#005a1d;
	font-size: 14px;
}
.OptTCEN{
	width:650px;
	height:120px;
	background:url(../images/tab15.png) no-repeat;
	margin: 0 auto;
}
.OptTCEN:hover{
	background:url(../images/tab15_over.png) no-repeat;
}
.OptTCES{
	width:650px;
	height:120px;
	background:url(../images/tab15.png) no-repeat;
	margin: 0 auto;
}
.OptTCES:hover{
	background:url(../images/tab15_over.png) no-repeat;
}
#NewSMS{
	width:800px;
}
.TCWrapper{
	width:262px; 
	margin:0 auto; 
	vertical-align:top;
}
.TCAddNumber{
	width:151px;
	height:28px;
	background:url(../images/add_number_tc.png) no-repeat;
	text-align:center;
	padding-top:3px;
	font-size:14px;
	padding-left:10px;
	font-weight:bold;
}
.TCAddNumber2{
	width:151px;
	height:28px;
	background:url(../images/add_number_tc2.png) no-repeat;
	text-align:center;
	padding-top:3px;
	font-size:14px;
	font-weight:bold;
}
.TCGroupHeader{
	font-size:15px !important;
	font-weight:bold;
}
#TCGroupsTable, #TCContactsTable, #TCReportsTable, #TCInboxTable, #TCPreviewMessageTable td{
	font-size:13px;
}
#TCGroupsTable, #TCContactsTable, #TCReportsTable, #TCInboxTable, #TCPreviewMessageTable tr{
	height:35px;
}
.greenTextCode{
	color:#005a1d;
	font-weight:bold;
}
.WrappAndScroll{
	height:400px;
	overflow:auto;
}
.TCDeleteButton{
	width:177px;
	height:27px;
	background:url(../images/delete_btn.png) no-repeat;
	text-align:center;
	padding-top:4px;
	margin:0 auto;
	font-weight:bold;
	cursor:pointer;
}
.floatleft{
	float:left;
}
.WrappAndScroll tr{
	height:33px;
}
.PreviewBox{
	background:url(../images/preview_box.png) no-repeat;
	width:498px;
	height:443px;
	padding:10px;
	margin:0 auto;
	margin-top:30px;
}
.ImportContacts{
	background:url(../images/import_contacts.png) no-repeat;
	widows:183px;
	height:29px;
	padding-top:3px;
	cursor:pointer;
	padding-left:22px;
	color:#FFF;
}
.LightBoxProcessing	{
	left: 50%;
	margin-left: -100px;
	border: 3px solid #178ab2;
	width: 200px;
	top: 25%;
}
.LightBoxCustomerEdit	{
	left: 50%;
	margin-left: -150px;
	border: 3px solid #FC0;
	width: 300px;
	top: 25%;
}
.LightBoxPrintBoardingPass{
	height: 272px;
    left: 50%;
	border-color:#0355A3 !important;
    margin-left: -150px;
    top: 15%;
    width: 450px;
}
.LightBoxPrintBoardingPass a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.LightBoxPrintBoardingPass a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.LightBoxPassengerInfo{
	left: 50%;
	margin-left: -150px;
	border: 3px solid #FC0;
	width: 400px;
	height:500px
	top: 25%;
}
.TripTable{
	font-size:12px;
}
.FontSize13{
	font-size:13px;
}
#SearchRoutes{
	background: url(../images/buy_tickets_btn.png) no-repeat;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 154px;
	cursor:pointer;
}
.RoadBack{
	background: url(../images/road_bg.png) no-repeat;
	background-position: top center;
	width:600px;
}
.ClientInName{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 15px;
    font-weight: bold;
    padding-left: 3px;
	padding-top: 4px;
}
.ContinuePurchase{
	background: url(../images/buy_tickets_btn.png) no-repeat scroll 0 0 / 200px 35px transparent;
    border: medium none;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    height: 35px;
    width: 200px;
}
.SelectButton{
	background: none repeat scroll 0 0 #009933;
    border-radius: 15px 15px 15px 15px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    height: 25px;
    padding-top: 5px;
    text-align: center;
    width: 100px;
}
/*
#AmToPay{
	font-size: 16px; 
	font-weight: bold; 
	text-align: left;
}
*/
/*
#AmountToPay{
	text-align: left; 
	clear: both;
	width:90px;
}
*/
.BuyAirTicket{
	background:url(../images/BuyAirTicket_over.png) no-repeat scroll 0 0 / 400px 70px transparent;
	color: #FFFFFF;
	font-size: 23px;
	font-style: italic;
	height: 50px;
	padding-top: 20px;
	text-align: center;
	width: 400px;
}
.BuyAirTicket:hover{
	background:url(../images/BuyAirTicket.png) no-repeat scroll 0 0 / 400px 70px transparent;
	color: #FFFFFF;
	font-size: 23px;
	font-style: italic;
	height: 50px;
	padding-top: 20px;
	text-align: center;
	width: 400px;
}
.LightBoxPhoneInfo	{
	top: 120px;
	left: 50%;
	margin-left: -344px;
	border: 8px solid #166134;
	width: 600px;
}
.OptEWallet{
	width:650px;
	height:120px;
	background:url(../images/tab17.png) no-repeat;
	margin: 0 auto;
}
.OptEWallet:hover{
	background:url(../images/tab17_over.png) no-repeat;
}
.OptMicartera{
	width:650px;
	height:120px;
	background:url(../images/micartera_tab.png) no-repeat;
	margin: 0 auto;
}
.OptMicartera:hover{
	background:url(../images/micartera_tab_over.png) no-repeat;
}
.OptMoneyTransferES{
	width:650px;
	height:120px;
	background:url(../images/moenytransfer_tabES.png) no-repeat;
	margin: 0 auto;
}
.OptMoneyTransferES:hover{
	background:url(../images/moenytransfer_tab_overES.png) no-repeat;
}
.OptMoneyTransferEN{
	width:650px;
	height:120px;
	background:url(../images/moenytransfer_tabEN.png) no-repeat;
	margin: 0 auto;
}
.OptMoneyTransferEN:hover{
	background:url(../images/moenytransfer_tab_overEN.png) no-repeat;
}
.EWalletLine{
	width:800px;
	height:52px;
	background:url(../images/ewallet_line.png) no-repeat;
}
.EWalletLine:hover{
	background:url(../images/ewallet_line_over.png) no-repeat;
}
.ImportNumber{
	margin:0px;
	background-size: 165px 28px;
	width:167px;
	margin-top: 10px;
}
.ImportNumber input{
	padding-top: 8px;
	color: #000;
	width: 165px;
	text-align: center;
}
.DollarSign{
	background:url(../images/dollar_bg.png) no-repeat;
	background-position:top center;
}
.CustomerName{
	font-size:13px;
	font-weight:bold;
}
.SearchText{
	color:#FFF;
	text-align:center;
	cursor:pointer;
	font-style:italic;
}
.MLTitles{
	color: #FFF;
	font-size: 13px;
	padding: 5px;
}
.MLButtonWrapper{
	height: 50px;
	width: 75%;
	margin: 0 auto;
	position: relative;
}
.LangMap{
	background:url(../images/language_map.png) no-repeat;
	background-position:center;
}
.AddNewAlias{
	background: url(../images/add_number.png) no-repeat;
	width: 78px;
	height: 17px;
	font-size: 12px;
	padding-top: 2px;
	font-weight: bold;
	padding-left: 20px;
	margin: 0 auto;
	margin-top: 40px;
	cursor: pointer;
}
.Winner{
	text-align:center;
}
.WinnerBg{
	background: url(../images/PhoneNumberInput.png) no-repeat;
	background-size: 110px 25px;
	background-position: 30px 14px;
}
.WinnerBg input{
	color: red;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
	margin-top:15px;
}
.WinnerBg input[type=text]{
	background:none;
	border:none;
	width:100px;
	margin-left: 31px;
}
.GoWinner{
	width: 33px;
	padding-top: 2px;
	margin-left: 5px;
	margin-top: 8px;
	height: 25px;
	background: #ECECEC;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	color: red;
	border-radius: 10px;
	border: 1px solid #CCC;
}
.GreenFont{
	font-size: 18px;
	font-weight: bold;
	color: #166134;
}
.OptBalanceTransferES{
	margin-top: 20px !important;
	width:150px;
	height:41px;
	background:url(../images/tab18_ES.png) no-repeat;
	margin: 0 auto;
}
.OptBalanceTransferEN{
	margin-top: 20px !important;
	width:150px;
	height:41px;
	background:url(../images/tab18_EN.png) no-repeat;
	margin: 0 auto;
}
.OptAutoRechargeES{
	margin-top: 20px !important;
	width:150px;
	height:41px;
	background:url(../images/tab19_ES.png) no-repeat;
	margin: 0 auto;
}
.OptAutoRechargeEN{
	margin-top: 20px !important;
	width:150px;
	height:41px;
	background:url(../images/tab19_EN.png) no-repeat;
	margin: 0 auto;
}
.OptPromoDollarES{
	margin-top: 20px !important;
	width:150px;
	height:41px;
	background:url(../images/tab20_ES.png) no-repeat;
	margin: 0 auto;
}
.OptPromoDollarEN{
	margin-top: 20px !important;
	width:150px;
	height:41px;
	background:url(../images/tab20_EN.png) no-repeat;
	margin: 0 auto;
}
.agent-info {
	border:1px dashed #CCCCCC;
	padding:10px;
}
.button {
	display:block;
	width:101px;
	height:28px;
	padding-top:9px;
	margin:10px 0;
	text-decoration:none;
	cursor:pointer;
}
.button-ex {
	cursor: pointer;
    display: block;
    height: 47px;
    margin: 10px 0;
    padding-top: 5px;
    text-decoration: none;
    width: 144px;
}

div.button {
	margin:10px auto;
}
input.button {
	height:37px;
	padding-top:0;
	border:none;
	outline:none;
	cursor:pointer;
}
.button:hover {
	text-decoration:underline;
}
.btn-black {
	background:url(../images/button-black.png) no-repeat center center;
	background-size:cover;
	color:#FFF;
}
.btn-micartera {
	background:url(../images/button-micartera.png) no-repeat center center;
	background-size:cover;
	color:#FFF;
	text-align:center;
	font-size: 12px;
}
.btn-orange {
	background:url(../images/button-orange.png) no-repeat center center;
	background-size:cover;
	color:#FFF;
}
.button-css {
	background-color: #d71920;
	color: #FFFFFF;
	width: 100%;
	text-align: center;
	border-radius: 10px;
	padding: 10px 0;
	cursor: pointer;
	margin-bottom: 10px;
}
.button-css:hover {
	background-color: #b41016;
}
.green-button {
	background-color: #559a46;
}
.green-button:hover {
	background-color: #468139;
}
.micartera-accountbox p {
	font-size:14px;
	margin:0;
	padding:5px;
}
.micartera-accountbox textarea {
	width:98%;
	padding:1%;
}
.balance-micartera {
	font-size:18px;
	font-weight:bold;
	background-color:#000;
	color:#fff;
	padding:10px;
	margin-top:10px;
	text-align:center;
}
.micartera-rechargebox {
	background-color:#474747;
	color:#FFFFFF;
	font-size:24px;
	padding:0 5px;
}
.micartera-rechargebox h2 {
	font-size:18px;
	margin:5px 0;
}
.micartera-rechargebox table tr td {
	padding:0;
}
.micartera-rechargebox input[type=text] {
	background-color:#FFFFFF !important;
	font-size:24px;
	padding:5px;
}
.micartera-note {
	background-color:#62c800;
	color:#FFFFFF;
	padding:5px 0;
}
p.text-small {
	font-size:12px;
}
.gift-btn{
	cursor: pointer;
	background: url(../images/button-micartera-gift.png) no-repeat;
	width: 279px;
	height: 66px;
	background-size: 279px;
	padding-top: 10px;
	padding-left: 22px;
	text-align: center;
	color: white;
	font-size: 20px;
}
.disable-MT-btnEN{
	cursor: pointer;
	background: url(../images/disable-money-transfer_EN.png) no-repeat center;
	height: 66px;
	background-size: 295px;
}
.disable-MT-btnES{
	cursor: pointer;
	background: url(../images/disable-money-transfer_ES.png) no-repeat center;
	height:39px;
	background-size:295px  ;
	margin:10px 0;
}
.add-new-btn{
	cursor: pointer;
	height: 39px;
	background-size: 190px 51px;
	margin: 10px 0;
	display: block;
	cursor: pointer;
	padding-top: 20px;
	font-size: 14px;
}
.enable-MT-btnEN{
	cursor: pointer;
	background: url(../images/enable-money-transfer_EN.png) no-repeat center;
	height: 66px;
	background-size: 295px;
}
.enable-MT-btnES{
	cursor: pointer;
	background: url(../images/enable-money-transfer_ES.png) no-repeat center;
	height: 66px;
	background-size: 295px;
}
.SearchCartera{
	color:#FFF; 
	text-align:center; 
	cursor:pointer; 
	font-size: 20px; 
	font-style: italic;
}
.micartera-table {
	margin-top:20px;
}
.micartera-table input[type=text] {
	padding:5px;
	font-weight:bold;
	font-size:16px;
}
.micartera-table tr:hover {
	background-color:#EEEEEE;
}
.micartera-table tr td {
	border-bottom:1px solid #CCCCCC;
	vertical-align:middle;
	text-align:center;
}
.micartera-table-title {
	background-color:#474747;
	color:#FFFFFF;
	height:30px;
	text-align:center;
}
tr.micartera-table-title:hover {
	background-color:#474747;
}
.micartera-table-click {
	cursor:pointer;
}
hr {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}
.circleBase {
    border-radius: 50%;
}
.type1 {
    background: none repeat scroll 0 0 #4a9700;
    border: 3px solid #61c700;
    font-size: 21px;
    height: 28px;
    padding-top: 2px;
    width: 30px;
}
#DlToExcel{
    padding-left: 78%;
    padding-top: 5px;
    position: relative;
}


/*CONFIRM TOP UP TABLE*/
.ConfirmTop table {border-spacing: 0; } /* IMPORTANT, I REMOVED border-collapse: collapse; FROM THIS LINE IN ORDER TO MAKE THE OUTER BORDER RADIUS WORK */
/*
Table Style - This is what you want
------------------------------------------------------------------ */
.ConfirmTop table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
.ConfirmTop table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
.ConfirmTop table a:active,
.ConfirmTop table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
.ConfirmTop table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:6px;
	border:#ccc 1px solid;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
.ConfirmTop table th {
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.ConfirmTop table th:first-child{
	text-align: left;
	padding-left:20px;
}
.ConfirmTop table tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.ConfirmTop table tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.ConfirmTop table tr{
	text-align: center;
	padding-left:20px;
}
.ConfirmTop table tr td:first-child{
	text-align: left;
	border-left: 0;
}
.ConfirmTop table tr td {
	padding:10px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.ConfirmTop table tr.even td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.ConfirmTop table tr:last-child td{
	border-bottom:0;
}
.ConfirmTop table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.ConfirmTop table tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.ConfirmTop table tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}
/*END CONFIRM TOP UP TABLE*/

.float-left{
	float: left;
}













.OptDailyPromos2EN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/promo_EN.png) no-repeat center;
}
.OptDailyPromos2EN:hover{
	background:url(../images/Menu%20Buttons/promo_over_EN.png) no-repeat center;
}
.OptDailyPromos2ES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/promo_ES.png) no-repeat center;
}
.OptDailyPromos2ES:hover{
	background:url(../images/Menu%20Buttons/promo_over_ES.png) no-repeat center;
}
.OptUsaDenos2EN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/usa_denominations_EN.png) no-repeat;
}
.OptUsaDenos2EN:hover{
	background:url(../images/Menu%20Buttons/usa_denominations_over_EN.png) no-repeat;
}
.OptUsaDenos2ES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/usa_denominations_ES.png) no-repeat;
}
.OptUsaDenos2ES:hover{
	background:url(../images/Menu%20Buttons/usa_denominations_over_ES.png) no-repeat;
}
.OptIntlDenos2EN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_denominations_EN.png) no-repeat center;
}
.OptIntlDenos2EN:hover{
	background:url(../images/Menu%20Buttons/intl_denominations_over_EN.png) no-repeat center;
}
.OptIntlDenos2ES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_denominations_ES.png) no-repeat center;
}
.OptIntlDenos2ES:hover{
	background:url(../images/Menu%20Buttons/intl_denominations_over_ES.png) no-repeat center;
}
.OptQuestComm2EN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/comments_EN.png) no-repeat center;
}
.OptQuestComm2EN:hover{
	background:url(../images/Menu%20Buttons/comments_over_EN.png) no-repeat center;
}
.OptQuestComm2ES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/comments_ES.png) no-repeat center;
}
.OptQuestComm2ES:hover{
	background:url(../images/Menu%20Buttons/comments_over_ES.png) no-repeat center;
}
.OptVideo2IREN{
	width:195px;
	height:45px;
	background:url(../images/piggy-video-red-EN.png) no-repeat center;
}
.OptVideo2IREN:hover{
	background:url(../images/piggy-video-hover-EN.png) no-repeat center;
}
.OptVideo2IRES{
	width:195px;
	height:45px;
	background:url(../images/piggy-video-red.png) no-repeat center;
}
.OptVideo2IRES:hover{
	background:url(../images/piggy-video-hover.png) no-repeat center;
}


.OptVideo2USAEN{
	width:195px;
	height:45px;
	background:url(../images/piggy-video-blue-EN.png) no-repeat center;
}
.OptVideo2USAEN:hover{
	background:url(../images/piggy-video-hover-EN.png) no-repeat center;
}
.OptVideo2USAES{
	width:195px;
	height:45px;
	background:url(../images/piggy-video-blue.png) no-repeat center;
}
.OptVideo2USAES:hover{
	background:url(../images/piggy-video-hover.png) no-repeat center;
}


.OptVideo2ES{
	width:195px;
	height:45px;
	background:url(../images/piggy-video.png) no-repeat center;
}
.OptVideo2ES:hover{
	background:url(../images/piggy-video-hover-EN.png) no-repeat center;
}
.OptVideoES{
	width:195px;
	height:45px;
	background:url(../images/piggy-video.png) no-repeat center;
	position:absolute;
	right: 0;
}
.OptVideoES:hover{
	background:url(../images/piggy-video-hover.png) no-repeat center;
}
.OptVideoEN:hover{
	background:url(../images/piggy-video-hover-EN.png) no-repeat center;
}
.OptVideoEN{
	width:195px;
	height:45px;
	background:url(../images/piggy-video-EN.png) no-repeat center;
	position:absolute;
	right: 0;
}

.OptQuestComm2IREN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_comments_EN.png) no-repeat center;
}
.OptQuestComm2IREN:hover{
	background:url(../images/Menu%20Buttons/intl_comments_over_EN.png) no-repeat center;
}
.OptQuestComm2IRES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/intl_comments_ES.png) no-repeat center;
}
.OptQuestComm2IRES:hover{
	background:url(../images/Menu%20Buttons/intl_comments_over_ES.png) no-repeat center;
}
/*USA*/
.OptQuestComm2USAEN{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/usa_comments_EN.png) no-repeat center;
}
.OptQuestComm2USAEN:hover{
	background:url(../images/Menu%20Buttons/usa_comments_over_EN.png) no-repeat center;
}
.OptQuestComm2USAES{
	width:195px;
	height:45px;
	background:url(../images/Menu%20Buttons/usa_comments_ES.png) no-repeat center;
}
.OptQuestComm2USAES:hover{
	background:url(../images/Menu%20Buttons/usa_comments_over_ES.png) no-repeat center;
}

.figura{
	width: 418px; 
	height: 0; 
	border-top: 25px solid #FFFFFF ; 
	border-right: 14px solid transparent;
}
.figura-a{
	width: 402px; 
	height: 0; 
	border-top: 25px solid #FFFFFF ; 
	border-right: 14px solid transparent;
}
.figura-b{
	width: 385px; 
	height: 0; 
	border-top: 22px solid #e42a38 ; 
	border-right: 12px solid transparent;
}
.figura-c{
	width: 385px; 
	height: 0; 
	border-top: 22px solid #176034 ; 
	border-right: 12px solid transparent;
}
.text{
	position: relative;
	bottom: 20px;
	left: 4px;
}
.change-prov-button{
	
	border-radius: 18px 18px 18px 18px;
	-moz-border-radius: 18px 18px 18px 18px;
	-webkit-border-radius: 18px 18px 18px 18px;
	border: 0px none #EF3D23;
}
.Free5Recharge {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
}

/* Payless Power Start */

.content-payless input[type="text"], .content-payless input[type="tel"] {
	width: 95%;
	color:#FFFFFF;
	font-size: 16px;
	display: block;
	appearance: none;
	box-shadow: none;
	border: none;
	background-color: #0d7dbe;
	padding: 2px;
	outline: none;	
	height: 30px;
	border-radius: 5px;
    text-align: center;
}
.content-payless input[type="button"] {
    background-color: #f2c018;
    border: none;
	color:#000000;
    padding: 16px 23px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 11px 91px;
    cursor: pointer;
    border-radius: 5px;
}
.content-payless select {
	color:#000000;
	background-color: #80c9f2;
    padding: 0;
    margin: 10px;
    border: none;
	width: 100px;
    height: 30px;
	position:relative;
	border-radius:5px;
	text-decoration:none;
	
}

.OptPaylessPower{
	width:650px;
	height:120px;
	background:url(../images/payless-power_tab2.png) no-repeat;
	margin: 0 auto;
}
.OptPaylessPower:hover{
	background:url(../images/payless-power_tab.png) no-repeat;
}

.OptLatinPack{
	width:650px;
	height:120px;
	background:url(../images/envios_tab.png) no-repeat;
	margin: 0 auto;
}
.OptLatinPack:hover{
	background:url(../images/envios_over_tab.png) no-repeat;
}

.OptCasaPrimero{
	width:650px;
	height:120px;
	background:url(../images/casa_tab.png) no-repeat;
	margin: 0 auto;
}
.OptCasaPrimero:hover{
	background:url(../images/casa_tab_over.png) no-repeat;
}


.pp-wrapper {
		width: 100%;
	}
/*
	.pp-wrapper input[type=text], input[type=datetime-local], input[type=number], select {
		padding: 5px 8px;
		border: 1px solid red;
		font-size: 16px;
	}
*/
	.pp-wrapper strong {
		color: red;
	}
	.pp-content {
		width: 800px;
		margin: 0 auto;
		position: relative;
	}
	.pp-header {
		width: 100%;
		height: auto;
	}
	.pp-header img {
		width: 100%;
		height: auto;
	}
	.pp-new-customers {
		width: 800px;
		height: 203px;
		position: relative;
		float: left;
		text-align: center;
		color: #FFFFFF;
		margin: 15px 0;
		border: 1px solid #3a649f;
		border-radius: 5px;
	}
	.pp-new-customers h2 {
		padding: 170px 0 5px 0;
		margin: 0;
	}
	.pp-new-customers p {
		padding: 5px;
		margin: 0;
		font-size: 14px;
	}
	.pp-new-customers img {
		position: absolute;
		left: 0;
		top: 0;
		z-index: -1;
	}
	
	
	.yendo-new-customers {
		width: 800px;
		position: relative;
		float: left;
		text-align: center;
		color: #FFFFFF;
		margin: 15px 0;
		border: 1px solid #3a649f;
		border-radius: 5px;
	}
	.yendo-new-customers h2 {
		padding: 170px 0 5px 0;
		margin: 0;
	}
	.yendo-new-customers p {
		padding: 5px;
		margin: 0;
		font-size: 14px;
	}
	.yendo-new-customers img {
		position: absolute;
		left: 0;
		top: 0;
		z-index: -1;
	}

	
	
	
	
	
	

	.pp-sms {
		width: 380px;
		height: 203px;
		border: 1px solid #fde306;
		float: right;
		border-radius: 5px;
		margin: 15px 0;
	}
	.pp-sms h2, .pp-payment h2 {
		background-color: #fde306;
		margin: 0;
		padding: 10px;
		text-align: center;
		font-size: 18px;
		text-transform: uppercase;
	}
	.pp-button{
		background: url( "../images/bg-button-payless-power.png" ) no-repeat center;
		color: #006595;
		width: 195px;
		height: 35px;
		line-height: 35px;
		display: block;
		text-decoration: none;
		text-transform: uppercase;
		text-align: center;
		font-size: 14px;
		font-weight: bold;
		padding: 0 6px 0 20px;
	}
	.pp-payment {
		background-image: url( "../images/bg-payment.jpg" );
		background-position: center;
		background-size: cover;
		width: 100%;
		border: 1px solid #fde306;
		float: right;
		border-radius: 5px;
		margin: 15px 0;
	}
	.pp-payment h2 {
		border-bottom: none;
	}
	.pp-payment h3, .pp-sms h3 {
		background-color: #ecbc02;
		text-align: center;
		padding: 10px 0;
		font-size: 16px;
		color: #FFFFFF;
		margin: 0;
	}
	.pp-payment-v2 {
		width: 100%;
		border: 1px solid #fde306;
		float: right;
		border-radius: 5px;
		margin: 15px 0;
	}
	.pp-payment-v2 h2 {
		border-bottom: none;
	}
	
	
	.clear {
		clear: both;
	}

/* Payless Power End */


.top-background{
	background:url( "../images/top_background.png" ) no-repeat; 
	font-size:13px;
}
.sign-up-button{
	background:url( "../images/signup-button-1.png" ) no-repeat;
	color: #002699;
    font-size: 40px;
    font-style: italic;
    height: 203px;
    padding-top: 103px;
    width: 400px;
}
.sign-up-buttonp{
	color: white;
    font-size: 25px;
    padding-top: 18px;
}

.HelpButtounCsES{
	width:195px;
	height: 76px;
	background:url(../images/help_ES.png) no-repeat;
	background-size: 100% auto;
}

.HelpButtounCsES:hover{
	background:url(../images/help_ES_hover.png) no-repeat;
	background-size: 100% auto;
}

.HelpButtounCsEN{
	width:195px;
	height: 76px;
	background:url(../images/help_EN.png) no-repeat;
	background-size: 100% auto;
}

.HelpButtounCsEN:hover{
	background:url(../images/help_EN_hover.png) no-repeat;
	background-size: 100% auto;
}
.LightBoxUL{
    left: 50%;
    margin-left: -215px;
    width: 430px;
}

.AmxULES{
	width: 100%;
    height: auto;
}
.AmxULEN{
	width: 100%;
    height: auto;
}
.ulbig{
	height: 250px !important;
	background-size: 225px !important;
}
.LightBoxPlanDetails{
	border: 8px solid #C42127 !important;
    left: 50%;
    margin-left: -344px;
    top: 120px !important;
    width: 660px;
	height: 580px;
}
.icon-sms-service {
	background-color: #008d48;
	color: #FFFFFF;
	height: 22px;
	border-radius: 5px;
	font-size: 8px;
	text-transform: uppercase;
	text-align: center;
	font-weight: normal;
	position: absolute;
	top: 8px;
	left: 18px;
	cursor: pointer;
}
.icon-sms-service:hover {
	background-color: #026133;
}
.icon-sms-service p {
	margin: 0;
	padding: 0 3px;
	line-height: 22px;
}
.normal-sms {
	line-height: 9px;
	padding: 7px 0 0 0;
}
.promo-sms {
	line-height: 9px !important;
	padding: 2px 2px 0 2px !important;
}
.promo-sms span {
	color: yellow;
}
.no-sms {
	line-height: 9px !important;
	padding: 2px 3px 0 3px !important;
}
.no-sms span {
	color: #FFA3A5;font-weight: bold;
}

/*==========SELECTO BUTTONS==========*/

.NewTicketTabMLES, .NewTicketTabIntlES, .NewTicketTabUSAES, .NewTicketTabPaymentES, .NewTicketTabPromoES, .NewTicketTabPasswordES {
/*
	width:300px;
	height:53px;
	background:url(../images/tabticket1_ES.png) no-repeat;
*/
	width:180px;
	height:180px;
	background:url(../images/selecto-buttons.png) no-repeat left top;
	margin: 0 auto 10px auto;
}
.NewTicketTabMLES:hover {
	background-position: -180px top;
}
.NewTicketTabIntlES {
	background-position: left -180px;
}
.NewTicketTabIntlES:hover {
	background-position: -180px -180px;
}
.NewTicketTabUSAES {
	background-position: left -360px;
}
.NewTicketTabUSAES:hover {
	background-position: -180px -360px;
}
.NewTicketTabPaymentES {
	background-position: left -540px;
}
.NewTicketTabPaymentES:hover {
	background-position: -180px -540px;
}
.NewTicketTabPromoES {
	background-position: left -720px;
}
.NewTicketTabPromoES:hover {
	background-position: -180px -720px;
}
.NewTicketTabPasswordES {
	background-position: left -900px;
}
.NewTicketTabPasswordES:hover {
	background-position: -180px -900px;
}


.NewTicketTabMLEN, .NewTicketTabIntlEN, .NewTicketTabUSAEN, .NewTicketTabPaymentEN, .NewTicketTabPromoEN, .NewTicketTabPasswordEN {
/*
	width:300px;
	height:53px;
	background:url(../images/tabticket1_ES.png) no-repeat;
*/
	width:180px;
	height:180px;
	background:url(../images/selecto-buttons-EN.png) no-repeat left top;
	margin: 0 auto 10px auto;
}
.NewTicketTabMLEN:hover {
	background-position: -180px top;
}
.NewTicketTabIntlEN {
	background-position: left -180px;
}
.NewTicketTabIntlEN:hover {
	background-position: -180px -180px;
}
.NewTicketTabUSAEN {
	background-position: left -360px;
}
.NewTicketTabUSAEN:hover {
	background-position: -180px -360px;
}
.NewTicketTabPaymentEN {
	background-position: left -540px;
}
.NewTicketTabPaymentEN:hover {
	background-position: -180px -540px;
}
.NewTicketTabPromoEN {
	background-position: left -720px;
}
.NewTicketTabPromoEN:hover {
	background-position: -180px -720px;
}
.NewTicketTabPasswordEN {
	background-position: left -900px;
}
.NewTicketTabPasswordEN:hover {
	background-position: -180px -900px;
}


.top-background-new{
	background:url( "../images/header-selecto.jpg" ) no-repeat;
	background-size: 100% auto;
	font-size:13px;
}


.figura-new, .figura-a-new {
	background-color: #FFFFFF;
	width: 100%;
	padding: 5px 10px;
	box-sizing: border-box;
	border-radius: 10px;
	font-size: 12px;
/*	width: 418px;
	height: 0; 
	border-top: 25px solid #FFFFFF ; 
	border-right: 14px solid transparent;*/
}
/*.figura-a {
	width: 402px;
	height: 0; 
	border-top: 25px solid #FFFFFF ; 
	border-right: 14px solid transparent;
}*/
.figura-b-new {
	width: 385px; 
	height: 0; 
	border-top: 22px solid #e42a38 ; 
	border-right: 12px solid transparent;
}
.figura-c-new {
	width: 385px; 
	height: 0; 
	border-top: 22px solid #176034 ; 
	border-right: 12px solid transparent;
}
/*.text {
	position: relative;
	bottom: 20px;
	left: 4px;
}*/


/*==========ENVIOS==========*/

.send-package input, .send-package textarea {
	background-color: #EEEEEE;
	padding: 10px;
	font-size: 14px;
	border-radius: 5px;
	border: 1px solid rgba(0,0,0,0.1);
}
.send-package-title {
	color: #b16300;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #b16300;
	text-transform: uppercase;
}
.send-box, .estafeta-steps {
	width: 360px;
	margin: 0 auto 20px auto;
	text-align: center;
	border: 1px solid #ff9100;
	border-radius: 15px;
	overflow: hidden;
}
.estafeta-steps {
	width: 100%;
}
.estafeta-steps p {
	padding: 10px 20px;
	text-align: center;
	line-height: 1.5em;
}
.send-box .send-box-select {
	width: 90%;
}
.send-box p {
	color: #b16300;
}
.send-box input[type=button] {
	background-color: #ff9100;
	color: #FFFFFF;
	font-size: 14px;
	border: 0;
	text-transform: uppercase;
	cursor: pointer;
}
.send-box input[type=button]:hover {
	background-color: #b16300;
}
.send-box input {
	font-size: 18px;
}
.send-box table {
	text-align: left;
}
.send-box table input, .send-box table textarea {
	width: 100%;
	box-sizing: border-box;
}
.send-box-select {
	background-color: #EEEEEE;
	width: 100%;
	margin: 20px auto;
	border-radius: 5px;
	border: 1px solid rgba(0,0,0,0.1);
}
.send-box-select select {
	background-color: transparent;
	width: 100%;
	height: 40px;
	font-size: 14px;
	border: none;
}
.send-box-select select:focus {
	outline: none;
}
.send-box h4 {
	background-color: #ff9100;
	color: #FFFFFF;
	padding: 10px;
	font-size: 20px;
	text-transform: uppercase;
	margin: 0;
}
.send-box h5 {
	font-size: 18px;
	font-weight: normal;
	margin: 15px 0;
}
.send-package-table {
	width: 100%;
}
.send-package-table a {
	color: #b16300;
}
.send-package-table a:hover {
	color: #ff9100;
}
.send-package-table tr th {
	background-color: #ff9100;
	color: #FFFFFF;
	padding: 10px;
	text-align: center;
}
.send-package-table tr td  {
	padding: 10px;
	text-align: center;
	border-bottom: 1px solid #C6C6C6;
}
.casa-primero-package-table {
	width: 100%;
}
.casa-primero-package-table a {
	color: #b16300;
}
.casa-primero-package-table a:hover {
	color: #175391;
}
.casa-primero-package-table tr th {
	background-color: #175391;
	color: #FFFFFF;
	padding: 10px;
	text-align: center;
}
.casa-primero-package-table tr td  {
	padding: 10px;
	text-align: center;
	border-bottom: 1px solid #C6C6C6;
}
.step-icon {
	background-color: #ff9100;
	color: #FFFFFF;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 10px auto;
	border-radius: 50%;
}
.button-envios{
	display: block;
    width: 150px;
    height: 45px;
    padding-top: 9px;
    margin: 10px 0;
    text-decoration: none;
    cursor: pointer;
}

/*==========CASA ES PRIMERO==========*/

.casa-box {
	width: 400px;
	margin: 20px auto;
	text-align: center;
	border: 1px solid #175391;
	border-radius: 15px;
	overflow: hidden;
	padding-bottom: 20px;
}
.casa-box input[type=button] {
	background-color: #ff9100;
	color: #FFFFFF;
	font-size: 14px;
	border: 0;
	text-transform: uppercase;
	cursor: pointer;
}
.casa-box input, .casa-box textarea {
	background-color: #EEEEEE;
	width: 100%;
	padding: 10px;
	font-size: 14px;
	border-radius: 5px;
	border: 1px solid rgba(0,0,0,0.1);
	box-sizing: border-box;
}
.casa-box input[type=button]:hover {
	background-color: #b16300;
}
.casa-box input[type=text] {
	font-size: 18px;
}
.casa-box h4 {
	background-color: #175391;
	color: #FFFFFF;
	padding: 10px;
	font-size: 20px;
	text-transform: uppercase;
	margin: 0;
}
.casa-box h5 {
	font-size: 18px;
	font-weight: normal;
	margin: 15px 0;
}
.casa-button {
	background-color: #175391;
	color: #FFFFFF;
	display: block;
    width: 100%;
	padding: 0 10px;
    height: 42px;
	line-height: 42px;
    cursor: pointer;
	box-sizing: border-box;
	border-radius: 5px;
}
.casa-amount {
	width: 150px;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	margin: 0 auto;
}
#FastList tr td {
	border-bottom: 1px solid #EEEEEE;
}
.MasOptions table {
	background-color: #EEEEEE;
	padding: 10px;
}

/*==========Yendo==========*/

.DesEnableDiv{
	opacity: 0.4;
    filter: saturate(0);
    cursor: not-allowed;
}

/*==========ELIGO==========*/
.OptYendo-ES{
	width:650px;
	height:120px;
	background:url(../images/yendo_tab_remove_ES.png) no-repeat;
	margin: 0 auto;
}
.OptYendo-ES:hover{
	background:url(../images/yendo_tab_remove_over_ES.png) no-repeat;
}
.OptYendo-EN{
	width:650px;
	height:120px;
	background:url(../images/yendo_tab_remove_EN.png) no-repeat;
	margin: 0 auto;
}
.OptYendo-EN:hover{
	background:url(../images/yendo_tab_remove_over_EN.png) no-repeat;
}
.OptEligoPower{
	width:650px;
	height:120px;
	background:url(../images/eligo-energy_tab.png) no-repeat;
	margin: 0 auto;
}
.OptEligoPower:hover{
	background:url(../images/eligo-energy_tab-over.png) no-repeat;
}
.sign-up-eligo-button{
/* 	background:url( "../images/eligo-energy-signup-full.jpg" ) no-repeat; */
	background:url( "../images/yendo-signup-full.jpg" ) no-repeat;
    font-size: 40px;
    font-style: italic;
    height: 128px;
    padding-top: 34px;
    width: 800px;
    
}
.sign-up-eligo-button-disenebale-ES{
	background:url( "../images/eligo-energy-signup-full-diseneble-es.jpg" ) no-repeat;
    font-size: 40px;
    font-style: italic;
    height: 170px;
    padding-top: 34px;
    width: 800px;
    
}
.sign-up-eligo-button-disenebale-EN{
	background:url( "../images/eligo-energy-signup-full-diseneble-en.jpg" ) no-repeat;
    font-size: 40px;
    font-style: italic;
    height: 170px;
    padding-top: 34px;
    width: 800px;
    
}
.sign-up-eligo-buttonp{
	color: #FFFFFF;
    font-size: 25px;
    padding-top: 18px;
}

.eligo-wrapper {
	height: auto;
	margin: 0 auto;
}
.eligo-inputs {
	box-sizing: border-box;
	padding: 5px;
	font-size: 14px;
	border: 1px solid #FA652C !important;
}

.eligo-wrapper button {
	background-color: #FA652C;
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 20px;
	border: 0;
	cursor: pointer;
}
.eligo-wrapper button:hover {
	background-color: #FA652C;
}

.eligo-wrapper-green {
	background-color: #26ac39  !important;
	color: #FFFFFF;
}
.eligo-wrapper-green button:hover {
	background-color: #26ac39  !important;
}

.eligo-button {
	background-color: #FA652C;
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 20px;
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: none;
	border-radius: 8px;
	border: none;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
	
	
}
.eligo-button:hover {
	background-color: #406dc3;
}




.eligo-wrapper tr td {
	padding: 10px;
}

.eligo-payment {
	background-image: url( "../images/bg-payment.jpg" );
	background-position: center;
	background-size: cover;
	width: 100%;
	border: 1px solid #FA652C;
	float: right;
	border-radius: 5px;
	margin: 15px 0;
	
}

.eligo-sms h2, .eligo-payment h2, .yendo-new-customers h2 {
	background-color: #FA652C;
    color: #FFFFFF;
	margin: 0;
	padding: 10px;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
}

.eligo-sms {
	width: 380px;
	height: 203px;
	border: 1px solid #FA652C;
	float: right;
	border-radius: 5px;
	margin: 15px 0;
}

.eligo-payment h3, .eligo-sms h3 {
	background-color: #FA652C;
	text-align: center;
	padding: 10px 0;
	font-size: 16px;
	color: #FFFFFF;
	margin: 0;
}
.eligo-payment-v2 {
	width: 100%;
	border: 1px solid #FA652C;
	float: right;
	border-radius: 5px;
	margin: 15px 0;
}
.eligo-payment-v2 h2 {
	border-bottom: none;
}

.eligo-plan-box {
	width: 100%;
	border-radius: 5px;
	border: 1px solid #EEEEEE;
}
.eligo-plan-box-header, .eligo-plan-box-content, .eligo-plan-box-footer {
	padding: 15px;
	text-align: center;
}
.eligo-plan-box-content {
	background-color: #EEEEEE;
	font-size: 20px;
}
.pp-new-customers h2 {
	background-color: #FA652C;
    color: #FFFFFF;
	margin: 0;
	padding: 10px;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
}
.eligo-spin {
	border: 10px solid #f3f3f3;
	border-radius: 50%;
	border-top: 10px solid #FA652C;
	width: 60px;
	height: 60px;
	-webkit-animation: spin 2s linear infinite; /* Safari */
	animation: spin 2s linear infinite;
	margin: 0% auto 0 auto;
}

.nsd-spin {
	border: 10px solid #f3f3f3;
	border-radius: 50%;
	border-top: 10px solid #04727f;
	width: 60px;
	height: 60px;
	-webkit-animation: spin 2s linear infinite; /* Safari */
	animation: spin 2s linear infinite;
	margin: 0% auto 0 auto;
}





/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/*==========RevMD==========*/

.OptRevMd{
	width:650px;
	height:120px;
	background:url(../images/revmd_tab.png) no-repeat;
	margin: 0 auto;
}
.OptRevMd:hover{
	background:url(../images/revmd_tab_over.png) no-repeat;
}

.sign-up-revmd-button{
	background:url( "../images/revmd-button.png" ) no-repeat;
    font-size: 40px;
    font-style: italic;
    height: 128px;
    padding-top: 34px;
    width: 400px;
    
}
.sign-up-revmd-buttonp{
	color: #000000;
    font-size: 25px;
    padding-top: 18px;
}

.revmd-wrapper {
	height: auto;
	margin: 0 auto;
}
.revmd-inputs {
	box-sizing: border-box;
	padding: 5px;
	font-size: 14px;
	border: 1px solid #bed511 !important;
}

.revmd-wrapper button {
	background-color: #bed511;
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 20px;
	border: 0;
	cursor: pointer;
}
.revmd-wrapper button:hover {
	background-color: #00acf1;
}

.revmd-button {
	background-color: #bed511;
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 20px;
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: none;
	border-radius: 8px;
	border: none;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
	
	
}
.revmd-button:hover {
	background-color: #00acf1;
}

.revmd-wrapper tr td {
	padding: 10px;
}

.revmd-payment {
	background-image: url( "../images/bg-payment.jpg" );
	background-position: center;
	background-size: cover;
	width: 100%;
	border: 1px solid #bed511;
	float: right;
	border-radius: 5px;
	margin: 15px 0;
	
}

.revmd-sms h2, .revmd-payment h2 {
	background-color: #00acf1;
    color: #FFFFFF;
	margin: 0;
	padding: 10px;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
}

.revmd-sms {
	width: 380px;
	height: 203px;
	border: 1px solid #bed511;
	float: right;
	border-radius: 5px;
	margin: 15px 0;
}

.revmd-payment h3, .revmd-sms h3 {
	background-color: #bed511;
	text-align: center;
	padding: 10px 0;
	font-size: 16px;
	color: #FFFFFF;
	margin: 0;
}
.revmd-payment-v2 {
	width: 100%;
	border: 1px solid #bed511;
	float: right;
	border-radius: 5px;
	margin: 15px 0;
}
.revmd-payment-v2 h2 {
	border-bottom: none;
}

.revmd-payment-v3 {
	width: 100%;
	border: 1px solid #bed511;
	float: right;
	border-radius: 5px;
	margin: 15px 0;
}
.revmd-payment-v3 h2 {
	border-bottom: none;
}


.revmd-plan-box {
	width: 100%;
	border-radius: 5px;
	border: 1px solid #EEEEEE;
}
.revmd-plan-box-header, .revmd-plan-box-content, .revmd-plan-box-footer {
	padding: 15px;
	text-align: center;
}
.revmd-plan-box-content {
	background-color: #EEEEEE;
	font-size: 20px;
}
.revmd-new-customers {
    width: 400px;
    height: 203px;
    position: relative;
    float: left;
    text-align: center;
    color: #FFFFFF;
    margin: 15px 0;
    border: 1px;
	solid #3a649f;
    border-radius: 5px;
}
.revmd-new-customers h2 {
    background-color: #00acf1;
    color: #FFFFFF;
    margin: 0;
    padding: 10px;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
}


/*==========BillPay==========*/

.billpay-wrapper {
    height: auto;
    margin: 0 auto;
	width: 100%;
}

.billpay-wrapper strong {
	color: #00543f;
}

.billpay-wrapper tr td {
	padding: 10px;
}

.billpay-button {
	background-color: #57c30f;
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 20px;
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: none;
	border-radius: 8px;
	border: none;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
}
.billpay-button:hover {
	background-color: #00543f;
}
.billpay-payment-v3 {
	width: 100%;
	border: 1px solid #00543f;
	float: right;
	border-radius: 5px;
	margin: 15px 0;
}
.billpay-payment-v3 h2 {
	border-bottom: none;
}
.billPay-spin {
	border: 10px solid #57c30f;
	border-radius: 50%;
	border-top: 10px solid #f6eeeb;
	width: 60px;
	height: 60px;
	-webkit-animation: spin 2s linear infinite; /* Safari */
	animation: spin 2s linear infinite;
	margin: 0% auto 0 auto;
}
.sign-up-billpay-button-usa{
	background:url( "../images/billpay-button-usa.jpg" ) no-repeat;
    font-size: 40px;
    font-style: italic;
    height: 128px;
    padding-top: 34px;
    width: 400px;
}
.sign-up-billpay-button-int{
	background:url( "../images/billpay-button-int.jpg" ) no-repeat;
    font-size: 40px;
    font-style: italic;
    height: 128px;
    padding-top: 34px;
    width: 400px;
}
.billpay-inputs {
	box-sizing: border-box;
	padding: 5px;
	font-size: 14px;
	border: 1px solid #00543f !important;
}
.billpay-message h2 {
	background-color: ##57c30f;
  color: #FFFFFF;
	margin: 0;
	padding: 10px;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
}

/*PABLO WAS HERE*/

.HasHistory h3 {
	width: 100%;
	background-color: #00543f;
	color: #FFFFFF;
	margin: 0;
	padding: 10px 0;
}
#HasHistory {
	border: 1px solid #00543f;
	font-size: 10pt;
}
#HasHistory tr:nth-child(even) {
	background: rgba(0,0,0,0.1);
}
#HasHistory tr:nth-child(odd) {
	background: #FFFFFF;
}
#HasHistory tr td {
	padding: 5px 10px;
}
#HasHistory .billpay-button {
	padding: 5px 20px;
	font-size: 10pt;
}





/*==========NSD==========*/
/*
Cyan Azul: #04727f
Magenta Morado: #2d987f
*/


.OptNSDES{
	width:650px;
	height:120px;
	background:url(../images/telehealth_tab_ES.png) no-repeat;
	margin: 0 auto;
}
.OptNSDES:hover{
	background:url(../images/telehealth_tab_over_ES.png) no-repeat;
}

.OptNSDEN{
	width:650px;
	height:120px;
	background:url(../images/telehealth_tab_EN.png) no-repeat;
	margin: 0 auto;
}
.OptNSDEN:hover{
	background:url(../images/telehealth_tab_over_EN.png) no-repeat;
}

.sign-up-nsd-button{
	background:url( "../images/telehealth-signup-full.jpg" ) no-repeat;
    font-size: 40px;
    font-style: italic;
    height: 128px;
    padding-top: 34px;
    width: 800px;
    
}

.nsd-wrapper strong {
	color: #04727f;
}
.nsd-content {
	width: 800px;
	margin: 0 auto;
	position: relative;
}
.nsd-header {
	width: 100%;
	height: auto;
}
.nsd-header img {
	width: 100%;
	height: auto;
}
.nsd-new-customers {
	width: 800px;
	height: 203px;
	position: relative;
	float: left;
	text-align: center;
	color: #FFFFFF;
	margin: 15px 0;
	border: 1px solid #3a649f;
	border-radius: 5px;
}
.nsd-new-customers p {
	padding: 5px;
	margin: 0;
	font-size: 14px;
}
.nsd-new-customers img {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}
.sign-up-nsd-buttonp{
	color: #FFFFFF;
    font-size: 25px;
    padding-top: 18px;
}
.nsd-new-customers h2 {
	background-color: #04727f;
    color: #FFFFFF;
	margin: 0;
	padding: 10px;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
}

.nsd-payment {
	background-image: url( "../images/bg-payment.jpg" );
	background-position: center;
	background-size: cover;
	width: 100%;
	border: 1px solid #2d987f;
	float: right;
	border-radius: 5px;
	margin: 15px 0;
	
}
.nsd-wrapper {
	height: auto;
	margin: 0 auto;
}
.nsd-inputs {
	box-sizing: border-box;
	padding: 5px;
	font-size: 14px;
	border: 1px solid #2d987f !important;
}

.nsd-wrapper button {
	background-color: #04727f;
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 20px;
	border: 0;
	cursor: pointer;
}
.nsd-wrapper button:hover {
	background-color: #2d987f;
}

.nsd-wrapper-green {
	background-color: #26ac39  !important;
	color: #FFFFFF;
}
.nsd-wrapper-green button:hover {
	background-color: #26ac39  !important;
}

.nsd-button {
	background-color: #04727f;
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 20px;
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: none;
	border-radius: 8px;
	border: none;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
	
	
}
.nsd-button:hover {
	background-color: #04727f;
}

.nsd-wrapper tr td {
	padding: 10px;
}

.nsd-payment h2 {
    background-color: #04727f;
    color: #FFFFFF;
    margin: 0;
    padding: 10px;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
}

.revmd-payment-v2 {
	width: 100%;
	border: 1px solid #2d987f;
	float: right;
	border-radius: 5px;
	margin: 15px 0;
}



.steps-box {
	text-align: center;
}
/* Make circles that indicate the steps of the form: */
.step {
  margin: 0 10px;
  border: none;
  display: inline-block;
  opacity: 0.5;
  padding: 5px;
}

.step.active {
  opacity: 1;
  border-bottom: 3px solid #FA652C;
}

/* Mark the steps that are finished and valid: */
.step.finish {
  color: #26ac39;
}


.pp-menu-admin {
	width: 800px;
	height: 110px;
	position: relative;
	float: left;
	text-align: center;
	color: #FFFFFF;
	margin: 15px 0;
	border: 1px solid #3a649f;
	border-radius: 5px;
}
.pp-menu-admin h2 {
	padding: 170px 0 5px 0;
	margin: 0;
}
.pp-menu-admin p {
	padding: 5px;
	margin: 0;
	font-size: 14px;
}
.pp-menu-admin img {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}
.pp-menu-admin h2 {
	background-color: #3a649f;
    color: #FFFFFF;
	margin: 0;
	padding: 10px;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
}


/* New Code BillPay */

.billpay-content {
  background: url(../images/bg-billpay.jpg) no-repeat left top;
  background-size: 100% auto;
  min-height: 220px;
}
.billpay-content * {
  box-sizing: border-box;
}
.billpay-content::after {
  content: '';
  width: 100%;
  display: block;
  clear: both;
}
.billpay-country-box {
  width: 25%;
  text-align: center;
  float: left;
  padding: 10px;
}
.billpay-country-box:hover {
  background-color: rgba(0,84,63,0.2);
  cursor: pointer;
}
.billpay-country-box h3 {
  font-size: 12pt;
}
.billpay-country-box-flag {
  width: 80px;
  height: auto;
}

/* New Whats App Recargas  */


.OptWARechargesES{
	width:650px;
	height:120px;
	background:url(../images/whatsapp_tab.png) no-repeat;
	margin: 0 auto;
}
.OptWARechargesES:hover{
	background:url(../images/whatsapp_tab_over.png) no-repeat;
}

.OptWARechargesEN{
	width:650px;
	height:120px;
	background:url(../images/whatsapp_tab_EN.png) no-repeat;
	margin: 0 auto;
}
.OptWARechargesEN:hover{
	background:url(../images/whatsapp_tab_over_EN.png) no-repeat;
}
.WARecharges-new-customers {
	width: 800px;
	height: 162px;
	position: relative;
	float: left;
	text-align: center;
	color: #FFFFFF;
	margin: 15px 0;
	border: 1px solid #3a649f;
	border-radius: 5px;
}
.WARecharges-new-customers p {
	padding: 5px;
	margin: 0;
	font-size: 14px;
}
.WARecharges-new-customers img {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}
.WARecharges-new-customers h2 {
	background-color: #04727f;
    color: #FFFFFF;
	margin: 0;
	padding: 10px;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
}
.WARecharges-button{
	background:url( "../images/whatsapp-signup-full.jpg" ) no-repeat;
    font-size: 40px;
    font-style: italic;
    height: 128px;
    padding-top: 34px;
    width: 800px;
    
}
.WARecharges-payment {
	background-image: url( "../images/bg-payment.jpg" );
	background-position: center;
	background-size: cover;
	width: 100%;
	border: 1px solid #25d366;
	float: right;
	border-radius: 5px;
	margin: 15px 0;
	
}
.WARecharges-payment h2 {
    background-color: #25d366;
    color: #FFFFFF;
    margin: 0;
    padding: 10px;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
}
.WARecharges-wrapper {
	height: auto;
	margin: 0 auto;
}

.WARecharges-wrapper tr td {
	padding: 10px;
}

.WARecharges-wrapper button {
	background-color: #25d366;
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 20px;
	border: 0;
	cursor: pointer;
}
.WARecharges-wrapper button:hover {
	background-color: #111B21;
}

.WARecharges-button-table {
	background-color: #25d366;
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 20px;
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: none;
	border-radius: 8px;
	border: none;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
	
	
}
.WARecharges-button-table:hover {
	background-color: #111B21;
}

.important-message-box {
  background-color: #fff0c7;
  width: 100%;
  margin: 20px 0;
  border-radius: 10px;
  border: 3px solid #ffcd47;
}
.important-message-title {
  background-color: #ffcd47;
  width: 100%;
  margin: 0;
  padding: 10px;
  box-sizing: border-box;
  text-align: left;
  text-transform: uppercase;
}
.important-message-content {
  padding: 0 20px;
  text-align: justify;
  line-height: 1.5em;
}

/*
#ServiceFeeText {
    background:url(../images/Input_small.png) no-repeat;
	font-size: 20px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    padding-left: 30px;
    padding-right: 6px;
    text-align: left;
    width: 115px;
}
*/



/*
#TotalAmoutWithFeeText {
    background:url(../images/Input_small.png) no-repeat;
	font-size: 20px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    padding-left: 30px;
    padding-right: 6px;
    text-align: left;
    width: 115px;
}
*/

.small-input input {
    background: transparent;
    width: 80%;
    border: none;
    text-align: right;
    font-size: 20px;
    font-weight: bold;
    appearance: none;
    padding: 0;
}
}






