body {
	background-color: #FFFFFF;
    font-family: Helvetica, Verdana;
    font-size: 12px;
    color: #000000;
    text-align: center;
}

#main-content {
	width: 960px;
    margin: 15px auto;
	text-align:left;
	background-color: #FFFFFF;
}

#clear {
	clear: both;
}

/* menu superior */
	#topmenu {
		width: 960px;
		margin: 0px;
	}

	#logo {
		width: 460px;
		float: left;
		padding: 0px 0px 15px 0px;
	}

	#calltollfree {
		width: 460px;
		float: right;
		text-align: right;
		margin: 0px 10px 0px 0px;
	}

	#calltollfree p.t1 {
		font-family: Helvetica;
		font-size: 16pt;
		margin: 0;
	}

	#calltollfree p.t2 {
		font-family: Helvetica;
		font-size: 12pt;
		margin: 0;
	}

/* HOME PAGE */

/* busqueda pais */
	#countrysearch {
		width: 960px;
		background-color: #EAE4C9;
		text-align: center;
	}

		#countrysearch2 {
			width: 680px;
			background-color: #EAE4C9;
			--text-align: center;
		}

	#countrysearch-title {
		font-family: Helvetica;
		font-size: 26pt;
		color: #8E8973;
		padding: 10px;
		clear: both;
	}

	#countrysearch-input input {
		height: 46px;
		width: 450px;
		background-color: #fff;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #C1C0C0;	
		color: #494949;
		font-size: 20pt;
	}

		#countrysearch-input2 input {
			height: 46px;
			width: 450px;
			background-color: #fff;
			-moz-border-radius: 7px;
			-webkit-border-radius: 7px;
			border: 2px solid #C1C0C0;	
			color: #494949;
			font-size: 20pt;
		}

	#countrysearch-input {
		width: 450px;
		float: left;
		margin-left: 230px;
	}

		#countrysearch-input2 {
			width: 450px;
			float: left;
			margin-left: 30px;
		}

	#countrysearch-magnify {
		width: 52px;
		float: left;
	}

/* auto completador */
	.suggestionsBox {
		position: absolute;
		left: 425px;
		margin: 0px 0px 0px 0px;
		width: 448px;
		background-color: #fff;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #C1C0C0;	
		color: #494949;
		font-family: Helvetica;
	}

		.suggestionsBox2 {
			position: absolute;
			left: 230px;
			margin: 0px 0px 0px 0px;
			width: 448px;
			background-color: #fff;
			-moz-border-radius: 7px;
			-webkit-border-radius: 7px;
			border: 2px solid #C1C0C0;	
			color: #494949;
			font-family: Helvetica;
		}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
		color: #494949;
		font-size: 20pt;
		list-style-type: none;
		text-align: left;
	}
	
	.suggestionList li:hover {
		background-color: #DFF5FD;
	}

	input.btn-subscribe {
		background: url(../images/btn-subscribe-bg.png) repeat-x;
		border: 1px solid #555555;
		width: 148px;
		height: 42px;
		color: #FFFFFF;
		font-family: 'Helvetica';
		font-size: 21pt;
		line-height: 42px;
	}

/* resultados */
	#results {
		margin: 10px 0px 0px 90px;
		padding: 0px 0px 0px 0px;
	}

	#results p {
		font-family: Helvetica;
		font-size: 14pt;
		font-weight: bold;
		padding: 10px;
		text-align: left;
	}

	#results-dest {
		font-family: Helvetica;
		width: 210px;
		float: left;
		padding-bottom: 10px;
	}
	#bandera {
		float: left;
	}
	#precio {
		float: left;
		text-align: left;
		margin-left: 10px;
	}

/* usuarios dicen */
	#user-response {
		margin-top: 15px;
	}

	#usuariosdicen {
		float: left;
		width: 732px;
	}

	#usuario-titulo {
		margin-left: 10px;
		font-family: Helvetica;
		color: #8FC631;
		font-size: 24pt;
		font-weight: bold;
	}

	.usuarios {
		margin-left: 10px;
		width: 320px;
		float: left;
		padding-bottom: 10px;
	}

	.frase {
		font-family: Helvetica;
		font-size: 10pt;
		font-weight: bold;
	}

	.autor {
		font-family: Helvetica;
		font-size: 10pt;
		text-decoration: italic;
	}

	#usuario-video {
		float: left;
	}

/* more savings */
	#more-savings-block {
		width: 960px;
		height: 175px;
		margin-top: 14px;
		--background: url(../images/more-saving-block-bg.png) no-repeat right top #CEEAF8;
		background-color: #CEEAF8;
	}

	#more-savings-title {
		width: 130px;
		padding-left: 50px;
		padding-right: 50px;
		padding-top: 25px;
		float: left;
	}

	#more-savings-pig {
		background: url(../images/more-saving-pig.png) no-repeat;
		width: 170px;
		height: 155px;
		float: left;
		margin-top: 20px;
		padding-left: 25px;
	}

	.more-savings-item {
		float: left;
		padding-left: 15px;
		padding-top: 15px;
		width: 230px;
	}

	.more-savings-item-title {
		font-family: Helvetica;
		font-size: 16pt;
		line-height: 100%;
		height: 55px;
	}

	.more-savings-item-text {
		font-family: Helvetica;
		font-size: 10pt;
		height: 80px;
	}

	.more-savings-item-seemore {
		font-family: Helvetica;
		font-size: 12pt;
		text-align: right;
	}

	.more-savings-item-seemore a {
		color: #0E92D8;
		text-decoration: none;
	}

/* footer */
	#footer {
		max-width: 960px;
		width: auto;
		margin: 0 auto;
		height: 264px;
		font-family: Helvetica;
		font-size: 10pt;
	}

	.footer-menu {
		font-family: Helvetica;
		height: 137px;
		padding-top: 20px;
	}

	.footer-divider {
		height: 1px;
		background-color: #A09F9F;
	}

	.footer-copyright {
		font-family: Helvetica;
		padding-left: 20px;
		padding-top: 20px;
	}

	.footer-submenu-title {
		color: #000000;
	}

	.footer-menu-item {
		float: left;
		width: 150px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.footer-submenu-item a {
		color: #075C85;
		text-decoration: none;
	}

/* PRE SUBSCRIPTION*/

	#subscriptions-header {
		height: 145px;
		width: 900px;
		background-color: #0098E4;
		color: #FFFFFF;
		padding: 25px 30px;
		line-height: 300%;
	}

	#subs-link {
		float: left;
		background-color: #fff;
		color: #000;
		margin: 3px;
		padding: 3px;
		font-family: Helvetica;
		font-size: 11pt;
		
	}

/* mobile top-up */
	#mobile-topup-header {
		background-color: #0097E5;
		height: 195px;
		color: #FFFFFF;
	}

	#mobile-topup-header div,
	#mobile-topup-content-block div,
	#mobile-topup-content-block .mobile-topup-content-left .section-left,
	#mobile-topup-content-block .mobile-topup-content-left .section-right {
		float: left;
	}

	#mobile-topup-slogan {
		font-family: 'Helvetica';
		font-size: 30pt;
		width: 530px;
		line-height: 110%;
		padding: 30px 30px;
	}

	#mobile-topup-content-block {
		background-color: #E5F4Fe;
		padding: 20px;
		margin-top: 14px;
		overflow: auto;
	}

	#mobile-topup-content-block .mobile-topup-content-left {
		width: 666px;
		border-right: 2px solid #D9D9D9;
		padding-right: 17px;
		font-family: 'Helvetica';
		font-size: 11pt;
	}

	#mobile-topup-content-block .mobile-topup-content-right {
		width: 201px;
		padding-left: 17px;
	}

	.ready-to-start-block {
		width: 200px;
		border: 1px solid #679B01;
		background: url(../images/ready-to-start-bg.png) no-repeat;
		color: #FFFFFF;
		font-family: 'Helvetica';
		font-size: 20pt;
		line-height: 100%;
		text-align: center;
		padding: 8px;
	}
	.ready-to-start-block .phone-number {
		background: url(../images/ready-to-start-btn-bg.png) no-repeat;
		border: 1px solid #679B01;
		text-align: center;
		width: 198px;
		height: 35px;
		padding-top: 7px;
		margin-top: 10px;
	}

	.send-azultel-to {
		padding-top: 20px;
		padding-left: 70px;
		padding-right: 70px;
		text-align: center;
	}

	#mobile-topup-content-block .mobile-topup-content-right p {
		font-family: 'Helvetica';
		font-size: 11pt;
	}

	#mobile-topup-content-block .mobile-topup-content-left strong {
		font-family: 'Helvetica';
	}

	#mobile-topup-content-block .mobile-topup-content-left .section-left {
		width: 420px;
	}

	#mobile-topup-content-block .mobile-topup-content-left .section-right {
		width: 207px;
		padding: 19px;
	}

	#mobile-topup-content-block .mobile-topup-content-left h1 {
		font-family: 'Helvetica';
	}

	#mobile-topup-content-block .mobile-topup-content-left .mobile-operators-logo-list {
		padding-left: 60px;
		padding-right: 60px;
	}

	#mobile-topup-content-block .mobile-topup-content-left .mobile-operators-logo-list img {
		padding-left: 20px;
	}

/* sign-in */
	#login-azultel-block div {
		float: left;
	}

	div.login-azultel-left-block {
		width: 228px;
		padding: 10px 6px;
		border: #bfb89b 1px solid;
		background-color: #d6cfb0;
		height: 338px;
	}

	div.login-azultel-right-block {
		margin-left: 10px;
		padding: 10px;
		width: 688px;
		background-color: #ceeaf8;
		height: 320px;
		text-align: center; 
		line-height: 355%;
		padding-top: 30px;
	}

	div.login-azultel-right-block01 {
		width: 708px;
		height: 758px;
		text-align: center;
		margin-left: 10px; 
	}

	div.login-error-message {
		width: 100%;
		color: red;
	}

	div.login-success-message {
		color: blue;
		word-break: break-all;
	}

	input.btn-subscribe:hover {
		color: #CCCCCC;
	}

	div.loading-animation {
		background: url(../images/loading-gif-animation.gif) no-repeat center center;
		width: 708px;
		height: 360px;
		margin-left: 10px;
	}

/* support */
	.subscriptions-menu, .support-menu, .loyalty-menu {
		padding: 0;
		clear: both;
	}

	.subscriptions-menu li, .support-menu li, .loyalty-menu li {
		display: inline;
		margin-top: -38px;
	}

	.subscriptions-menu li a, .support-menu li a, .loyalty-menu li a {
		background: #C6E5F9; 
		padding: 10px; 
		float:left; 
		border-bottom: none; 
		text-decoration: none; 
		color: #000; 
		font-weight: none;
		margin-left: 3px;
		color: #0895Ef;
		font-family: 'Helvetica';
		font-size: 11pt;
	}

	.subscriptions-menu li.active a,
	.support-menu li.active a,
	.loyalty-menu li.active a 
	{ 
		background: #FFFFFF; 
	}

	.subscriptions-content, .support-content, .loyalty-content { 
		float: left; 
		clear: both; 
		border-top: none; 
		border-left: none; 
		background: #FFFFFF; 
		width: 960px; 
	}

	.support-content, .loyalty-content {
		padding: 30px 15px;
		line-height: 22px;
		width: 930px;
		font-family: 'Helvetica';
		font-size: 11pt;
	}



	#support-contact .support-office-address,
	#support-contact .support-contact-numbers,
	#support-contact .support-contact-form,
	#support-contact .support-contact-ophour,
	#support-contact .support-contact-holidays {
		padding-bottom: 15px;
	}

	.support-contact-numbers .item-name,
	.support-contact-numbers .item-value {
		float: left;
		width: 250px;
	}

	.support-contact-form .support-contact-form-title,
	.support-contact-form .support-contact-form-element {
		float: left;
		padding-top: 15px;
	}

	.support-contact-form .support-contact-form-title {
		width: 180px;
	}

	.support-contact-form .support-contact-form-element {
		width: 350px;
	}

	.support-contact-form .support-contact-form-element .contact-form-element {
		width: 340px;
	}

	.support-contact-form .support-contact-form-element .contact-form-submit,
	#support-contact-form-submit {
		border: none;
		width: 117px;
		height: 29px;
		background: url(../images/btn-support-contact-submit.png);
		color: #FFFFFF;
		font-size: 9pt;
	}

	.support-contact  label {
		font-size: 14pt;
		font-family: 'Helvetica';
	}

	.support-bigfont {
		font-family: 'Helvetica';
		font-size: 16pt;
	}

	.support-access-number-bigfont {
		font-weight: bold;
		font-size: 14pt;
	}

	.support-medfont {
		font-family: 'Helvetica';
		font-size: 13pt;
	}

	#support-contact-left-block,        #support-contact-right-block,
	#support-access-numbers-left-block, #support-access-numbers-right-block,
	#loyalty-points-left-block,         #loyalty-points-right-block,
	#loyalty-referral-left-block,       #loyalty-referral-right-block,
	#loyalty-smsrebateclub-left-block,  #loyalty-smsrebateclub-right-block,
	#loyalty-facebook-left-block,       #loyalty-facebook-right-block {
		float: left;
	}

	#support-contact-left-block, 
	#support-access-numbers-left-block,
	#loyalty-points-left-block,
	#loyalty-referral-left-block, 
	#loyalty-facebook-left-block,
	#loyalty-smsrebateclub-left-block {
		width: 700px;
		border-right:2px solid #D7D7D7 ;
	}

	#loyalty-points-left-block p, #loyalty-referral-left-block p, #loyalty-smsrebateclub-left-block p, #loyalty-smsrebateclub-left-block p {
		font-family: Helvetica;
		padding: 5px;
	}

	#support-contact-right-block, 
	#support-access-numbers-right-block,
	#loyalty-points-right-block,
	#loyalty-referral-right-block, 
	#loyalty-facebook-right-block,
	#loyalty-smsrebateclub-right-block {
		padding-left: 15px;
		width: 213px;
	}

	#subscriptions-header {
		height: 145px;
		width: 900px;
		background-color: #0098E4;
		color: #FFFFFF;
		padding: 25px 30px;
		line-height: 300%;
	}

	#support-header, #loyalty-header {
		height: 100px;
		width: 900px;
		background-color: #0098E4;
		color: #FFFFFF;
		padding: 25px 30px;
		line-height: 300%;
	}

	#subscriptions-menu {
		margin-top: -39px;
		margin-left: 30px;
		position: absolute;
	}

	#support-menu {
		margin-top: -39px;
		margin-left: 210px;
	}

	#loyalty-menu {
		margin-top: -39px;
		margin-left: 170px;
	}

	.support-content {
		line-height: 20px;
		font-family: 'Helvetica';
		font-size: 12pt;
		
	}
	#support-ways-to-pay strong,
	#support-faq strong,
	#loyalty-points strong,
	#loyalty-referral strong,
	#loyalty-smsrebateclub strong,
	#loyalty-facebook strong {
		font-family: 'Helvetica';
		color: #0096E3;
		font-size: 18pt;
	}

	#support-ways-to-pay label,
	#support-faq label,
	#loyalty-points label,
	#loyalty-referral label,
	#loyalty-smsrebateclub label,
	#loyalty-facebook label {
		font-family: 'Helvetica';
		font-size: 16pt;
	}

	#support-access-numbers label {
		font-family: 'Helvetica';
		font-size: 16pt;
	}

	#support-access-numbers-left-block label {
		color: #0096E3;
	}

	#main-menu-additional #support {
		float: left;
	}

	#main-menu-additional #support a {
		padding: 13px 11px;
	}

	#main-menu-additional #support a:hover {
		background-color: #008CD6;
	}

/* about-us / privacy-policy / terms-conditions */
	#general-text p {
		font-family: Helvetica;
		padding: 10px;
		margin-left: 20px;
		margin-right: 20px;
	}

/* subscription month */
	#paid-by-month-bottom-block1 h1 {
		font-family: 'Helvetica';
		font-size: 18 pt;
		color: #026FA8;
	}

	#paid-by-month-bottom-block1 p b {
		font-family: 'Helvetica';
		font-size: 14pt;
	}

	#paid-by-month-bottom-block1 {
		background-color: #E6F4FF;
		font-family: 'Helvetica';
		font-size: 11pt;
		margin-top: 14px;
		padding: 30px 22px;
	}

	#paid-by-month-bottom-block2 {
		border: 1px solid #74a516;
		margin-top: 14px;
		width: 918px;
		overflow: auto;
		background-color: #D4EB90;
		padding: 20px;
	}

	#paid-by-month-bottom-block2 div {
		float: left;
	}

	#paid-by-month-bottom-block2 .section1 {
		width: 140px;
		font-family: 'Helvetica';
		font-size: 30pt;
		line-height: 100%;
	}

	#paid-by-month-bottom-block2 .section2 {
		width: 70px;
		font-family: 'Helvetica';
		font-size: 80pt;
		line-height: 66%;
	}

	#paid-by-month-bottom-block2 .section3 {
		width: 708px;
		font-family: 'Helvetica';
		font-size: 14pt;
		line-height: 140%;
	}

	#paid-by-month-bottom-block3 {
		margin-top: 14px;
		background-color: #EAE4CA;
		position: relative;
		padding: 15px;
	}

	#paid-by-month-bottom-block3 h1 {
		font-family: 'Helvetica';
		font-size: 18 pt;
		color: #026FA8;
	}

	#paid-by-month-bottom-block3 p b {
		font-family: 'Helvetica';
		font-size: 14pt;
	}

	#paid-by-month-bottom-block3 .section {
		border: 1px solid #74A516;
		background-color: #D4EB90;
		padding: 20px;
		position: absolute;
		right: 30px;
		bottom: 20px;
	}

	#paid-by-month-right-block {
		width: 238px;
		background-color: #E6F4FF;
		float: left;
		padding: 19px;
	}

	#new-subscriber-count {
		width: 216px;
		border: 1px solid #6A9B01;
		background: url(../images/new-subscriber-count-bg.png) repeat-x;
		height: 85px;
		text-align: center;
		color: #FFFFFF;
		font-family: 'Helvetica';
		font-size: 22pt;
		padding: 10px;
		line-height: 90%;
	}

	#service-center-call {
		width: 228px;
		border: 1px solid #6E9F0F;
		background-color: #D4EB90;
		padding: 4px;
		margin-top: 19px;
	}

	#service-center-call input[type="text"] {
		width: 224px;
		height: 20px;
	}

/* show rates */
	#monthly-subscriptions-desc {
		padding: 20px;
		padding-bottom: 10px;
		color: #000000;
	}

	#monthly-subscriptions-desc strong {
		font-family: 'Helvetica';
		font-size: 27pt;
	}

	#monthly-subscriptions-desc div {
		font-family: 'Helvetica';
		font-size: 11pt;
		padding-top: 10px;
	}

	#paid-by-month, #paid-by-minute {
		/* margin-top: 14px; */
		position: relative;
	}

	#paid-by-month-left-block {
		width: 684px;
		float: left;
		background-color: #EAE4CA;
	}

	#paid-by-minute-left-block {
		width: 684px;
		float: left;
	}

	#paid-by-month-right-block {
		width: 238px;
		background-color: #E6F4FF;
		float: left;
		padding: 19px;
	}

	#paid-by-month-bottom-block {
		width: 960px;
	}

	#subscription-finder-block {
		background-color: #EAE4CA;
		margin-right: 16px;
		padding-bottom: 7px;
	}

	.subscription-finder-title {
		padding-top: 30px;
		padding-left: 25px;
		font-family: 'Helvetica';
		font-size: 30pt;
		color: #8C8771;
	}

	.subscription-finder-title strong {
		font-family: 'Helvetica';
		font-size: 30pt;
	}

	.subscription-finder-result-menu {
		padding: 0;
		clear: both;
		margin-left: 30px;
	}

	.subscription-finder-result-menu li {
		display: inline;
	}

	.subscription-finder-result-menu li a {
		background: #8E8973; 
		padding: 10px; 
		float:left; 
		border-bottom: none; 
		text-decoration: none; 
		color: #000; 
		font-weight: bold;
		margin-left: 3px;
		color: #EFEFD7;
		font-family: 'Helvetica';
		font-size: 12pt;
	}

	.subscription-finder-result-menu li.active a {
		background-color: #FFFFFF;
		color: #000000;
	}

	.subscription-finder-result {
		margin-left: 7px;
		margin-right: 7px;
		width: 654px;
		clear: both; 
		border-top: none; 
		border-left: none; 
		background: #FFFFFF; 
		padding-bottom: 10px;
		padding-top: 0px;
		font-family: 'Helvetica';
		font-size: 12pt;
	}

	.subscription-finder-result div{
		text-align: center;
	}

	#landlines-result .result-title div,
	#landlines-result .result-item div,
	#mobiles-result .result-title div,
	#mobiles-result .result-item div {
		float: left;
	}

	#landlines-result .result-title .min-per-month,
	#landlines-result .result-item .min-per-month,
	#mobiles-result .result-title .min-per-month,
	#mobiles-result .result-item .min-per-month {
		width: 150px;
	}

	#landlines-result .result-title .city,
	#landlines-result .result-item .city,
	#mobiles-result .result-title .city,
	#mobiles-result .result-item .city {
		width: 100px;
	}

	#landlines-result .result-title .min-rate,
	#landlines-result .result-item .min-rate,
	#mobiles-result .result-title .min-rate,
	#mobiles-result .result-item .min-rate {
		width: 100px;
	}

	#landlines-result .result-title .price-per-month,
	#landlines-result .result-item .price-per-month,
	#mobiles-result .result-title .price-per-month,
	#mobiles-result .result-item .price-per-month {
		width: 160px;
	}

	#landlines-result .result-title .subscribe, 
	#landlines-result .result-item .subscribe,
	#mobiles-result .result-title .subscribe, 
	#mobiles-result .result-item .subscribe {
		width: 114px;
		height: 30px;
		margin-top: -4px;
	}

	#subscription-finder-result-title,
	#subscription-finder-result-title1 {
		font-family: 'Helvetica';
		font-size: 12pt;
		padding-left: 22px;
		padding-top: 7px;
		padding-bottom: 7px;
	}


	#landlines-result .result-item .price-per-month,
	#mobiles-result .result-item .price-per-month {
		color: #0695E1;
		font-size: 16pt;
		text-align: center;
	}

	#landlines-result .result-item, #landlines-result .result-title,
	#mobiles-result .result-item, #mobiles-result .result-title {
		margin-left: 25px;
		margin-right: 5px;
		height: 30px;
		padding-top: 10px
	}

	#landlines-result .result-title,
	#mobiles-result .result-title {
		color: #8D8771;
	}

	#landlines-result .result-item,
	#mobiles-result .result-item {
		border-bottom: 2px solid #e9e4c7;
		color: #000000;
	}

	#landlines-result-options .result-title, #landlines-result-options .result-item,
	#rates-search-result-options .result-title, #rates-search-result-options .result-item {
		margin-left: 25px;
		margin-right: 5px;
		height: 25px;
		padding-top: 6px;
		border-bottom: 2px solid #e9e4c7;
	}

	#landlines-result-options .result-title div,
	#landlines-result-options .result-item div,
	#rates-search-result-options .result-title div,
	#rates-search-result-options .result-item div {
		float: left;
	}

	#landlines-result-options .result-title .received-calls,
	#landlines-result-options .result-item .received-calls {
		width: 122px;
	} 

	#landlines-result-options .result-title .your-number-in,
	#landlines-result-options .result-item .your-number-in {
		width: 150px;
	}

	#landlines-result-options .result-title .dialed-calls,
	#landlines-result-options .result-item .dialed-calls {
		width: 120px;
	}

	#landlines-result-options .result-title .min-rate,
	#landlines-result-options .result-item .min-rate {
		width: 100px;
	}

	#landlines-result-options .result-title .price-per-month,
	#landlines-result-options .result-item .price-per-month {
		width: 120px;
	}


	#landlines-result-options .result-title .subscribe,
	#landlines-result-options .result-item .subscribe {
		width: 104px;
		height: 30px;
		margin-top: -4px;
	}

	#landlines-result-options .result-item .price-per-month {
		color: #0695E1;
		font-size: 16pt;
	}

	#rates-search-result-options .result-title .destination-country,
	#rates-search-result-options .result-item .destination-country {
		width: 225px;
	}

	#rates-search-result-options .result-title .city,
	#rates-search-result-options .result-item .city {
		width: 180px;
	}

	#rates-search-result-options .result-title {
		color: #858667;
	}

	#rates-search-result-options .result-title .price,
	#rates-search-result-options .result-item .price {
		width: 190px;
	}

	#rates-search-result-options .result-item .price {
		color: #0D90EB;
	}

/* pay as you go */
	#rates-finder-medium-content div {
		float: left;
		padding-left: 30px;
		height: 120px;
	}

	#rates-finder-medium-content .rates-finder-medium-text {
		width: 450px;
		font-size: 11pt;
	}

	#rates-finder-medium-content .rates-finder-medium-button {
		padding-top: 60px;
		height: 50px;
		padding-left: 30px;
	}

	input.btn-subscribe {
		background: url(../images/btn-subscribe-bg.png) repeat-x;
		border: 1px solid #555555;
		width: 148px;
		height: 42px;
		color: #FFFFFF;
		font-family: 'Helvetica';
		font-size: 21pt;
		line-height: 42px;
	}

	input.small-subscribe {
		margin-top: 1px;
		width: 110px;
		height: 26px;
		font-size: 13pt;
		line-height: 26px;
	}

	input.btn-subscribe-top {
		background: url(../images/new-subscriber-count-bg.png) repeat-x;
		border: 1px solid #89C216;
		width: 170px;
		height: 60px;
		color: #FFFFFF;
		font-family: 'Helvetica';
		font-size: 21pt;
		line-height: 42px;
	}

	span.titulo {
		color: #FFFFFF;
		font-family: 'Helvetica';
		font-size: 30pt;
		padding: 10px;
	}

	span.tituloBold {
		color: #FFFFFF;
		font-family: 'Helvetica';
		font-size: 30pt;
		font-weight: bold;
		padding: 10px 10px 10px 0px;
	}

	span.subTitulo {
		color: #FFFFFF;
		font-family: 'Helvetica';
		font-size: 18pt;
		padding: 10px 10px 10px 10px;
	}

	a.url {
		text-decoration: none;
		color: #0066AA;
		font-family: 'Helvetica';
		font-size: 12pt;
	}

	p.sic {
		font-family: 'Helvetica';
		font-size: 12pt;		
	}

	p.cli1 {
		font-family: 'Helvetica';
		font-size: 26pt;
		font-weight: bold;
		padding: 30px 0px 0px 0px;
	}

	p.cli2 {
		font-family: 'Helvetica';
		font-size: 38pt;
		font-weight: bold;
		color: #0495E6;
		padding: 0px 0px 0px 0px;
	}

	p.cli3 {
		font-family: 'Helvetica';
		font-size: 20pt;
		padding: 0px 15px 30px 15px;	
	}

	div.countrySel {
		font-family: 'Helvetica';
		font-size: 28pt;
		padding: 10px 5px 10px 5px;
		margin: 0 0 0 30px;
		color: #928D79;
	}

	table.tblRates td {
		font-family: 'Helvetica';
		font-size: 14pt;
	}

	tr.tblTr {
		font-family: 'Helvetica';
		font-size: 14pt;
		color: #918C76;
	}

/*	Tabs */
.menu { padding: 0 0 0 15px; clear: both; }
.menu li { display: inline; }
.menu li a { background: #C6E5F9; padding: 10px; margin: 0 2px 0 2px; float:left; border-right: 0; text-decoration: none; color: #0097ED; font-weight: bold; }
.menu li.active a { background: #fff; }
.tabcontent { float: left; clear: both; border: 0; background: #fff; padding: 10px 0px 20px 0px; width: 680px; }