
#dslInside {
	height: 233px;
	background-image: url(../../../images_index/dsl.jpg);
	background-position: 0px -4px;
	background-repeat: no-repeat;
}

#dslInsideMiddle {
	height: 254px;
	background-image: url(../../../images_index/dsl_index.jpg);
	background-position: 0px -4px;
	background-repeat: no-repeat;
}

#dslTable,#dslLogoTable {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.dslTableStep2 {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.mobileTableStep2 {
	margin: 0px;
	padding: 2px;
	border: 0px;
	padding-right: 8px;
}

.mobileTableTarif {
	margin: 0px;
	padding: 6px;
	border: 0px;
}

#dslTxt {
	padding-top: 10px;
	padding-right: 4px;
	padding-left: 110px;
	width: 180px;
	font-size: 0.8em;
	line-height: 1.2em;
	font-weight: bold;
	color: #333333;
}

#dslTxtMiddle {
	padding-top: 10px;
	padding-right: 4px;
	padding-left: 80px;
	width: 80px;
	font-size: 0.8em;
	line-height: 1.2em;
	font-weight: bold;
	color: #333333;
}

#dslTxtStep1 {
	padding-top: 10px;
	width: 100%;
	font-size: 0.8em;
	line-height: 1.2em;
	font-weight: bold;
	color: #333333;
}

.dslTxtStep2 {
	padding-top: 4px;
	font-size: 0.8em;
	line-height: 1em;
	font-weight: bold;
	color: #333333;
}

.dslTdTxtStep2 {
	padding-top: 10px;
	padding-right: 2px;
	font-size: 0.7em;
	line-height: 1.2em;
	font-weight: bold;
	color: #333333;
}

.dslHr {
	border: 1px solid #999999;
	border-top-color: #fff;
	border-left-color: #fff;
	border-right-color: #fff;
	padding-top: 2px;
	padding-bottom: 2px;
}

.dslTxtBorderImage {
	background-image: url(../../../images_base/callcentergirl.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 0px 8px 0px 8px;
	font-size: 0.8em;
	line-height: 1.2em;
	font-weight: bold;
	color: #333333;
	height: 149px;
}

.dslTxtBorder {
	padding: 0px 8px 8px 8px;
	font-size: 0.8em;
	line-height: 1em;
	/*font-weight:bold;*/
	color: #333333;
	height: auto;
}

#dslBoxes {
	padding-top: 10px;
	width: 300px;
}

#dslBoxesMiddle {
	padding-top: 10px;
	width: 150px;
}

.dslBoxesStep1 {
	padding-top: 20px;
}

.dslSpeedBox {
	width: 120px;
	height: 80px;
	padding-bottom: 4px;
	border: 1px solid;
	border-color: #999999;
}

.dslSpeedBoxMiddle {
	width: 140px;
	height: 40px;
	padding-bottom: 4px;
	border: 1px solid;
	border-color: #999999;
}

.kDslSpeedBoxMiddle {
	width: 140px;
	height: 65px;
	padding-bottom: 4px;
	border: 1px solid;
	border-color: #999999;
}

.dslSpeedBoxStep1 {
	width: 140px;
	height: 90px;
	padding-bottom: 4px;
	border: 1px solid;
	border-color: #999999;
}

.dslSpeedBoxStep1Active {
	width: 140px;
	height: 90px;
	padding-bottom: 4px;
	border: 1px solid;
	border-color: #999999;
	background-color: #e8eff6;
}

.dslColumnFieldStep1 {
	float: left;
	width: auto;
	height: 100%;
	padding-top: 5px;
	padding-left: 8px;
}

.dslColumnTxtStep1 {
	float: left;
	width: 100%;
	padding-top: 4px;
	padding-left: 6px;
}

.dslPreviewTxt {
	font-size: 0.7em;
	line-height: 1em;
}

.dslLineBreak {
	width: 100%;
	height: 3px;
}

.dslTxtPaddingTop {
	padding-top: 10px;
}

.dslTd {
	padding-right: 4px;
	padding-bottom: 16px;
}

.dslListLogoTd {
	width: 85px;
}

.dslListTariffTd {
	width: 120px;
}

.dslListDetailsTd {
	width: 185px;
}

.dslListIncludesTd {
	width: 170px;
}

.dslListButtonTd {
	width: 95px;
}

.dslTdMiddle {
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 8px;
}

.dslTdStep1 {
	padding-right: 4px;
	padding-bottom: 14px;
}

.dslSpaceColumnFieldStep1 {
	float: left;
	padding-left: 10px;
	padding-right: 4px;
	padding-top: 6px;
	width: 90%;
}

.mobilePaddingTop2 {
	padding-top: 2px;
}

.dslPaddingTop4 {
	padding-top: 4px;
}

.dslPadding4_10 {
	padding-top: 4px;
	padding-bottom: 10px;
}

.dslPadding4_28 {
	padding-top: 4px;
	padding-bottom: 28px;
}

.dslPaddingTop10 {
	padding-top: 10px;
}

.dslPaddingTop16 {
	padding-top: 16px;
}

.dslPaddingLeft {
	padding-left: 10px;
}

.dslPaddingPlus {
	padding-left: 4px;
}

.dslPaddingRight {
	padding-right: 10px;
}

.dslPaddingBottom {
	padding-bottom: 10px;
}

.dslPaddingBottom6 {
	padding-bottom: 6px;
}

.dslPadding {
	padding: 4px 2px 4px 2px;
}

.mobilePadding {
	padding: 0px 0px 0px 0px;
}

.mobilePadding2 {
	padding: 6px 2px 4px 2px;
}

.dslQuestion {
	background-image: url(../../../images_base/question.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.dslBonus {
	background-image: url(../../../images_base/bonus.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-bottom: 2px;
	height: auto;
}

.dslRaccomandation {
	background-image: url(../../../images_base/raccomanation.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-bottom: 2px;
	height: auto;
	color: red;
}

.dslTelefonica {
	background-image: url(../../../images_base//telefonica.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-bottom: 2px;
	height: auto;
}

.dslBonusBlue {
	background-image: url(../../../images_base/bonusBlue.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-bottom: 2px;
	height: auto;
}

.dslBonusHover {
	background-image: url(../../../images_base//bonusHover.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-bottom: 2px;
	height: auto;
}

.dslTelefonicaBlue {
	background-image: url(../../../images_base/telefonicaBlue.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-bottom: 2px;
	height: auto;
}

.dslTelefonicaHover {
	background-image:
		url(../../../images_base/account_detail/telefonicaHover.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-bottom: 2px;
	height: auto;
}

.dslConfirm {
	background-image: url(../../../images_base/confirm.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	height: auto;
}

.dslNonConfirm {
	background-image: url(../../../images_base/nonConfirm.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: auto;
}

.dslConfirmBlue {
	background-image: url(../../../images_base/confirmBlue.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	height: auto;
}

.dslConfirmHover {
	background-image: url(../../../images_base/confirmHover.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	height: auto;
}

.dslNonConfirmBlue {
	background-image: url(../../../images_base/nonConfirmBlue.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: auto;
}

.dslTableActive {
	background-color: #e8eff6;
}

.dslTableHover {
	background-color: #e8ef77;
}

.dslLineHeight {
	line-height: 1.3em;
}

.dslLineHeightNotice {
	line-height: 1.2em;
}

.dslLineHeightInclusive {
	line-height: 0.4em;
}

.dslLineHeightInclusiveTxt {
	line-height: 1.0em;
}

.mobileLineHeightInclusiveTxt {
	line-height: 1.0em;
	font-size: 12px;
}

.dslProviderLogos {
	padding-top: 4px;
}

/* price tooltip styles */
.priceTooltipTable {
	padding: 8px;
	border: 1px solid #000000;
}

.priceTooltipLeft {
	padding: 2px 2px 2px 6px;
	text-align: left;
	width: 50%;
}

.priceTooltipLeftBold {
	padding: 4px 2px 2px 6px;
	text-align: left;
	font-weight: bold;
	width: 50%;
}

.priceTooltipLeftMiddle {
	padding: 6px 6px 4px 10px;
	text-align: left;
}

.priceTooltipCenter {
	padding: 2px 6px 2px 6px;
	text-align: center;
}

.priceTooltipCenterBold {
	padding: 4px 6px 2px 6px;
	text-align: center;
	font-weight: bold;
}

.priceTooltipRight {
	padding: 2px 6px 2px 2px;
	text-align: right;
}

.priceTooltipRightBold {
	padding: 4px 6px 2px 2px;
	text-align: right;
	font-weight: bold;
}

.priceTooltipBorderBottom {
	border-bottom: 1px solid #000000;
}

/* provider infos tooltip styles */
.providerInfosDiv {
	padding: 5px;
}

.providerInfosTable {
	padding: 2px;
}

.providerInfosTd {
	text-align: right;
	padding-left: 10px;
	padding-top: 4px;
}

/* info */
.dslInfo {
	background-image: url(../../../images_base/info.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 6px;
}

.dslInfoBlue {
	background-image: url(../../../images_base/info_active.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 6px;
}

.dslInfoDesc {
	background-image: url(../../../images_base/info.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.dslPriceInfo {
	background-image: url(../../../images_base/info_border.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	height: 20px;
	width: 20px;
	padding-left: 6px;
}

.mobilePriceInfo {
	background-image: url(../../../images_base/info_border_mobile.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	height: 25px;
	width: 25px;
	padding-left: 6px;
}

.dslPriceInfoBlue {
	background-image: url(../../../images_base/info_border_active.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	height: 20px;
	width: 20px;
	padding-left: 6px;
}

/* landing page logos */
.dslLogosPadding {
	padding: 1px;
}

.dslLogosPaddingBorder {
	padding-left: 6px;
	padding-right: 6px;
}

.dslBcSmall {
	height: 135px;
}

.dividedBox {
	width: 100%;
	background: url("../../../images_base/devided_box_orange.gif") no-repeat
		;
	height: 152px;
}

.dividedBoxHeader {
	width: 100%;
	background: url("../../../images_base/topOrange.gif") no-repeat;
}

.dividedBoxHeaderBlue {
	width: 100%;
	background: url("../../../images_base/topLightBlue.gif") no-repeat;
}

.dividedBoxContent {
	width: 100%;
	background: url("../../../images_base/whiteBoxSmall.gif") no-repeat;
	height: 90px;
}

.dividedBoxBreak {
	width: 100%;
	height: 3px;
}

.dividedBoxPadding {
	padding: 4px;
}

.dslTxtBorderDevided { /*padding:0px 8px 8px 8px;*/
	font-size: 0.8em;
	line-height: 1em;
	/*font-weight:bold;*/
	color: #333333;
	height: auto;
}

/* page navigation */
.dslPageDisplayHeader {
	float: right;
	padding-right: 10px;
	padding-top: 1px;
	font-weight: normal;
	color:#11388C;
}

.dslPageDisplayFooter {
	width: 100%;
	text-align: right;
	padding-top: 6px;
	padding-bottom: 8px;
	font-weight: bold;
}

.fontWeightNormal {
	font-weight: normal;
}

.dslInsideButton {
	padding-left: 180px;
	padding-top: 10px;
	width: 50%;
}

.indexBoxTextHeight {
	height: 190px;
}

.dslStar {
	position: absolute;
	top: 170px;
	left: 615px;
}

/* ########################################### */
	/* ############### 1_credit_card ############# */
	/* ########################################### */
.creditCardTableStep2 {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.creditCardTdTxtStep2 {
	padding-top: 10px;
	padding-right: 2px;
	font-size: 0.7em;
	line-height: 1.2em;
	font-weight: bold;
	color: #333333;
}

.creditCardListLogoTd {
	width: 85px;
}

.creditCardListTariffTd {
	width: 90px;
}

.creditCardListDetailsTd {
	width: 200px;
}

.creditCardListCharacterTd {
	width: 110px;
}

.creditCardListCostsTd {
	width: 70px;
}

.creditCardListInterestsTd {
	width: 70px;
}

.creditCardListButtonTd {
	width: 70px;
}

.creditCardPadding {
	padding-left: 2px;
	padding-right: 2px;
}

.creditCardPadding4_6 {
	padding-top: 4px;
	padding-bottom: 6px;
}

.creditCardPadding4_4 {
	padding-top: 4px;
	padding-bottom: 4px;
}

.creditCardPadding8_6 {
	padding-top: 8px;
	padding-bottom: 6px;
}

.alignRight {
	text-align: right;
}

.alignLeft {
	text-align: left;
}

.aligCenter {
	text-align: center;
}

/** button **/
.creditBtnBlueArrow {
	color: #fff;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(../../../images_base/btnCredit.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 104px;
	height: 34px;
	border: 0px;
	vertical-align: text-top;
	cursor: pointer;
	text-align: left;
	padding-left: 12px;
	padding-top: 4px;
}

.creditBtnBlueArrowSmall {
	color: #fff;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(../../../images_base/btnCredit_sm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 84px;
	height: 34px;
	border: 0px;
	vertical-align: text-top;
	cursor: pointer;
	text-align: left;
	padding-left: 3px;
	padding-top: 4px;
}

.creditBtnGreyArrowSmall {
	color: #fff;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(../../../images_base/btnCredit_sm_grey.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 84px;
	height: 34px;
	border: 0px;
	vertical-align: text-top;
	cursor: pointer;
	text-align: left;
	padding-left: 3px;
	padding-top: 4px;
}

.creditBtnBlueArrowActive {
	color: #ffffff;
	font-weight: bold;
	background-color: #e8eff6;
	background-image: url(../../../images_base/btnCreditActive.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 104px;
	height: 34px;
	border: 0px;
	vertical-align: text-top;
	cursor: pointer;
	text-align: left;
	padding-left: 12px;
	padding-top: 4px;
}

.creditBtnBlueArrowSmallActive {
	color: #ffffff;
	font-weight: bold;
	background-color: #e8eff6;
	background-image: url(../../../images_base/btnCreditActive_sm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 84px;
	height: 34px;
	border: 0px;
	vertical-align: text-top;
	cursor: pointer;
	text-align: left;
	padding-left: 3px;
	padding-top: 4px;
}

/** info icon **/
.creditInfo {
	background-image: url(../../../images_base/info.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 6px;
}

.creditInfoActive {
	background-image: url(../../../images_base/info_active.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 6px;
}

.creditInterestInfo {
	background-image: url(../../../images_base/info.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 6px;
}

.creditInterestInfoActive {
	background-image: url(../../../images_base/info_active.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 6px;
}

.creditInterestInfoLight {
	background-image: url(../../../images_base/info_old.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-right: 16px;
	float: right;
	text-align: right;
}

.creditInterestInfoLightActive {
	background-image: url(../../../images_base/info_blue.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-right: 16px;
	float: right;
	text-align: right;
}

/* interest tooltip styles */
.interestTooltipTable {
	padding: 8px;
	border: 1px solid #000000;
	width: 100%;
}

.interestTooltipTd {
	padding: 2px 6px 2px 6px;
}

.interestTooltipTdBold {
	padding: 2px 6px 2px 6px;
	font-weight: bold;
}

/* details tooltip styles */
.detailsTooltipTd {
	padding: 2px 6px 2px 6px;
	border: 1px solid black;
}

.dividedBoxCreditCard {
	width: 100%;
	background: url("../../../images_base/credit_blueDevidedBox.gif")
		no-repeat;
	height: 152px;
}

.dividedBoxHeaderCreditCard {
	width: 100%;
	background: url("../../../images_base/topBlue.gif") no-repeat;
}

#creditCardInsideMiddle {
	height: 254px;
	background-image:
		url(../../../../../../../../../images_index/credit_index.jpg);
	background-position: 1px 16px;
	background-repeat: no-repeat;
}

.creditCardTxtBorder {
	padding: 0px 8px 8px 8px;
	font-size: 0.8em;
	line-height: 1em;
	/*font-weight:bold;*/
	color: #333333;
	height: auto;
}

.creditCardInsideText {
	padding-left: 190px;
	padding-top: 30px;
	width: 40%;
}

.creditCardInsideButton {
	padding-left: 180px;
	padding-top: 10px;
	width: 50%;
}

/* tabs */
.creditCardTabBtn1Active {
	background: url("../images_base/btn_1_active.gif") no-repeat;
	width: 159px;
	height: 24px;
	float: left;
	color: black;
}

.creditCardTabBtn1Inactive {
	background: url("../../../images_base/btn_1_inactive.jpg") no-repeat;
	width: 159px;
	height: 24px;
	float: left;
	color: white;
}

.creditCardTabBtn2Active {
	background: url("../../../images_base/btn_2_active.gif") no-repeat;
	width: 136px;
	height: 24px;
	float: left;
	color: black;
}

.creditCardTabBtn2Inactive {
	background: url("../../../images_base/btn_2_inactive.gif") no-repeat;
	width: 136px;
	height: 24px;
	float: left;
	color: white;
}

.creditCardTabBtn3Active {
	background: url("../../../images_base/btn_3_active.gif") no-repeat;
	width: 119px;
	height: 24px;
	float: left;
	color: black;
}

.creditCardTabBtn3Inactive {
	background: url("../../../images_base/btn_3_inactive.gif") no-repeat;
	width: 119px;
	height: 24px;
	float: left;
	color: white;
}

.creditCardTabBtn4Active {
	background: url("../../../images_base/btn_4_active.gif") no-repeat;
	width: 130px;
	height: 24px;
	float: left;
	color: black;
}

.creditCardTabBtn4Inactive {
	background: url("../../../images_base/btn_4_inactive.gif") no-repeat;
	width: 130px;
	height: 24px;
	float: left;
	color: white;
}

.creditCardTab {
	font-weight: bold;
	font-size: 0.7em;
	text-align: center;
	padding-top: 6px;
}

.creditCardTabLink {
	color: white;
	font-weight: bold;
	font-size: 0.7em;
	text-align: center;
	padding-top: 6px;
}

.creditCardTabLink:hover {
	text-decoration: underline;
}

/* credit card landing page */
#creditCardInsideLanding {
	height: 330px;
}

.creditCardBcSmall {
	height: 330px;
}

.creditCardTdTxtLanding {
	padding-top: 5px;
	padding-right: 2px;
	font-size: 0.7em;
	line-height: 1.2em;
	font-weight: bold;
	color: #333333;
}

.creditCardLandingLogoTd {
	width: 85px;
}

.creditCardLandingTariffTd {
	width: 85px;
}

.creditCardLandingCostsTd {
	width: 50px;
}

.creditCardLandingInterestsTd {
	width: 45px;
}

.creditCardLandingPadding {
	padding-right: 3px;
	padding-left: 3px;
}

.creditCardLandingPadding4_6 {
	padding-top: 4px;
	padding-bottom: 6px;
}

.creditCardLandingPadding4_4 {
	padding-top: 4px;
	padding-bottom: 4px;
}

.creditCardLandingPadding6_6 {
	padding-top: 8px;
	padding-bottom: 4px;
}

.btnBlueArrowLanding {
	color: #fff;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #ffffff;
	background-image: url(../../../images_base/btnBlueArrow.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 143px;
	height: 34px;
	border: 0px;
	vertical-align: text-top;
	cursor: pointer;
	text-align: left;
	padding-left: 24px;
	padding-top: 4px;
}

/* new credit card list tooltip */
.lightPadding {
	padding: 6px 10px 6px 10px;
}

.tableTipLightPadding {
	padding: 4px;
}

.tableTipLightHeader1 {
	background-color: #9fc0e6;
	text-align: left;
	padding: 1px;
}

.tableTipLightHeader2 {
	background-color: #6a819a;
	color: #ffffff;
	text-align: left;
	padding: 1px;
}

.tableTipLightHeader2list {
	text-align: left;
	padding: 1px;
	font-size: 0.7em;
	line-height: 1.0em;
}

.tableTipLightHeader2list1 {
	background-color: #CEE3F6;
	text-align: left;
	padding: 1px;
	font-size: 0.7em;
	line-height: 1.0em;
}

.tableTipLightHeader2list2 {
	text-align: left;
	padding: 1px;
	font-size: 0.7em;
	line-height: 1.0em;
}

.tableTipLightHeader2list3 {
	background-color: #CEE3F6;
	text-align: left;
	padding: 1px;
	font-size: 0.7em;
	line-height: 1.0em;
}

.tableTipLightHeader2body1 {
	background-color: #CEE3F6;
	text-align: center;
	padding: 1px;
	font-size: 0.7em;
	line-height: 1.0em;
}

.tableTipLightHeader2body2 {
	text-align: center;
	padding: 1px;
	font-size: 0.7em;
	line-height: 1.0em;
}

.tableTipLightHeader2body3 {
	background-color: #CEE3F6;
	text-align: center;
	padding: 1px;
	font-size: 0.7em;
	line-height: 1.0em;
}

.tableTipLightRight2 {
	background-color: #6a819a;
	color: #ffffff;
	text-align: right;
	padding: 1px;
}

.tableTipLightBorder {
	border: solid 1px #596c81;
	padding: 4px;
}

/* new styles 17-06-2008 @ kreowsky */
.kRight {
	text-align: right;
	padding-right: 5px;
}

a.kRight {
	text-decoration: underline;
}

a.kRight:hover {
	text-decoration: none;
}

.kStrong {
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0 5px 0;
}

.kFloatright {
	float: right;
	padding-top: 7px;
}

.kPic {
	padding: 5px 0;
	padding-top: 5px;
}

.kPicForm {
	padding: 5px 0;
	padding-top: 10px;
	padding-left: 2px;
}

.kPicNumber {
	padding: 5px 0;
	padding-top: 30px;
}

.kFont {
	color: #000;
	font-size: 12px;
	padding-top: 15px;
}

.kFontDetails {
	color: #000;
	font-size: 11px;
	padding-top: 6px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 8px;
}

.kFontAdvs {
	color: #000;
	font-size: 12px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 8px;
	padding-bottom: 8px;
}

.kFontTitle {
	color: #000;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
}

.kFontsmall {
	color: #000;
	font-size: 11px;
	padding: 15px 0;
}

.kKathead {
	font-weight: bolder;
	color: #000;
	font-size: 12px;
	padding: 5px 0;
}

.kOption1 {
	background-image: url(../../../images_base/mobile/moviestar_kl.gif);
	background-repeat: no-repeat;
}

.kOption2 {
	background-image: url(../../../images_base/mobile/vodaphone_kl.gif);
	background-repeat: no-repeat;
}

.kOption3 {
	background-image: url(../../../images_base/mobile/orange_kl.gif);
	background-repeat: no-repeat;
}

.kOption4 {
	background-image: url(../../../images_base/mobile/yoigo_kl.gif);
	background-repeat: no-repeat;
}

.kOption5 {
	background-image: url(../../../images_base/mobile/Fijos_kl.gif);
	background-repeat: no-repeat;
}

.kOption6 {
	background-image: url(../../../images_base/mobile/un_poco_kl.gif);
	background-repeat: no-repeat;
}

.kOption7 {
	background-image: url(../../../images_base/mobile/name_kl.gif);
	background-repeat: no-repeat;
}

.kOption8 {
	background-image: url(../../../images_base/mobile/movil_kl.gif);
	background-repeat: no-repeat;
}

.kOption9 {
	background-image: url(../../../images_base/mobile/simyo_kl.gif);
	background-repeat: no-repeat;
}

.kOption10 {
	background-image: url(../../../images_base/mobile/mas_kl.gif);
	background-repeat: no-repeat;
}

.kOption11 {
	background-image: url(../../../images_base/mobile/happy_kl.gif);
	background-repeat: no-repeat;
}

.kOption1,.kOption2,.kOption3,.kOption4,.kOption5,.kOption6,.kOption7,.kOption8,.kOption9,.kOption10,.kOption11
	{
	height: 29px;
	width: 75px;
	float: left;
	padding: 7px 0 0 5px;
}

/* new styles 20-06-2008 @ kreowsky */
	/* new styles 20-06-2008 @ kreowsky */
#kStar {
	position: absolute;
	top: 275px;
	left: 285px;
}

.kDslSpeedBoxMiddle {
	width: 140px;
	height: 65px;
	padding-bottom: 4px;
	border: 1px solid;
	border-color: #999999;
}

.kBoxMiddle {
	width: 140px;
	height: 35px;
	padding-bottom: 4px;
	border: 1px solid;
	border-color: #999999;
	margin-bottom: 5px;
}

.kLabel {
	vertical-align: ;
	height: 8px;
	'
}

.kTdMiddle {
	padding: 0 4px 5px 8px;
}

.kDummy {
	height: 287px;
	width: 344px;
}

.kBott {
	padding: 25px;
}

.calculator_option {
	float: left;
	padding: 5px 5px 5px 5px;
	text-align: center;
	font-size: 0.8em;
}

.calculator_title {
	float: left;
	padding: 0 0 0 10px;
	text-align: center;
	font-size: 0.8em;
}

.adslcomp {
	margin-top: 5px;
}

.adslButtonArrowSmall,.adslButtonArrowSmallDown {
	color: #fff;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(../../../images_base/solicitar.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 84px;
	height: 25px;
	border: 0px;
	vertical-align: text-top;
	cursor: pointer;
	text-align: left;
	padding-left: 3px;
	margin-top: 8px;
}

.adslButtonArrowSmall:hover,.adslButtonArrowSmallDown:hover {
	color: #fff;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(../../../images_base/solicitarOn.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 84px;
	height: 25px;
	border: 0px;
	vertical-align: text-top;
	cursor: pointer;
	text-align: left;
	padding-left: 3px;
	margin-top: 8px;
}

.adslButtonArrowSmallHL {
	color: #fff;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(../../../images_base/actualizar.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 101px;
	height: 25px;
	border: 0px;
	vertical-align: text-top;
	cursor: pointer;
	padding-top: 4px;
}

.dslConfirm_new {
	background-image: url(../../../images_base/confirm.gif);
	background-repeat: no-repeat;
	background-position: -0px 6px;
	padding: 5px 0px 0px 10px;
	height: auto;
}

.dslPageDisplayHeader_new {
	float: right;
	padding-right: 10px;
	padding-top: 1px;
	font-weight: normal;
	color: #fff;
	font-weight: bold;
}

.calculator_options
{
	width:700px;
	height: 40px;
	text-align:center;
	padding-top: 6px;
}
