/* kernel */
*{-moz-box-sizing: border-box;}
body {background-color:#000000; color:#000000; margin: 0px; padding: 0px; border: none; font-family: tahoma, Helvetica, sans-serif; font-size: 11px; }
p { margin-top: 7px; margin-bottom: 0px; }

img {border: 0px; }
a img {border: 0px; }

a { text-decoration: none; color: #FFA61A;}
a:hover { color: #FFA61A; text-decoration: underline; }

select { font-size: 11px;  font-family: tahoma, Helvetica, sans-serif; }
input { font-size: 11px; font-family: tahoma, Helvetica, sans-serif; border: #787878 1px solid; }
textarea { font-size: 11px; font-family: tahoma, Helvetica, sans-serif; border: #787878 1px solid; }
form { margin: 0px; padding: 0px; }

ul { list-style: decimal inside; text-align: left; }
li { margin-left: 2px; list-style: square inside; }

hr { color: #FFA61A; height: 1px; border: solid 0px #FFA61A; border-bottom: solid 1px #FFA61A; }
span { vertical-align: middle; }
span input { vertical-align: middle; }
label { vertical-align: middle; }

table {margin: 0px; padding: 0px; font-size: 11px;}
table td { vertical-align: top; }
th {background-color: #E77817; color: #FFFFFF; padding : 2px; vertical-align : middle; }

.msgError { padding:5px; background-color: #EFEFEF; border: solid 1px #FFA61A;}
.msgHighlight { font-weight: bold; color: #FFA61A; }
.warning { font-weight: bold; margin-left: 6px; }
.msgWarning { color: #DD0000; }
.error { color: #FF0000; font-weight: bold; }
.error td { color: #FFFFFF; font-weight: bold;}
.error span { font-weight: bold; }
.requiredIndicator { color: #FFA61A; font-weight: bold; }
.infoHolder { width: 80%; border: solid 1px #FFA61A; }
.infoTitle { font-weight: bold; color: #0000FF; font-weight: bold; border-bottom: solid 1px #0000FF; }

.panelOverflow { overflow: auto; }
.rowAlignMiddle { vertical-align: middle; }
.rowAlignMiddle td { vertical-align: middle; }
.inputNoBorder input { border:none; vertical-align: middle; }
.inputNoBorder label { vertical-align: middle; }

.inputNoBorderError input { border:none; vertical-align: middle;}
.inputNoBorderError label { vertical-align: middle; color: #FFA61A; font-weight: bold;}

.page { width: 661px; height:100%;  background-color: #FFFFFF; }
.pageLeft {width: 18px;  background-image:url(/images/left_page.gif); background-repeat: repeat-y; background-color:#FFFFFF; padding-right:13px;}
.pageLeftLP {width: 18px;  background-image:url(/images/left_page.gif); background-repeat: repeat-y; background-color:#FFFFFF; }
.pageRight {width: 18px; background-image:url(/images/right_page.gif); background-repeat: repeat-y; }
.left { width:220px; }
.center { width:441px;  background-color: #FFFFFF;  }
.right { }
.list_center {  background-color: #FFFFFF; }
.centerTotal {   background-color: #FFFFFF; }

.home_table {width:999px;}
.bannersFooter { height:170px; text-align:justify; padding-top:5px; width:935px;}

.headerHolder { margin-bottom:30px; position:relative; width: 934px; height:70px; background-image:url(/images/cabecera.gif); background-repeat: no-repeat;}
.headerHolderDom { margin-bottom:30px; position:relative; width: 934px; height:70px; background-image:url(/images/cabecera_weekend.gif); background-repeat: no-repeat;}
.headerHolderSab { margin-bottom:30px; position:relative; width: 934px; height:70px; background-image:url(/images/cabecera_sab.gif); background-repeat: no-repeat;}
.headerLogo { vertical-align: top; width: 100px;}
.headerLogoTelefono {position:absolute; top:13px; left:550px;}
.headerLogoTelefonoCliente {position:absolute; top:48px; left:595px;}
.headerBanner { vertical-align: bottom; height: 60px; width:480px;}
.headerCategory {  height: 25px; }
.headerCategoryItemHolder { padding-right: 3px; }
.headerCategoryItem { padding: 0px; color: #FFFFFF; vertical-align: middle; }
.headerCategoryItem a { color: #FFFFFF; font-weight: bold; }
.headerCategoryItem a:hover { color: #000000; } 
.headerCategoryItemSelected { padding:0px; color: #FFCC00; }
.headerCategoryItemSelected a { color: #FFFFFF; font-weight: bold; }
.headerCategoryItemSelected a:hover { color: #FFFFFF;  }
.headerLinks { padding-top:45px;}
.headerLinkItem {  }
.headerLinkItem a { }
.headerLinkItem a:hover { }
.headerMenu { }
.headerBar { }
.headerGoogleText { vertical-align: bottom; padding: 0px; text-align: right; font-weight:bold; color: #0000FF; }
.headerLanguage { }

.HeaderLinkInicio {margin-right:15px; display:inline; position:absolute; top:75; left:10;}
.HeaderLinkInicio a{color:#FE5900;}
.HeaderLinkInicio a:hover{color:#FE5900;}
.HeaderLinkCondiciones {position:absolute; top:75; left:60; }
.HeaderLinkCondiciones a{color:#FE5900;}
.HeaderLinkCondiciones a:hover{color:#FE5900;}

.footer { position:relative; width: 690px; height:45px; background-image:url(/images/footer.gif); background-repeat: no-repeat; }
.footerLink1 { position:absolute; color: #646464; top: 25px; font-size:10px; }
.footerLink1 a { color: #646464; font-weight: bold; }
.footerLink1 a:hover { color: #646464; text-decoration: underline; }
.footerLink2 { position:absolute; color: #646464; top: 25px; left:156px; font-size:10px; font-weight: bold; }
.footerLink2 a { color: #646464; font-weight: bold; }
.footerLink2 a:hover { color: #646464; text-decoration: underline; font-weight: bold;}
.footerBar { position:absolute; top:10px; left:3px; height: 2px; color: #646464; }
.footerTelephones {color:#FFA61A; position:absolute; width:330px; left:605px; top:10px; text-align:right;}
.footerLine {background-image:url(images/linea_naranja_gris.gif); height:5px; width:934px; background-repeat:repeat-x; margin-left:1px;}
.footerBarLP { position:absolute; top:5px; left:28px; height: 2px; color: #646464; }

.search { background-color:#EFEFEF; }
.searchTitle { padding: 3px; font-weight: bold ; }
.searchInfoText { padding: 5px; }
.searchLabel { }
.searchTextBox { width: 130px; padding: 0px;}
.searchAdvancedLink a { color: #FFA61A; }
.searchAdvancedTitle { font-weight: bold; color: #FFA61A; border-bottom: solid 1px #FFA61A; padding-top: 10px; }
.searchAdvancedText { padding-top: 4px; padding-bottom: 4px; }
.searchAdvancedLabel { width: 135px; font-weight: bold; color: #505050; padding-right: 10px; }

.contratar input { border:none;}
.contratar label { margin-bottom:5px;}

.contact { width:440px; background-color: #FFFFFF; height: 99%;}
.contactTitle { color:#FFFFFF; padding-left:5px; background-color: #FFA61A; font-weight: bold ; padding-top: 2px; padding-bottom: 2px; } 
.contactLabel { color: #FFA61A; font-weight: bold;}
.contactInfoText { color:#4F4F4F; padding-left:5px; padding-right:5px; padding-top: 5px; padding-bottom: 5px; }
.contactMsg { color: #FFA61A;  padding:10px; font-weight:bold;}
.contactButton {padding-top:6px;}
.contactRadioRegalo {margin-bottom:18px; margin-right:2px; border:none;}

.paginationBar { width:100%; background-color: #FFA61A; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; color: #FFFFFF;  font-weight: bold ; }
.paginationBarPages { padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.paginationBarPages a { color: #FFFFFF; font-weight: bold; }
.paginationBarPages a:hover { color: #FFFFFF; text-decoration: underline; }
.paginationBarNumberSelected { color: #FFFFFF; text-decoration: underline; }
.paginationBarNumber { text-decoration: none; }
.paginationBarLocation { background-color: #EFEFEF; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; color: #000000; font-weight: bold; }

.category { }
.categoryTitle { }
.categoryItem { }
.categoryItemHolder { }
.categoryText { }	
.categoryCategoryLink { }
.categoryCategoryLink a { }
.categoryCategoryLink a:hover { }

.categoryItemList { }
.categoryItemListTitle { }
.categoryItemListText { }
.categoryItemListItem { }
.categoryItemListPaginationBar { }

.categoryList { }
.categoryListTitle { font-weight:bold; color:#585858; }
.categoryListItem {color:#585858;  margin:4 0;}
.categoryListItem a { color:#585858;}
.categoryListItem a:hover { color:#ffa61a;}

.categorySide { }
.categorySideTitle {  }
.categorySideItem { }
.categorySideItem a { }
.categorySideItem a:hover { }

.categoryBrowsing { margin-bottom:5px; }

.categoryBrowsingTitleTop { color:#000000; font-weight:bold; }
.categoryBrowsingTitleTop a { color:#000000; font-weight:bold; }
.categoryBrowsingTitleTop a:hover { color:#FFA61A; font-weight:bold;}
.categoryBrowsingTitle { }

.categoryBrowsingCategory { }
.categoryBrowsingCategoryTitle { }
.categoryBrowsingCategoryItem {padding:2 0 5 18; color:#000000; font-weight:bold; background-image:url(/images/orange_arrow.gif); background-repeat:no-repeat; background-position:5px 5px;}
.categoryBrowsingCategoryItem a {border-bottom:solid 1px #E6E5E3; width:180px; color:#000000; font-weight:bold;}
.categoryBrowsingCategoryItem a:hover { color:#FFA61A; font-weight:bold;}
.categoryBrowsingCategoryItemHolder { }

.suscriber { width:100%; background-color: #EFEFEF; }
.suscriberTitle { background-color: #EFEFEF; padding: 4px; color: #FFA61A; font-weight: bold; }
.suscriberInfoText { padding: 5px; }
.suscriberLabel { }
.suscriberTextBox { width: 115px; border: 1px solid #295608; }
.suscriberLegalNotice a { font-size: 10px; color: #505050; }
.suscriberLegalNotice a:hover { color: #000000; text-decoration: underline; }
.suscriberSubmit { }
/* kernel_end */

/* content */

.contentOffersHome {  margin-left:11px; margin-bottom:24px;}

.contentProductos {}
.contentProductosTitle { color:#FFFFFF; font-weight:bold; }
.contentProductosItem { color:#FF5900; font-size:12px; font-weight:bold; padding-top: 4px; padding-left:24px; margin-left:4px; margin-top:2px; width:205px; height:37px; background-image:url(/images/lateral_productos_item.gif); background-repeat:no-repeat; background-position: left center; }
.contentProductosItem a { color:#FF5900;}
.contentProductosItem a:hover { color:#FF5900;}


.productHome {}
.productHome {}
.productHomeIcono { width:47px; }
.productHomeTitle { }
.productHomePriceImage {  text-align:center; padding-top:10px;}
.productHomePriceText { height:35px; color:#EC7400; font-size:10px; text-align:center;}
.productHomeText { padding-left:10px; color:#4D4D4D; padding-top:5px; height:95px;}
.productHomeButtons { text-align:center; padding-top:20px; padding-bottom:20px;}
.productHomeInfo { padding-right:5px;}
.productHomeContratar { padding-left:5px;}
.productHomeTelefono { text-align:center;}
.productHomeText ul { margin: 2px; padding: 4px;  text-align: left; background-color:Transparent; border:none;  }
.productHomeText li { margin-left: 2px; list-style-image:url(/images/dot_text.gif); color: #4F4F4F; list-style-position: outside; }

.contentHolder { width:700px; margin-left:10px; background-color: #FFFFFF; }
.content { width:700px;  background-color: #FFFFFF;  height: 97%; }
.content ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
.content li { margin-left: 2px; list-style: square inside; color: #686868; font-weight: normal;}
.content a { }
.content a:hover { }
.contentTitleHolder { }
.content1Icono { padding-top:10px; padding-right:10px; padding-left:18px;}
.contentTitle { height:32px; width:348px; }
.contentText { color:#4F4F4F; padding-top: 5px; padding-bottom: 5px; line-height: 16px; text-align:justify;}
.contentText td { color:#4F4F4F;}

.contentText a { color:#FFA61A;}
.contentText a:hover { color:#FFA61A;}
.contentSubTitle { padding-left:5px; padding-top:5px; color: #FFA61A; font-weight: bold; text-decoration:underline; vertical-align: middle;}
.contentSpacer { height: 100%; }

.content2 { width:441px; background-color: #FFFFFF; border:solid 1px #D3D3D3;  height: 99%; }
.contentTitle2 { padding-top:0px;}
.contentIcono { width:46px; padding-left:18px;}
.contentText2 { font-size:12px; color:#4F4F4F; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right:10px; line-height: 16px; }
.contentText2 td { color:#4F4F4F;}
.contentText2 a { color:#FFA61A;}
.contentText2 a:hover { color:#FFA61A;}
.contentText2 ul { margin: 2px; padding: 10px; text-align: left; background-color:Transparent; border:none;  }
.contentText2 li { margin-left: 2px; list-style-image:url(/images/dot_text.gif); color: #4F4F4F; list-style-position: outside;  }
.contentSubTitle2 { padding-top:5px; color: #FFA61A; font-weight: bold; text-decoration:underline; vertical-align: middle;}
.contentSpacer2 { height: 100%; }

.contentAction { margin-top:20px; margin-left: 10px; margin-right: 10px; background-color: #FFFFFF; }
.contentActionItem { width: 130px; }
.contentActionItem a { color: #303030; text-decoration: underline; }
.contentActionItem2 { width: 100px; }
.contentActionItem2 a { color: #303030; text-decoration: underline; }
.contentActionItemIcon { padding: 7px; }

.contentSide { }
.contentSideTitle { padding-top:16px; margin-top:5px; }
.contentSideItem {color:#585858;  background-image:url(/images/orange_arrow.gif); background-repeat:no-repeat; background-position:5px 5px; padding-top:2px; padding-left:20px; width:210px; height:20px; border-bottom:solid 1px #E6E5E3;}
.contentSideItem a {color:#585858; }
.contentSideItem a:hover { color:#ffa61a;}

.contentSideItem2 { color:#545454; padding:6px;}
.contentSideItemButton { text-align:center; padding-top:5px; padding-bottom:6px;}

.productRecommend { background-color:#FFFFFF; padding-left:10px; padding-right:10px;}

.landingTable { width:793px; background-color:#FFF; }
.landingLineOrangeGrey { clear:both; background-image:url(images/adsl_sep_gris_naranja.gif); height:5px; width:690px; background-repeat:repeat-x; margin-left:30px;}
.landingBannersTable { margin-left:30px; background-image:url(images/background_banners_lp.jpg); background-repeat:no-repeat; width:690px; height:493px; margin-top:10px;}
.landingBannersTable td {padding:10 0 0 22}


.landingHeaderLogo {float:left; width:200px; height:50px; background-repeat:no-repeat; background-image:url(images/landing_header.jpg);}
.landingHeaderText {color:#FF6600; float:right; font-size:25px; padding-top:10px; padding-right:2px;}
.landingBannerSup { margin-left:30px; clear:both;}
.landingFormHeaderOrange {padding-left:30px; color:#EC8F04; font-size:19px; }
.landingFormHeaderBlack {padding-left:30px; font-size:19px; padding-bottom:10px; color:#A5A6A5;}
.landingFormH {padding-left:30px;}
.landingForm { width:350px; margin-bottom:40px; background-color:#FAF8F8; background-image:url(images/landing_bg_form_center.gif);}
.landingFormIcon {margin-left:15px; margin-right:4px;}
.landingFormText {color:#828282; font-weight:bold; padding-bottom:4px;}
.landingForm input{margin-left:27px; margin-bottom:10px;}
.landingFormSep {background-image:url(images/form_sep.gif); margin-left:27px; width:290px; background-repeat:repeat-x; }
.landingFormButton {text-align:right; padding-right:32px;}
.landingButton {border:none;}

.landingRequiredIndicator { color: #FFA61A; font-weight: bold; display:inline; vertical-align:middle; line-height:10px;}
.landingError {padding-left:0px; color:#FF0000; font-weight:bold;}
.landingContactMsg { color: #FFA61A; padding:12 0 0 15; }

.landingFormBgHead {background-image:url(images/landing_bg_form_head.gif); background-repeat:no-repeat; height:11px;}
.landingMsg {margin-left:200px; width:350px; margin-bottom:10px; margin-top:25px; background-color:#FAF8F8; }
.landingMsgRow {background-image:url(images/landing_bg_form_center.gif);}
.landingFormBgFooter {background-image:url(images/landing_bg_form_footer2.gif); height:11px;}

.landingFormInfo {color:#828282; font-weight:bold; padding-bottom:4px; padding-left:17px;}

.adslForm { width:600px; margin:0 0 20 0; background-image:url(images/adsl_bg_form_center.gif); background-repeat:repeat-y;}
.adslFormBgHead {background-image:url(images/adsl_bg_form_head.gif); background-repeat:no-repeat; height:11px;}
.adslFormSep {}
.adslFormBgFooter {background-image:url(images/adsl_bg_form_footer.gif); height:11px;background-repeat:no-repeat;}

.adslFormtd { width:690px; margin:0 0 20 7; background-image:url(images/adsl_bg_form_center_td.gif); background-repeat:repeat-y;}
.adslFormBgHeadtd {background-image:url(images/adsl_bg_form_head_td.gif); background-repeat:no-repeat; height:11px;}
.adslFormBgFootertd {background-image:url(images/adsl_bg_form_footer_td.gif); height:11px;background-repeat:no-repeat;}

.adslFormH {padding-left:20px;}
.adslFormIcon {margin-left:5px; margin-right:4px;}
.adslForm input{margin-left:17px; margin-bottom:10px;}
.adslFormtd input{margin-left:17px; margin-bottom:10px;}

.adslPromocionBannerSupIzq {float:left;}
.adslPromocionBannerSupDer {}

.adslPromocionBannerHolder { text-align:center;}
.adslSepGrisNaranja {width:661px; background-repeat:repeat-x; height:5px; margin-left:2px; margin-bottom:5px; margin-right:2px;}
.adslSepGrisNaranjatd {width:688px; background-repeat:repeat-x; height:5px; margin-left:2px; margin-bottom:5px; margin-right:2px;}
.adslHeaderLogo {margin:0 0 0 30; float:left; }
.adslHeaderText { font-size:15px; padding-top:24px; float:right; margin-right:37px; text-align:right; }
.adslHeaderText b{font-size:26px; color:#F09A1A; }
.adslHeaderTextMasInformacion {padding-top:60px; padding-left:15px; font-size:17px;}
.adslText {color:#FF6600;}
.adslTextTarifa {font-size:18px; padding-left:10px; font-weight:bold; padding-bottom:3px;}								
.adslBannerPromocion {padding-bottom:3px; padding-left:2px; cursor:hand;}
.adslPortatiles {padding-top:5px; padding-left:7px;}
.adslTarifas {padding-top:5px; padding-bottom:7px;padding-left:8px;}
.adslPortatilestd {padding-top:5px;}
.adslTarifastd {padding-top:5px; padding-bottom:7px;}
.adslTextInfo {color:#050505; padding-left:20px; text-align:justify; font-size:10px;}
.adslTextInfotd {color:#050505; padding-top:5px; padding-bottom:10px; padding-left:20px; width:675px; text-align:justify; font-size:10px;}
.adslLinkClose {width:10px; margin:0 auto; color:#646464;}
.adslLinkClose a{width:10px; margin:0 auto;color:#646464;}
.adslLinkClose a:hover{width:10px; margin:0 auto;color:#646464;}

.adslTextInformate { font-size:18px; font-weight:bold; padding-left:27px; background-color:#FEEDE5; width:660px; margin-left:2px; border:1px solid #F0F0F0;}

.coverage_search_holder { position:relative; clear:right; margin-left:11px; background-image:url(images/coverage_search_bg.gif); width:703px; height:65px; background-repeat:no-repeat;}
.coverage_search_textbox_holder {position:absolute; bottom:8px; left:211px;}
.coverage_search_textbox {border:1px solid #858584; height:16px; width:167px;}
.coverage_search_subtitle {position:absolute; top:30px; left:90px;}
.coverage_search_validator {position:absolute; top:20px; left:100px}
.coverage_search_button_holder {position:absolute; top:37px; left:384px;}
.coverage_search_button {behavior:url(iepngfix/iepngfix.htc); }
.coverage_search_error {color:#FF0000; position:absolute; top:37px; left:450px; font-weight:bold;}
.coverage_search_error span {margin-left:40px; width:200px;}
.coverage_search_text {position:absolute; top:19px; left:90px; font-size:12px; font-family:Arial;}
.coverage_search_title {position:absolute; top:5px; left:70px;}

.orange {font-weight:bold; color:#FFA61A; text-decoration:underline; display:inline;}

.resumenContentHolder {position:relative; }
.resumenContentHolder li{color:#787878; line-height:15px; list-style-type:disc; }
.resumenContentImage {}
.resumenContentTitle {position:absolute; top:3px; height:20px; left:10px;  color:#FFA61A; font-size:20px;}
.resumenContentText {position:absolute; top:25px; left:6px; width:240px;}
.resumenContentPrice {position:absolute; top:135px; right:480px;}
.resumenTelefono {position:absolute; width:350px; top:0px; left:315px; font-size:20px; color:#000;}

.contenidoContent { margin:20 0 10 0px;}
.contenidoContentTable {font-size:11px;}
.contenidoContentTable li {list-style-image:url(images/list_line.gif); list-style-position:outside; margin-left:12px;}
.contenidoContentTable tr{height:33px;}
.contenidoContentTable td{vertical-align:middle; padding-left:5px;}
.contenidoIcon { margin-right:5px;}
.contenidoContentTitle { height:43px; color:#FF5900; background-image:url(images/contenido_content_header.gif); background-repeat:no-repeat; width:700px;}
.contenidoContentRowAlternateFooter1 {border-left:1px solid #959494; border-right:1px solid #959494; border-bottom:1px solid #959494; background-color:#F6F6F6;}
.contenidoContentRowAlternateFooter {border-right:1px solid #959494; border-bottom:1px solid #959494; background-color:#F6F6F6;}
.contenidoContentRowFooter1 {border-left:1px solid #959494; border-right:1px solid #959494; border-bottom:1px solid #959494;}
.contenidoContentRowFooter {border-right:1px solid #959494; border-bottom:1px solid #959494;}
.contenidoContentRowAlternate { border-right:1px solid #959494; background-color:#F6F6F6;}
.contenidoContentRowAlternate1 { border-left:1px solid #959494; border-right:1px solid #959494; width:18%; background-color:#F6F6F6;}
.contenidoContentRow1 { border-left:1px solid #959494; border-right:1px solid #959494; width:18%;}
.contenidoContentRow {  border-right:1px solid #959494;}
.contenidoContentPrice {color:#FFA61A; font-size:16px;}
.contenidoContentButton  { }
.textJazztel  {color:#F1BD19; } 
.contentText td.textJazztelBold {color:#EC8F04; font-weight:bold;}

.ContentRelationHolder {margin:0 0 10 10;}
.ContentRelationItemName {color:#545454; padding: 5 0 0 9;}
.ContentRelationItemName a{color:#545454;}
.ContentRelationItemName a:hover{color:#545454;}

.comparativeTable { border-bottom:1px solid #AEAEAE; font-size:11px; font-family:Tahoma; width:700px;}
.comparativeTable tr{ height:30px; }
.comparativeTable td{ vertical-align:middle; }
.comparativeHeaderCol1 { border-bottom:1px solid #AEAEAE;}
.comparativeHeaderCol2 { width:260px; height:71px; padding-left:5px; border-right:1px solid #FFFFFF; border-bottom:1px solid #AEAEAE; background-image:url(images/comparative_header.jpg); background-repeat:repeat-x;}
.comparativeHeaderCol3 { width:257px; padding-left:5px; background-image:url(images/comparative_header.jpg); background-repeat:repeat-x; border-right:1px solid #FFFFFF; border-bottom:1px solid #AEAEAE;}
.comparativeTitle { vertical-align:top; color:#FFA61A; font-weight:bold; font-size:12px; }
.comparativeSubTitle {color:#000000; font-weight:bold; font-size:11px; text-transform:lowercase;}
.comparativeText {width:90px; color:#000000;}
.comparativePrice {color:#FFA61A; font-weight:bold; font-size:14px;}

.comparativeRowCol1Alt { font-size:10px; font-weight:bold; padding:3 0 3 8; border-right:1px solid #CCCACB; background-image:url(images/comparative_row_alt.gif); }
.comparativeRowCol2Alt { width:257px; padding:3 3 3 10; border-right:1px solid #CCCACB; background-color:#EAE8E9;}
.comparativeRowCol3Alt {width:257px; padding:3 3 3 10; background-color:#EAE8E9; border-right:1px solid #AEAEAE;}

.comparativeRowCol1 { font-size:10px; font-weight:bold; padding:3 0 3 8; border-right:1px solid #CCCACB; border-left:1px solid #AEAEAE;}
.comparativeRowCol2 { width:257px; padding:3 3 3 10; border-right:1px solid #CCCACB;}
.comparativeRowCol3 { width:257px; padding:3 3 3 10; border-right:1px solid #AEAEAE;}

.comparativeRowFooterCol1 { font-size:10px; font-weight:bold; border-bottom:1px solid #AEAEAE; border-right:1px solid #CCCACB; border-left:1px solid #AEAEAE; padding:3 0 3 8;}
.comparativeRowFooterCol2 {width:257px; border-bottom:1px solid #AEAEAE; padding-left:10px; border-right:1px solid #CCCACB;}
.comparativeRowFooterCol3 {width:257px; border-bottom:1px solid #AEAEAE; padding-left:10px; border-right:1px solid #AEAEAE; }

.comparativeRowFooterColAlt1 { font-size:10px; font-weight:bold; background-color:#EAE8E9; border-bottom:1px solid #AEAEAE; border-right:1px solid #CCCACB; border-left:1px solid #AEAEAE; padding:3 0 3 8;}
.comparativeRowFooterColAlt2 { background-color:#EAE8E9; width:257px; border-bottom:1px solid #AEAEAE; padding-left:10px; border-right:1px solid #CCCACB;}
.comparativeRowFooterColAlt3 { background-color:#EAE8E9; width:257px; border-bottom:1px solid #AEAEAE; padding-left:10px; border-right:1px solid #AEAEAE; }

.comparativeButton { margin-left:20px; }

.contractError {color:#FF0000; font-weight:bold; border:1px solid #FF0000; background-color:#EFEFEF;}

.headerLogoDom {float:right;}
.headerLogoDom a{width:180px}

.headerLogoTPH {float:left; width:700px; height:80px;}
.headerLogoTPH a {width:170px; height:80px; display:block;}
.headerLogoTPH a:hover {width:170px; height:80px; display:block;}