/* GENERICOS ------------------------------------------------------------------------------- */
body {font-family:Arial, Helvetica, sans-serif;line-height:140%;font-size:69%;margin:0 0 0 6px;background-color: #f4f4f4;color:#000}
a {color:#000;text-decoration:none;}
a:hover, a:focus {color:#0c5e7b;}
/* ----------------------------------------------------------------------------------------- */

#contadorCDNB.ContadorHome {position:absolute;top:488px;left:400px;font-size:17px;font-weight:bold;color:#FF0000}

/* ESTILOS DE COLOR ------------------------------------------------------------------------- */
hr, .hide {display:none;}
/**/

.red {color:#f00;}
.redBG {background:#f00;}
.carmineRedBG {background:#cc0202;}
.deepPurpleBG {background:#732978;}
.lightPurpleBG {background:#C592C8;}
.petrolBG {background:#008698;}
.lightPetrolBG {background:#bad4da;}
.lightGreyBG {background:#f6f8f9;}
.greyBG {background:#ccc;}
.blueBG	{background:#0077b7;}
.lightBlueBG {background:#6dc1d7;}
.greenBG {background:#009868;}
.grassGreenBG {background:#5b8424;}
.whiteBG {background:#fff;}
/**/
.lightGreenBG   {background:#8bc55a;}
.yellowBG		{background: #F3B700;}
.darkYellowBG   {background:#F39500;}
.pinkBG         {background:#dc83ae;}
.carmineRed{color:#cc0202;}
.deepPurple{color:#732978;}
.lightPurple{color:#c592c8;}
.petrol{color:#008698;}
.petrolBold{color:#008698; font-weight: bold;}
.lightPetrol{color:#bad4da;}
.lightGrey{color:#f6f8f9;}
.grey{color:#ccc;}
.blue{color:#0077b7;}
.lightBlue{color:#6dc1d7;}
.green{color:#007757;}
.grassGreen{color:#5b8424;}
.lightGreen{color:#8bc55a;}
.white{color:#fff;}
.yellow{color:#F3B700;}
.darkYellow{color:#F39500;}
.pink{color:#dc83ae;}
/* ----------------------------------------------------------------------------------------- */

/*ESTILOS DE COLORES ------------------------------------------------------------------------*/
/*OFERTAS -----------------------------------------------------------------------------------*/
.FondoRosa {background:#dc83ae;}
.FondoVerde {background:#7c9d50;}
.FondoAzul {background:#66b6c1;}
.FondoMorado {background:#844d87;}
.ColorPetrol {color:#008698}
/*NAVIDAD*/
.NavidadRojo {background:#a3140c;}
.NavidadNaranja {background:#ffb604;}
.NavidadAzul {background:#036ddb;}
/*ESPECIALES*/
.FondoAmarillo_strong {background:#8f6e0b;}
.FondoVerde_light {background:#5b8424;}
.FondoVerde_strong {background:#03261b;}
.FondoRosa_strong {background:#6b4155;}
/*XXXXXXXXXXXXXXXX*/

/*PACKS ------------------------------------------------------------------------------------ */
.PacksAzulBG {background:transparent;}  /* GPS ----------- */
.PacksRosaBG {background:#DC83AE;}  /* CAR KIT ------  */
.PacksVerdeBG {background:#8BC55A;} /* JABLOTRON ----- */
/* ----------------------------------------------------------------------------------------- */

/* STILOS DE MODULOS GENERICOS ------------------------------------------------------------- */
.modCopy,.modCopy1col,.modCopy2col,.modCopy3col {/*padding:8px 0 6px 7px;*/padding:0 0 6px 7px;}
.txtBlock .modCopy3colForm {padding:0 12px 12px 12px}
.modCopy1col#OfertaHome span.modBody {/*padding:8px 0 6px 7px;*/padding:0;margin-left:-6px}
.modCopyTxto {padding:8px 17px 6px 7px;}
.modCopyTxto.FormValidate {padding:8px 17px 18px 18px;}
.modCopy1col strong {font-weight:bold}
.noFloat,.clear {clear:both;}
.modBody {margin:0 3px 0 3px;position:relative;clear:both;}
h1.petrol {color:#008698;font-size:2.1em;line-height:1.1em;}
.modBody p strong {font-size:11px;font-weight:bold}
.modBody .modCopyTxto p {font-size:11px;line-height:1.4em;}
.modBody h2.petrol {font-size:1.6em;color:#008698;padding:3px 0 10px 0;}
.modBody h3 {font-size:1.182em;/*13px*/font-weight:normal;}
.modBody h4 {font-weight:bold;}
.modBody h4.petrol {color:#008698;padding:3px 0 10px 0;}
h5 {font-size:1.09em;/*12px*/line-height:1.5em;}
.modHeader {color:#fff;margin:0 3px 0 3px;height:2.181em;/*24px */overflow:hidden;}
.modHeader h2 {font-size:1em;font-weight:bold;float:left;padding:4px 0 0 7px;}
.modHeader a {color:#fff;float:left;font-weight:normal;/*padding:4px 0 0 7px;*/}
.modHeader a:hover {color:#fff;}
.modHeader a span {font-weight:bold;padding:0/* 7px 0 5px*/;}
.modHeightLow {height:12.91em;overflow:hidden;}
.modHeightXtraLow {height:9.61em;overflow:hidden;}
.modHeightXtraXtraLow {height:4.726em;overflow:hidden;padding:10px 0 0 0}
.modHeight142 {min-height:12.91em;height:12.91em;/*EL CONTENIDO MIDE 168px*/}

/* 1em - 11,00371747211895910780669144981px*/
.modHeight168 {height:15.22em;/* 148 px content, makes the total module height 168 px*/overflow:hidden;}
.modHeightPackMovilAcc {height:14.705em;overflow:hidden;}
.modHeightTlfPDAs {height:15.25em;overflow:hidden;}
.modHeight187 {height:17em;/* 187 px content, makes the total module height 168 px*/overflow:hidden;}
.modHeight176em {height:17.6em !IMPORTANT;height:17.2em;overflow:hidden;}
.modHeight282 {height:23.18em;/* 255 px content, makes the total module height 282 px */overflow:hidden;}
.modHeight332 {height:29.72em;/* 255 px content, makes the total module height 282 px */overflow:hidden;}
.modHeight282NoBorder {height:25.37em;/* 255 px content, 255+32 due missing border */overflow:hidden;}
/* ----------------------------------------------------------------------------------------- */

/*PRECIOS ---------------------------------------------------------------------------------- */
.price1,.price2,.price3,.price4,.price5,.price6 {display:inline;font-weight:bold;position:relative;}
.price1,.price2,.price4 {font-size:2.363em;/*26px*/line-height:2.091em;/*23px*/}
.price1 {padding-left:4px;}
.price2 {top:-9px;font-size:1.363em;/*15px*/}
.price3 {white-space:nowrap;/*font-size:2.363em;*//*15px*/font-size:2.18em;letter-spacing:-0.05em;margin-bottom:-.2em;display:block;}
.price4 {padding-left:4px;}
.price5 {font-size:4.27em;/*47px*/}
.price6 {top:-0.55em;/*5px*/font-size:2.5em;/*20px*/left:-4px;}
/* ----------------------------------------------------------------------------------------- */
/*VARIOS ----------------------------------------------------------------------------------- */
.bold {font-weight:bold;}
.modFooter {height:8px;font-size:1px;line-height:1px;}
.modBlankFooter { height:8px;font-size:1px;line-height:1px;margin-bottom:5px;}
.modFooter hr, .modBlankFooter hr { display:none;}
.modTop {height:1px;font-size:1px;line-height:1px;}
.modPad {padding-left:21px;}
.priceBox {position:absolute;bottom:1.545em;/*17px*/}
.priceBox .priceTag {display:inline;position:relative;top:-18px;left:0;}
.priceBox .text {position:relative;display:inline;top:-18px;left:0;}
.priceBox2 {float:left;position:relative;top:1.36em;/*15px*/}
.priceBox3 {position:absolute;top:12em;left:10.7em}
.float,.priceBox2 .text {float:left;}
.floatRight {float:right;}
.skipper {left:-1000px;position:absolute;top:-1000px;}
.features li {background:url(../imagestol/bullet.gif) no-repeat 3px 3px;padding-left:16px;}
.bullet li {font-size:1.09em;/*12px*/line-height:1.5em;}
.bullet {list-style-type:disc;padding-left:17px;line-height:1.5em;margin:0.5em 0 0.7em 0;}
.bulletSmall {list-style-type:disc;padding-left:17px;line-height:1.4em;margin:0.5em 0 0.7em 0;}
.bulletSmall li strong {font-weight:bold}
.tabs h2 {font-size:16px;padding-bottom:6px;}
.tabs h3 {font-size:1.182em;/*13px*/font-weight:bold;}
p {font-size:1.09em;/*12px*/line-height:1.5em;margin:0.5em 0 0.7em 0;}
/**/
.modFlash {/*height:15.09em;*//* 166 px *//*padding:0 3px 13px 3px !important;*//*CORRECION HOME*//*padding:0 3px 12px 3px;*/}
.modFlashHome {height:15.09em;/* 166 px */padding:0 0 15px 0}
.modFlashHomeBIG {background:none !IMPORTANT;background:#000;padding-bottom:4px;height:633px !IMPORTANT;height:637px;/* 637 px */margin:0 3px 13px 3px !important;/*CORRECION HOME*/margin:0 3px 12px 3px;/*CORRECION ERROR MODULOS DERECHA*/}
.modFlashHomeBIGAutonomosN95 {background:none !IMPORTANT;background:#bcbcbc;padding-bottom:4px;height:633px !IMPORTANT;height:637px;/* 637 px */margin:0 3px 13px 3px !important;/*CORRECION HOME*/margin:0 3px 12px 3px;/*CORRECION ERROR MODULOS DERECHA*/}
/*ATRAPALO --------------------------------------------------------------------------------- */
.Atrapalo {position:relative;}
.Atrapalo .ContadorHome {position:absolute;top:121px;left:169px;font-size:1.318em;font-weight:bold}
.Atrapalo .ContadorHomeAbajoIzq {position:absolute;top:151px;left:63px;font-size:1.318em;font-weight:bold}

/**/
.Atrapalo .Contador {position:absolute;top:30px;left:92px;font-size:1.318em;font-weight:bold}
.modFlashHomeBIG .Atrapalo .Contador {position:absolute;top:230px !IMPORTANT;left:96px;font-size:1.318em;font-weight:bold}
/* ----------------------------------------------------------------------------------------- */
/*ATRAPALO NAVIDAD-------------------------------------------------------------------------- */
.modFlashHomeBIG .ContadorHome {position:absolute;top:472px;left:416px;font-size:1.818em;font-weight:bold;color:#000}
.modFlashHomeBIGAutonomosN95 .ContadorHome {position:absolute;top:464px;left:445px;font-size:1.818em;font-weight:bold;color:#FFF;text-align:center;width:56px;}
/* ----------------------------------------------------------------------------------------- */

/* STILOS DE MODULOS GENERICOS FIN --------------------------------------------------------- */
/*YA ERES CLIENTE -------------------------------------------------------------------------- */
.Cliente {/*padding:8px 0 6px 7px;*/padding:8px 0 6px 7px;}
/* ----------------------------------------------------------------------------------------- */

/* MODULOS DE 1 COLUMNA -------------------------------------------------------------------- */
.modCopy1col,.mod1Col {width:192px;float:left;}
.mod1Col .modBorder {width:192px;background-image:url(../imagestol/1columnBorder.gif);}
.mod1Col .modFooter {/*background-image:url(../imagestol/1columnFooter.gif)*/;width:192px;}
.mod1Col .modTop {background-image:url(../imagestol/1columnTop.gif);width:192px;}
.mod1Col .modCopy,.modCopy1col {width:171px;}
.link_list1Col {position:absolute;width:171px;bottom:7px;padding-bottom:1px;background:url(../imagestol/dottedLine.gif) repeat-x left bottom;}
.link_list1Col_inline {width:171px;padding-bottom:1px;background:url(../imagestol/dottedLine.gif) repeat-x left bottom;}
.static {position:static !important;}
/**/
.list1Col{/*position:absolute;*/width:171px;/*margin:-8px 0 8px 0*/margin:0 0 8px 0;}
.list1Col li {width:100%;}
.list1Col a {padding:4px 0 0 0;display:block;background-position:100% 4px;height:1.636em;/*18px*/}
.list1Col a:hover {color:#F3B700;}
ul.list1Col li a.topSelected {color:#F3B700;}
/* ----------------------------------------------------------------------------------------- */

/* MODULOS DE 2 COLUMNAS ------------------------------------------------------------------- */
.mod2Col {width:384px;float:left;}
.mod2Col .modHeader {width:363px;}
.mod2Col .modBorder {width:384px;background-image:url(../imagestol/2columnBorder.gif);}
.mod2Col .modFooter {background-image:url(../imagestol/2columnFooter.gif);width:384px;}
.mod2Col .modTop {background-image:url(../imagestol/2columnTop.gif);width:384px;}
.mod2Col .modCopy,.modCopy2col {width:363px;}
.link_list2Col {position:absolute;width:363px;bottom:7px;padding-bottom:1px;background:url(../imagestol/dottedLine.gif) repeat-x left bottom;}
/* ----------------------------------------------------------------------------------------- */

/* MODULOS DE 3 COLUMNAS ------------------------------------------------------------------- */
.mod3Col {width:576px;float:left;}
.mod3Col .modHeader {width:555px;}
.mod3Col .modBorder {width:576px;background-image:url(../imagestol/3columnBorder.gif);}
.mod3Col .modFooter {background-image:url(../imagestol/3columnFooter.gif);width:576px;}
.mod3Col .modTop {background-image:url(../imagestol/3columnTop.gif);width:576px;}
.mod3Col .modCopy {width:555px;}
.link_list3Col {position:absolute;width:555px;bottom:7px;padding-bottom:1px;background:url(../imagestol/dottedLine.gif) repeat-x left bottom;}
/* ----------------------------------------------------------------------------------------- */

/* MODULOS DE 4 COLUMNAS ------------------------------------------------------------------- */
.mod4Col {width:768px;float:left;}
.mod4Col .modHeader {width:747px;}
.mod4Col .modBorder {width:768px;background-image:url(../imagestol/4columnBorder.gif);}
.mod4Col .modFooter {background-image:url(../imagestol/4columnFooter.gif);width:768px;}
.mod4Col .modTop {background-image:url(../imagestol/4columnTop.gif);width:768px;}
.mod4Col .modCopy {width:747px;}
.link_list4Col {position:absolute;width:747px;bottom:7px;padding-bottom:1px;background:url(../imagestol/dottedLine.gif) repeat-x left bottom;}
/* ----------------------------------------------------------------------------------------- */

/* MODULOS DE 5 COLUMNAS ------------------------------------------------------------------- */
.mod5Col {width:960px;float:left;}
.mod5Col .modBorder {width:960px;background-image:url(../imagestol/5columnBorder_v2.gif);}
.mod5Col .modFooter {background-image:url(../imagestol/5columnFooter_v2.gif);width:960px;}
.mod5Col .modTop {background-image:url(../imagestol/5columnTop.gif);width:960px;}
.mod5Col .modCopy {width:939px;}
.link_list5Col {position:absolute;width:939px;bottom:7px;padding-bottom:1px;background:url(../imagestol/dottedLine.gif) repeat-x left bottom;}
/* ----------------------------------------------------------------------------------------- */

/* MODULO DE TEXTO ------------------------------------------------------------------------- */
.txtBlock {width:562px;margin-left:4px;float:left;}
.txtBlock .modCopy1col {width:157px;}
.txtBlock .modCopy2col {width:349px;}
.txtBlock .modCopy3col {width:541px;}
.txtBlock .modBorder {width:562px;background-image:url(../imagestol/txtBlockBorder.gif);}
.txtBlock .modFooter {background-image:url(../imagestol/txtBlockFooter.gif);width:562px;}
.txtBlock .modTop {background-image:url(../imagestol/txtBlockTop.gif);width:562px;}
.txtBlock .link_list1Col {width:157px;}
.txtBlock .link_list2Col {width:349px;}
.txtBlock .link_list3Col {width:541px;}
.txtBlock strong {font-weight:bold}
/* ----------------------------------------------------------------------------------------- */

/* NAVEGACION SEGUNDO NIVEL ---------------------------------------------------------------- */
.secondLevelNav li {background:none;padding-bottom:1px;}
.secondLevelNav li.first {background-image:none;}
.secondLevelNav a {padding:3px 0 4px 11px;height:1.454em;display:block;position:relative;}
.secondLevelNav .level2 {padding-left:19px;}
.secondLevelNav li.selected {background:#bad4da /*url(../imagestol/dottedLine.gif) repeat-x top left*/;margin-top:1px;*margin-bottom:-1px;}
.secondLevelNav li.Firstselected {background:#bad4da /*url(../imagestol/dottedLine.gif) repeat-x left -1px*/;}
.secondLevelNav li.selected {background:#bad4da/* url(../imagestol/dottedLine.gif) repeat-x left top*/;}
.secondLevelNav li.lightPurpleBG {background:#C592C8;}
.secondLevelNav li.lightPetrolBG {background:#bad4da;}
.secondLevelNav li.lightGreyBG {background:#f6f8f9;}
.secondLevelNav li.lightPurpleBG a:hover {color:#4D2550;}
.secondLevelNav li.lightGreyBG a:hover {color:#333333;}
/* BEGIN SECOND LEVEL (LEFT) NAVIGATION  NOVALEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE */
/*.singleColumn#MENU hr {display: none}
.singleColumn#MENU .modBody {margin:0 3px 0 3px;position:relative;overflow:hidden;padding:0;display:block;border:#CCCCCC solid 1px;border-top:none;margin-bottom:12px;}
.secondLevelNav li {background: #fff url(../imagestol/dottedLine.gif) repeat-x top left;padding-top: 1px;margin-left:0;margin-right:0; padding-bottom:0;}
.secondLevelNav li.first, .secondLevelNav li.selectedfirst {border-top:1px solid #ccc;}
.secondLevelNav li.first {background-image: none; padding-top: 0;}
.secondLevelNav li.selectedfirst {background:#ccdcee;background-image: none }
.secondLevelNav li.selectedfirst, .secondLevelNav li.selected{background:#ccdcee url(../imagestol/flecha_v.gif) no-repeat 1.09em 0.8em;}
.secondLevelNav a{padding: 0.27em 0 0.36em 2.18em;height:1.454em; display:block;position:relative;}
.secondLevelNav li.selectedfirst a, .secondLevelNav li.selected a{color:#0053a9;font-weight:bold;}
.secondLevelNav .level2 {padding-left:0;}
.secondLevelNav .level2 .selected strong { font-weight:bold}
.secondLevelNav .level2 a{padding-left:3.27em;}
.secondLevelNav .level2 .level3 a{padding-left:4.36em;}
.secondLevelNav .level2 .level3 .level4 a{padding-left:5.45em;}
.secondLevelNav li.selected{margin-top:1px;}
.secondLevelNav li.selected ul, .secondLevelNav li.selectedfirst ul{background: #f6f8f9;}
.secondLevelNav li.selected ul li, .secondLevelNav li.selectedfirst ul li{background: #F6F8F9;}
.secondLevelNav li.selected ul li a, .secondLevelNav li.selectedfirst ul li a{color:#333;font-weight:normal;}
.secondLevelNav li.selected ul li a:hover, .secondLevelNav li.selectedfirst ul li a:hover{color:#008698;}
.secondLevelNav li.selected ul.level2 li.selected, .secondLevelNav li.selectedfirst ul.level2 li.selected {	background:#F6F8F9 url(../imagestol/flecha_v.gif) no-repeat 2.18em 0.8em;}
li.selectedfirst.active {background:#ccdcee url(../imagestol/flecha_h.gif) no-repeat 1.09em 0.8em;}
.secondLevelNav li.selected ul.level2 li.active, .secondLevelNav li.selectedfirst ul.level2 li.active {	background:#ccdcee url(../imagestol/flecha_h.gif) no-repeat 2.18em 0.8em;}
.secondLevelNav li.selected ul.level2 li.selected ul.level3 li.selected,.secondLevelNav li.selectedfirst ul.level2 li.selected ul.level3 li.selected {background:#F6F8F9 url(../imagestol/flecha_h.gif) no-repeat 3.27em 0.8em;}
.secondLevelNav li.selected ul.level2 li.selected ul.level3 li.active,.secondLevelNav li.selectedfirst ul.level2 li.selected ul.level3 li.active {background:#ccdcee url(../imagestol/flecha_h.gif) no-repeat 3.27em 0.8em;}
.secondLevelNav li.selected ul li.selected a, .secondLevelNav li.selectedfirst ul li.selected a{background:none;}
.secondLevelNav li.selected ul li.selected a strong, .secondLevelNav li.selectedfirst ul li.selected a strong {color:#0053a9;}
*/
/* END SECOND LEVEL NAVIGATION */
.secondLevelNav {padding:0 2px;}
.secondLevelNav ul {padding:0;}
.secondLevelNav li {border-top:1px solid #ccc;min-height:23px;}
.secondLevelNav li strong {font-weight:bold;}
.secondLevelNav li ul li {border:none;}
.secondLevelNav a {padding:4px 0 0 10px;margin:0;display:block;min-height:19px;}
.secondLevelNav li strong a {/*background:url(../img/buttons/arrow_slr.gif) no-repeat 6px 5px;padding-left:20px;*/background-color:#7FB0BB;}
.secondLevelNav li.selected strong a {/*background:url(../img/buttons/arrow_sld.gif) no-repeat 6px 5px;padding-left:20px;*/background-color:#7FB0BB;}
.secondLevelNav a:hover {/*padding-left:22px;background:url(../img/buttons/arrow_slr.gif) no-repeat 6px 5px;*/background-color:#7FB0BB;color:black;}
.secondLevelNav li ul li a {padding-left:22px;}
.secondLevelNav li ul li a:hover, .secondLevelNav li ul li a:active {background-color:#BAD4DA;}
.secondLevelNav li ul li strong a, .secondLevelNav li ul li.selected strong a {/*background:url(../img/buttons/arrow_slr.gif) no-repeat 18px 5px;padding-left:32px;*/background-color:#BAD4DA;}
.secondLevelNav li ul li ul li a {padding-left:32px;}


/*NUEVO*/
.secondLevelNav li {border-bottom: 1px solid #ededed;}
/**/
.secondLevelNav li.NoBorde {border-bottom: none}
.secondLevelNav li ul {border-top: 1px solid #ededed;}
.secondLevelNav li strong a{background-color: #ededed;}
.secondLevelNav li.selected strong a{background-color: #ededed;}
.secondLevelNav a:hover{background-color: #ededed;text-decoration: underline;color:#C80000;}
.secondLevelNav li ul li a:hover {background-color: #ededed;text-decoration: underline;color:#C80000;}
.secondLevelNav li ul li a:active {background-color: #ededed;color:#C80000;}
.secondLevelNav li ul li strong a, .secondLevelNav li ul li.selected strong a{background-color: #ededed;}
/**/
.secondLevelNav li ul li ul li {border-bottom:none}

/* ----------------------------------------------------------------------------------------- */

/* ESTILOS DE BOTON  ----------------------------------------------------------------------- */
a.btnGrey {background:url(../imagestol/buttons/arrow-grey.gif) no-repeat left top;}
a.btnBlue {background:url(../imagestol/buttons/arrow-blue.gif) no-repeat left top;}
a.btnLightBlue {background:url(../imagestol/buttons/arrow-lightBlue.gif) no-repeat left top;}
a.btnPetrol {background:url(../imagestol/buttons/arrow-petrol.gif) no-repeat left top;}
a.btnGreen {background:url(../imagestol/buttons/arrow-green.gif) no-repeat left top;}
a.btnGreen2 {background:url(../imagestol/buttons/arrow-green2.gif) no-repeat left top;}
a.btnLightGreen{background:url(../imagestol/buttons/arrow-lightGreen.gif) no-repeat left top;}
a.btnGrassGreen {background:url(../imagestol/buttons/arrow-grassGreen.gif) no-repeat left top;}
a.btnGrassGreenClose {background:url(../imagestol/buttons/grassgreen_close.gif) no-repeat left top;}
a.btnDeepPurple {background:url(../imagestol/buttons/arrow-deepPurple.gif) no-repeat left top;}
a.btnLightPurple {background:url(../imagestol/buttons/arrow-lightPurple.gif) no-repeat left top;}
a.btnMinus {background:url(../imagestol/buttons/minus.gif) no-repeat left top;}
a.btnDelete {background:url(../imagestol/buttons/delete.gif) no-repeat left top;}
a.btnPlus {background:url(../imagestol/buttons/plus.gif) no-repeat left top;}
a.btnGreyOnRed {background:url(../imagestol/buttons/arrow-grey-on-red.gif) no-repeat left top;}
a.btnPink {background:url(../imagestol/buttons/arrow-pink.gif) no-repeat left top;}
a.btnLightYellow {background:url(../imagestol/buttons/arrow-lightyellow.gif) no-repeat left top;}

.divider {background:url(../imagestol/dottedLine.gif);font-size:0;line-height:0;height:1px;padding:0;margin:0}
.link_list1Col li,.link_list1Col_inline li,.link_list2Col li,.link_list3Col li,.link_list4Col li {height:2em;background:url(../imagestol/dottedLine.gif) repeat-x top left;padding-bottom:1px;width:100%;}
.link_list1Col a,.link_list1Col_inline a,.link_list2Col a,.link_list3Col a,.link_list4Col a {padding:4px 15px 0 0;display:block;background-position:100% 4px;height:1.636em;/*18px*/}
.link_list1Col a:hover,.link_list1Col_inline a:hover,.link_list2Col a:hover,.link_list3Col a:hover,.link_list4Col a:hover{background-position:100% -96px;}
a.textBtnGreen,a.textBtnRed,a.textBtnGrey,a.textBtnPurple,a.btnGreyOnRed,a.textBtnPurpleBG {color:#fff;font-family:arial;font-weight:bold;}
/**/
.btnGreyOnRed {position:static;color:#fff;}
.btn li {display:inline;}
.btn a,a.btnGreyOnRed {padding:4px 20px 5px 0;background-position:100% 4px;position:relative;height:14px;}
.btn a:hover{background-position:100% -96px;}
a.btnGreyOnRed:hover {background-position:100% -96px;color:#fff;}
.textBtnGreen,.textBtnRed,.textBtnGrey,.textBtnPurple,.textBtnPurpleBG {/*padding-left:5px;*/margin-top:6px;height:24px;cursor:pointer;display:block;}
.textBtnGreen span,.textBtnRed span,.textBtnGrey span,.textBtnPurple span,.textBtnPurpleBG span {padding:0 5px 0 5px;float:left;height:24px}
.textBtnRed {background:url(../imagestol/buttons/redLeft.gif) no-repeat left top;}
.textBtnGreen {background:url(../imagestol/buttons/greenLeft.gif) no-repeat left top;}
.textBtnGrey {background:url(../imagestol/buttons/greyLeft.gif) no-repeat left top;}
.textBtnPurple {background:url(../imagestol/buttons/purpleLeft.gif) no-repeat left top;}
.textBtnPurpleBG {background:url(../imagestol/buttons/purpleLeftBG.gif) no-repeat left top;}
.textBtnGreen span {background:url(../imagestol/buttons/greenRight.gif) no-repeat right top;}
.textBtnRed span {background:url(../imagestol/buttons/redRight.gif) no-repeat right top;}
.textBtnGrey span {background:url(../imagestol/buttons/greyRight.gif) no-repeat right top;}
.textBtnPurple span{background:url(../imagestol/buttons/purpleRight.gif) no-repeat right top;}
.textBtnPurpleBG span{background:url(../imagestol/buttons/purpleRightBG.gif) no-repeat right top;}
.textBtnGreen:hover span,.textBtnRed:hover span,.textBtnGrey:hover span,.textBtnPurple:hover span,.textBtnPurpleBG:hover span {/*background-position:right -95px;*/background:none}
.textBtnGreen:hover,.textBtnRed:hover,.textBtnGrey:hover,.textBtnPurple:hover,.textBtnPurpleBG:hover {background-position:left -95px;color:#fff;}
/*BOTONES NAVIDAD*/
.btnNavidadAzul {background:url(../imagestol/buttons/arrow-navidad_azul.gif) no-repeat left top;}
.btnNavidadRojo {background:url(../imagestol/buttons/arrow-navidad_rojo.gif) no-repeat left top;}
.btnNavidadNaranja {background:url(../imagestol/buttons/arrow-navidad_naranja.gif) no-repeat left top;}
/*BOTONES CUADRADOS*/
.BtnPurpleCuad { background-color:#732978; color:#FFFFFF; padding: 1px 8px; font-weight:bold}
a:hover.BtnPurpleCuad { color:#FFFFFF}
/* ----------------------------------------------------------------------------------------- */

/* ESTILOS CABECERA ------------------------------------------------------------------------ */
.globalNav li {float:left;border-right:0.0909em solid #fff;font-weight:bold;}
.globalNav li.NoBorde {border:none}
.globalNav li a {padding:0.36em 1.09em 0.36em 1.09em;background:#f00;height:1.454em;/* 16px */*height:auto;/* IE BUG FIX */color:#fff;display:block;}
.globalNavActive {background:#cc0202 !important;height:1.454em;/* 16px */*height:auto;/* IE BUG FIX */}
.globalNav li a:hover {background:#cc0202;/*NUEVO*/color:#FFF}
.globalNavShadow {width:954px;height:5px;clear:both;display:block;}
.globalNav {position:absolute;top:105px;left:12px;}
.globalNav#CESTA {position:absolute;top:105px;left:12px;}
.globalNav ul {width:954px;height:2.182em;/* 24px */background:#f00;}
#vodafoneLogo {position:absolute;top:0;left:12px;}
.firstLevelNav {position:absolute;z-index:10;top:140px;left:22px;}
.firstLevelNav ul li {display:inline;}
.firstLevelNav a {padding:0 6px 0 3px;}
.firstLevelNav .active {padding:0 6px 0 4px;font-weight:bold;}
/**/
.MenuCesta {position:absolute;top:165px;left:0;width:973px;height:25px; display:block;z-index:1}
.MenuCesta ul {position:absolute;right:8px;bottom:0;}
.MenuCesta ul li {display:inline;line-height:11px;}
.MenuCesta ul li a {line-height:11px;padding:2px 6px 7px 3px}
.MenuCesta ul li a.Micesta{padding-right:24px;background:url(../imagestol/buttons/cesta.gif) no-repeat right top;}
.MenuCesta ul li a.Micesta:hover {background-position:100% -100px;}
.MenuCesta ul li.rss a {position:relative;top:2px;margin-right:10px;}
/*CESTA ------------------------------------------------------------------------------------ */
.metaNav {position:absolute;top:0;left:0;width:973px;height:25px;}
.metaNav ul {position:absolute;right:0;bottom:0;}
.metaNav ul li {display:inline;}
.metaNav ul li a {padding-left:3px;padding-right:6px;}
.metaNav ul.AYUDA {right:275px;bottom:0px !IMPORTANT;bottom:1px}
/**/
.IcoMailTop {padding-left:2px;}
.metaShoppingCart {vertical-align:-7%;height:1em;/* 11px*/padding-right:2px;}
.searchNav {position:absolute;top:70px;left:0;width:966px;height:25px;}
/*.searchField {position:absolute;right:41px;width:254px;font-size:1em;top:0;}*/
.searchField {position:absolute;right:65px;width:230px;font-size:1em;top:0pt;}
.loginBox {position:absolute;top:141px;left:0;width:966px;height:25px;}
.loginField {position:absolute;right:0;}
.searchNav .textBtnGrey {position:absolute;right:0;top:-6px;}
.searchNav .textBtnGrey span {padding-left:7px;padding-right:10px;}
.searchNav .textBtnRed {position:absolute;right:0;top:-6px;}
.searchNav .textBtnRed span {padding-left:7px;padding-right:10px;}
.registerBtn {padding-left:5px;}
/* ----------------------------------------------------------------------------------------- */

/* ESTILOS DE REJILLAS --------------------------------------------------------------------- */
.singleColumn {width:192px;float:left; display:inline}
.singleColumn.Lateral {width:192px;float:left;}
.doubleColumn {width:384px;float:left;}
.tripleColumn {width:576px;float:left; display:inline}
.quadColumn {width:768px;float:left;}
.fiveColumn {width:960px;float:left;}
.grid {/*position:absolute;*//*top:177px*//*top:183px*/display:block;width:960px;margin:0 auto}
.grid#Popup_TBL {position:absolute;top:120px;left:9px;display:block;width:970px;}
.grid.Static {position:static !IMPORTANT}
/* ----------------------------------------------------------------------------------------- */

/* ESTILOS DEL PIE ------------------------------------------------------------------------- */
.footer {display:block;width:957px;clear:both;text-align:right;padding:14px 0 19px 0;}
.footer a {padding:0 7px 0 4px;}
.footer a:hover{color:#C80000}
.footer li {display:inline;}
.footer span {padding:0 7px 0 4px;}
.footer ul {margin-right:-6px;}
/* ----------------------------------------------------------------------------------------- */

/* ESTILOS DEL PIE2 ------------------------------------------------------------------------ */
.PieTexto {display:block;width:957px;clear:both;text-align:right;padding:0;}
.PieTexto a {padding:0 7px 0 4px;}
.PieTexto li {display:inline;}
.PieTexto span {padding:0 7px 0 4px;}
.PieTexto ul {margin-right:-6px;}
/* ----------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------- */
/* MODULOS TEASER -------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------- */
/* ESTILOS MODULO TEASER 1  ---------------------------------------------------------------- */
.tripleMod {position:relative;height:17.272em;/* 190px */}
.tripleMod h3 {left:53px;}
.tripleMod h4 {left:55px;top:2em;/* 22px */}
.tripleMod h3 {font-size:1.182em;/*13px*/font-weight:bold;}
#OfertaHome .tripleMod h3 {left:93px;}
#OfertaHome .tripleMod h4 {left:101px;top:1em;font-size:1.272em;/* 22px */color:#f00;line-height:1.37em;}
#OfertaHome .tripleMod h4 strong {left:96px;top:2em;font-size:1.5em/* 22px */}
/**/
.tripleMod h4 {font-weight:bold;}
.tripleMod h3,.tripleMod h4,.priceTag,.tripleMod .textBtnRed,.tripleMod .features,.tripleMod .footnote,.tripleMod h3,.tripleMod img {position:absolute;}
.tripleMod .priceTag {top:9.18em;/* 93px */left:50px;}
.tripleMod .textBtnRed {top:9.6em;/*162px*/right:1.1em;}
/* ----------------------------------------------------------------------------------------- */
/*OFERTA HOME*/
#OfertaHome .tripleMod .priceTag {top:13em;left:105px;line-height:1em;font-weight:normal;font-weight:bold;font-size:1em}
#OfertaHome .tripleMod .priceTag#MasTop {top:11em;left:105px;line-height:1em;font-weight:normal;font-weight:bold;font-size:1em !important}
#OfertaHome .price1,.price4 {font-size:2.181em;/*24px*/line-height:2.091em;/*23px*/line-height:1em;}
#OfertaHome .price1 {padding-left:0}
/* ----------------------------------------------------------------------------------------- */

/* ESTILOS MODULO TEASER 3  ---------------------------------------------------------------- */
/*a.BTNInt { position:relative; top:6px}
input.username {width:167px;height:1.37em;font-size:1em;margin-bottom:5px;color:#333;}
input.NDocumento {width:108px;height:1.20em;font-size:1em;margin-bottom:5px;color:#333;}
select.TipoDoc {width:97px;*width:99px;_width:99px;margin:0 0 5px 8px}
#txt {position:absolute;width:108px;height:16px;margin-bottom:35px;font-size:1em;color:#333;}
#Entrar { position:absolute;width:49px;height:17px;margin-bottom:5px; margin-left:92px;}
.login {position:relative;}
.login .textBtnPurple {position:absolute;top:49px;*top:52px;_top:52px;left:115px !IMPORTANT;left:118px;}
.login .BtnPurpleCuad {position:absolute;top:56px;*top:58px;_top:58px;left:120px;*left:122px;_left:122px;}
.login a.textBtnPurple {white-space:pre;width:54px;}
.login .textBtnPurple span {padding-left:7px;padding-right:10px;}*/
/* ----------------------------------------------------------------------------------------- */

/*COMPRA EXPRESS*/
.CompraExpress {margin-top:15px;position:relative;height:57px;}
.Compra_Nombre {width:157px;height:1.37em;/*15px*/font-size:1em;margin-bottom:3px;color:#333;}
.Compra_Tlf {width:108px;height:16px;font-size:1em;color:#333;}
.CompraExpress input {border:1px solid #cccccc}
.CompraExpress a {position:absolute;top:16px !IMPORTANT;top:19px;left:115px;}
/* ----------------------------------------------------------------------------------------- */

/* ESTILOS MODULO TEASER 5 ----------------------------------------------------------------- */
.bgImg {z-index:0;}
/* ----------------------------------------------------------------------------------------- */

/* ESTILOS MODULO TEASER 7 ----------------------------------------------------------------- */
.searchCloud h1,.searchCloud h2,.searchCloud h3,.searchCloud h4,.searchCloud h5,.searchCloud h6 {float:left;font-weight:bold;padding:0 8px 2px 0;white-space:pre;color:#333;}
.searchCloud h1 {font-size:1.545em;/* 17px */}
.searchCloud h2 {font-size:1.364em;/* 15px */}
.searchCloud h3 {font-size:1.272em;/* 14px */}
.searchCloud h4 {font-size:1.18em;/* 13px */}
.searchCloud h6 {font-size:1em;/* 11px */}
/* ----------------------------------------------------------------------------------------- */

/* ESTILOS MODULO TEASER 8 ----------------------------------------------------------------- */
.helpSelector select {width:170px;font-size:1em;margin-bottom:3px;}
/* ----------------------------------------------------------------------------------------- */

/* ESTILOS MODULO TEASER 9 ----------------------------------------------------------------- */
.module9Text {position:relative;top:-4px;}
/* ----------------------------------------------------------------------------------------- */

/* ESTILOS MODULO TEASER 10 ---------------------------------------------------------------- */
.module10ImgRight {float:right;}
.module10ImgLeft {float:left;}
/* ----------------------------------------------------------------------------------------- */

/* ESTILOS MODULO TEASER 16 ---------------------------------------------------------------- */
.smallTopSeller  h3 {margin:0 0 5px 50px;}
.smallTopSeller h4 {padding:0 0 0 50px;}
/* ----------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------- */
/* MODULOS ESPECIALES ---------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------- */
/* FLASH CAPA CALL-TO ACTION --------------------------------------------------------------- */
#modCTA {position:relative;clear:both;height:15em;/* 166px */margin:0 3px 14px 3px;}
* html #modCTA {margin-bottom:9px;}
.ctaLayer {position:absolute;top:40px;left:12px;}
.ctaLayer script {display:none;}
div.ctaLayer {background-color:#f00;color:#fff;z-index:999;width:20.9em;/* 230px;*/height:9.1em;/* 100px */padding:2px 12px 12px 12px;}
/**/
.ctaLayer h1 {font-size:28px;font-weight:bold;letter-spacing:-0.02em;line-height:1.3;}
.ctaLayer p {font-size:14px;font-weight:bold;letter-spacing:-0.03em;line-height:1.4;margin-top:6px;}
.ctaLayer .ctaLink {position:absolute;bottom:8px;font-size:11px;height:15px;font-weight:bold;letter-spacing:-0.03em;line-height:1.4;}
.ctaLink a {color:#fff;padding-right:20px;background:url(../imagestol/buttons/arrow-grey-on-red.gif) no-repeat right top}
.ctaLink a:hover, .ctaLink a:focus {color:#999;background-position:100% -100px;}
/* ----------------------------------------------------------------------------------------- */

/* MODULO CARRO DE LA COMPRA --------------------------------------------------------------- */
.cartGroup{margin:0.6em 0 0.727em 0;}
.carthead{line-height:1.6em;font-weight:bold;width:175px;clear:both;}
.cartProduct{position:relative;font-size:0.91em;line-height:1.3em;left:0;width:120px;float:left;}
.cartPrice{position:relative;width:50px;float:right;text-align:right;line-height:1.3em;clear:all;}
.dynamicHeightLinks{position:relative !important;padding-top:32px;}
/* ----------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------- */
/* MODULOS DE CONTENIDO  ------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------- */
/* ESTILO MODULO CONTENIDO TEXTO ----------------------------------------------------------- */
.textContent {padding-top:0px;}
.textContent h3 {font-size:1.182em;/*13px*/font-weight:bold;}
.textContent ul li {margin-bottom:6px;}
/* ----------------------------------------------------------------------------------------- */

/* ESTILO MODULO TABLA --------------------------------------------------------------------- */
.fullWidth {width:100%;border-collapse:collapse;}
.tableContainer {padding:0 4px 0 4px;}
.tdEven,.tdEven2,.tdOdd,.tdOdd2,.tdHead,.tdHead2 {padding:3px 12px 4px 12px;text-align:right;}
.tdEven span,.tdEven2 span,.tdOdd span,.tdOdd2 span { font-size:10px;}
.tdEven {border-right:1px #008698 solid;background:#fff;}
.tdEven2 {background:#fff;}
.tdHead {border-right:1px #fff solid;padding:4px 12px 4px 12px;background:#008698;color:#fff;}
.tdHead a, .tdHead2 a {color:#fff;}
.tdHead a:hover, .tdHead2 a:hover {color:#fff; text-decoration:underline}
.tdHead2 {background:#008698;color:#fff;}
/**/
.tdHead.td-ico, .tdHead2.td-ico { vertical-align:bottom; padding:3px 12px 0 12px; margin:0} 
.tdHead.td-ico div, .tdHead2.td-ico div { float:right; margin:5px 0 0 0; padding:0}
.tdHead.td-ico div a, .tdHead2.td-ico div a { margin:0; padding:0}
/**/
.tdOdd {border-right:1px #008698 solid;background:#f6f8f9;}
.tdOdd2 {background:#f6f8f9;}
.tdGris { background:#ccc; color:#333;padding:3px 12px 4px 12px; text-align:center; font-weight:bold}
.tdGris2 { background:#999; color:#fff;padding:3px 12px 4px 12px; text-align:center; font-weight:bold}
.tableContainer .tdRow { vertical-align:middle}
.tableContainer .left {text-align:left;}
.tableContainer .center {text-align:center;}
.tableContainer strong, .tableContainer span strong { font-weight:bold !important}
/* ----------------------------------------------------------------------------------------- */
/* ESTILO MODULO TABLA LightPetrol --------------------------------------------------------- */
.TBL_LightPetrol .fullWidth {width:100%;border-collapse:collapse;}
.TBL_LightPetrol .tableContainer {padding:0 4px 0 4px;}
.TBL_LightPetrol .tdEven,.tdEven2,.tdOdd,.tdOdd2,.tdHead,.tdHead2, .thBody, .thBody2 {padding:3px 12px 4px 12px;text-align:right;}
.TBL_LightPetrol .tdEven {border-right:1px #bad4da solid;background:#fff;}
.TBL_LightPetrol .tdEven2 {background:#fff;}
.TBL_LightPetrol .tdHead {border-right:1px #fff solid;padding:4px 12px 4px 12px; background:#bad4da; color:#fff; font-weight:bold}
.TBL_LightPetrol .tdHead2 {background:#bad4da;color:#fff; font-weight:bold}
.TBL_LightPetrol .tdHead a, .TBL_LightPetrol .tdHead2 a {color:#fff;text-decoration:none}
.TBL_LightPetrol .tdHead a:hover, .TBL_LightPetrol .tdHead2 a:hover { text-decoration:underline}
.TBL_LightPetrol .tdOdd {border-right:1px #bad4da solid; background:#f3fafb;}
.TBL_LightPetrol .tdOdd2 {background:#f3fafb;}
.TBL_LightPetrol .tdRow { vertical-align:middle}
.TBL_LightPetrol .thBody { border-right:1px #bad4da solid;padding:4px 12px 4px 12px; background:#fff; color:#333; font-weight:bold}
.TBL_LightPetrol .thBody2 { background:#fff; color:#333; font-weight:bold}
.TBL_LightPetrol td a { text-decoration:underline}
.TBL_LightPetrol .center {text-align:center;}
.TBL_LightPetrol strong { font-weight:bold}
/**/
/* BOTONES SOPORTE PARA LA PAGINA PLANES DE VOZ */
.popupbuttonbox_top#PlanesVoz {top:15px;left:12px;width:960px;}

/* ----------------------------------------------------------------------------------------- */
/* ESTILO PESTANAS NAVEGACION -------------------------------------------------------------- */
.tabBox{margin:0 0 0 3px;}
.tab,.activeTab{position:relative;padding:5px 9px 3px 9px;border-right:1px solid #fff;margin-bottom:-1px;display:inline;float:left;cursor:pointer;}
.tab{background:#99cfd6;color:#FFF;}
.activeTab{background:#008698 !important;font-weight:bold;color:#fff;}
.tabFijo div.tab, .tabFijo div.activeTab {width:130px;}
.hidden{display:none;}
/* ----------------------------------------------------------------------------------------- */

/* ESTILO PESTANAS TEXTO ------------------------------------------------------------------- */
.tab_text_imgLeft {float:left;margin:0 0.64em 0 -6px;}
.tab_text_imgRight {float:right;margin:0 -7px 0 0.64em;}
/* ----------------------------------------------------------------------------------------- */

/* ESTILO DETALLE DE PRODUCTO -------------------------------------------------------------- */
.productPic1{text-align:center;margin:0 8px 8px 6px;overflow:hidden;}
.productDetail .price{position:absolute;right:0px;text-align:right;white-space:nowrap;top:34px;}
.productDetail{position:relative;}
.productDetail form{position:relative;width:250px;}
.productDetail h1{position:relative;left:2px;font-size:23px;font-weight:bold;line-height:29px;top:19px;margin-bottom:42px;}
.productDetail h1 span{font-size:14px;position:relative;top:-7px;left:2px;}
.productDetail h3{font-weight:bold;line-height:29px;}
.productDetail .footnote{text-decoration:underline;cursor:pointer;display:block;margin-top:20px;padding-right:13px;}
.productDetail .button{padding-right:13px;float:right;}
.productDetail .tabBox{margin:20px 0 0 3px;}
/* ----------------------------------------------------------------------------------------- */

/* ESTILOS POPUP --------------------------------------------------------------------------- */
.popupbuttonbox_top,.popupbuttonpack_top,.popupbuttonpack_bottom,.popuptable,.popupproductpic,.popupproductdescription,.popuplogo{position:absolute;}
.popuplogo {top:0;left:18px;width:95px;height:73px;background:url(../imagestol/vodafone_popuplogo.gif) 0 0 no-repeat;clear:both;}
.popupbuttonbox_top{top:15px;left:12px;width:570px;}
.popupbuttonpack_top {right:0;}
.popupbuttonpack_top#generico {right:40px;}
.popupbuttonpack_bottom{margin-top:13px;right:3px;}
.popupbtn2{margin-left:8px;}
.popupbtn2#BtnConTxt { margin:0; padding:0;}
.popupbtn2#TxtBtn { margin:0; padding:0;}
.popupbtn2#TxtBtn a span { display:block; width:83px !important; width:78px; float:left; margin:0; padding:0; text-align:left; color:#666666; line-height:14px; text-align:left}
/**/
.popupbtn2 a {margin:0 5px 0 0;padding:0}
.PopUp h1 {position:absolute;top:100px;left:21px;font-size:2.182em;color:#C80000;font-weight:bold;line-height:28px;width:auto}
.PopUp .mod3Col {position:absolute;top:137px;margin-left:10px}
.PopUp .mod3Col.TitularGrande {position:absolute;top:160px;margin-left:10px}
.PopUp .mod3Col {width:544px;float:left;}
.PopUp .mod3Col .modBorder {width:544px;background-image:url(../imagestol/popup/Border.gif);}
.PopUp .mod3Col .modFooter {background-image:url(../imagestol/popup/Footer.gif);width:544px;}
.PopUp .mod3Col .modTop {background-image:url(../imagestol/popup/Top.gif);width:544px;}
.PopUp .mod3Col .modCopy {width:512px;background-color:#f7f8fa;margin-left:1px;padding:12px 12px 15px 12px;}
.PopUp .mod3Col .modCopy#FondoBlanco {width:512px;background-color:#ffffff;margin-left:1px;padding:12px 12px 15px 0;}
.PopUp .mod3Col .modCopy p {font-size:1em;line-height:1.364em}
.PopUp .tab_text_imgRight {margin:-11px -11px 10px 10px}
.PopUp strong {font-weight:bold !IMPORTANT}
.PopUp .TxtoPeq {font-size:10px !IMPORTANT}
/**/
.popuptable {top:243px;left:9px;}
.popupproductpic{top:116px;left:12px;}
.popupproductdescription{top:124px;left:204px;width:376px;height:124px;}m
.popuphead{font-size:24px;font-weight:bold;}
.popupsub{font-size:18px;font-weight:bold;line-height:32px;height:46px;}
.popupcopy{font-size:13px;font-weight:normal;}
/* ----------------------------------------------------------------------------------------- */
/*POPUP FORMULARIO --------------------------------------------------------------------------*/
.PopUpForm { margin: 20px 0 0 0;}
.PopUpForm .mod3Col#Down {position:absolute; top:400px; margin-left:20px}
.PopUpForm .mod3Col {width:576px; clear:both;position:absolute; top:137px; margin-left:20px;}
.PopUpForm .mod3Col .modBorder {width:576px;}
.PopUpForm .mod3Col .modFooter {width:576px;}
.PopUpForm .mod3Col .modTop {width:576px;}
.PopUpForm .mod3Col .modCopy {width:555px;background-color:#ffffff; margin-left:1px;padding:12px 12px 15px 12px;}
.PopUpForm .mod3Col .modCopy p {font-size:1em;line-height:1.364em}
.PopUpForm strong {font-weight:bold !IMPORTANT}
.PopUpForm .FormRadio p { padding:0 0 10px 0}
.PopUpForm .FormRadio p strong { padding:0 15px 0 0}
.PopUpForm .FormRadio p label { padding:0 15px 0 0}
.PopUpForm .FormCampos table { width: 484px}
.PopUpForm .FormCampos table td { text-align:left}
.PopUpForm .FormCampos table td.IMG { text-align: right; padding:0 13px 0 0}
/*-------------------------------------------------------------------------------------------*/


/* ESTILOS FORMULARIOS --------------------------------------------------------------------- */
.formCopy{position:relative;float:left;width:130px;margin-top:2px;padding:0 10px 0 0;text-align:right;display:block;}
.formMsg {padding:12px;display:none;}
.formMsg .formMsgHead {font-size:12px;font-weight:bold;margin-bottom:8px;}
.formList {margin-top:10px;}
.formList li{padding-bottom:10px;}
input, textarea, select{font:normal 11px Arial;vertical-align:middle;}
.formList .input_large{width:284px;height:14px;}
.formList .select_large {width:290px;}
.formList textarea{width:284px;height:150px;}
.formList .inputErr {background:#F3B700;}
.formButtons {height:34px;}
.formButtons a {float:right;margin-right:8px;}
/* ----------------------------------------------------------------------------------------- */

/*-------------------------------------------------------------------------------------------*/
/* ESTILOS DESARROLLO ADAPTACIONES --------------------------------------------------------- */
/*-------------------------------------------------------------------------------------------*/
/*TOP MOVILES -------------------------------------------------------------------------------*/
#TLF1, #TLF2, #TLF3, #TLF4, #TLF5 {display:none;}
#TLF1 {display:block;}
/* ----------------------------------------------------------------------------------------- */

/*MODULO DE TEXTO ---------------------------------------------------------------------------*/
.ModTexto {margin-top:1em;padding:0 10px;}
.ModTexto.Lanzamientos { float:left; width:270px; height:225px; padding:10px 15px 0 20px; margin:0 0 0 0; display:inline; position:relative; overflow:hidden}
.ModTexto.Lanzamientos h3 { font-size:1.5em; font-weight:bold; margin: 0 0 0 0 !important}
.ModTexto.Lanzamientos .SubTitulo { margin:0 0 15px 0; display:block}
.ModTexto.Lanzamientos .BTN { position:absolute; bottom:10px; left:20px; display:block;}
.ModTexto.Lanzamientos .BTN.Ancho100px { width:100px}
.ModTexto.Lanzamientos .BTN.Ancho125px { width:125px}
.ModTexto.Lanzamientos .BTN.Ancho135px { width:135px}
.ModIMGFloat { float:left; width:265px; display:inline; padding:0;margin:0;height:225px}

.ModTexto ul.ListaBolo li {background:url(../imagestol/bulletSmall.gif) no-repeat 3px 3px;padding-left:10px;}
.ModTexto ul.ListaNum li { list-style-type:decimal; margin:0 0 0 18px; padding:0 0 0 0}
.Modh4 {padding:0 0 0 4px}
.Modh4 h4 {padding: 2px 0 0 0}
.ModTexto p {font-size:1em;line-height:1.18em}
.ModTexto p strong {font-weight:bold}
h4.Titulo {font-size:24px;line-height:22px;font-weight:bold;}
h4.TituloGr {font-size:22px;line-height:22px;font-weight:bold;}
/* ----------------------------------------------------------------------------------------- */

/* MODULO DE TEXTO 3 COLUMNAS -------------------------------------------------------------- */
.mod3ColTexto {width:576px;float:left;}
.mod3ColTexto .modBorder {width:576px;background-image:url(../imagestol/3columnBorder.gif);}
.mod3ColTexto .modFooter {background-image:url(../imagestol/3columnFooter.gif);width:576px;}
.mod3ColTexto .modTop {background-image:url(../imagestol/3columnTop.gif);width:576px;}
.mod3ColTexto .modCopy {width:555px;}
.link_list3Col {position:absolute;width:555px;bottom:7px;padding-bottom:1px;background:url(../imagestol/dottedLine.gif) repeat-x left bottom;}
/* ----------------------------------------------------------------------------------------- */

/* MODULO DE TEXTO 4 COLUMNAS -------------------------------------------------------------- */
.mod4ColTexto {width:763px;float:left;padding-left:5px;}
.mod4ColTexto .modBorder {width:768px;}
.mod4ColTexto .modFooter {width:768px;}
.mod4ColTexto .modCopy {width:747px;}
/* ----------------------------------------------------------------------------------------- */

/*TELEFONOS Y PDAS*/
.LogoMarcaTerminal {text-align:center}
.LogoMarcaTerminal a {display:block;padding:11px 0 11px 0 !IMPORTANT;padding:13px 0 13px 0;}
/* ----------------------------------------------------------------------------------------- */

/*ATRAPALO*/
.AtrapaloMINI .modCopy {margin-left:4px;width:184px;padding:0}
.AtrapaloMINI .Flash {margin:0;padding:0;height:280px;}
/* ----------------------------------------------------------------------------------------- */

/*TELEFONOS-PDAs --------------------------------------------------------------------------- */
.modHeightTlfPDAs .tripleMod h3 {top:4px;color:#008698;font-size:1.1em;}
.modHeightTlfPDAs .tripleMod h4 {left:55px;top:1.8em;/* 22px */width:10em}
.modHeightTlfPDAs .tripleMod h5{position:absolute;left:55px;top:3.3em;font-size:1em;line-height:1.1em;font-weight:normal}
.modHeightTlfPDAs .tripleMod .priceTag {top:10em;left:15px;line-height:1em;font-weight:normal;font-weight:bold;font-size:1em}
.modHeightTlfPDAs .price1,.price4 {font-size:2.181em;/*24px*/line-height:2.091em;/*23px*/line-height:1em;}
.modHeightTlfPDAs .price1 {padding-left:0}
.modHeightTlfPDAs .tripleMod .features {left:55px;top:5em;/*55px*/width:117px;height:auto;/*55px*/overflow:hidden;list-style-type:none;line-height:1.2em}
.modHeightTlfPDAs .tripleMod .features#Pastilla {left:53px;top:5em;/*55px*/width:109px;height:48px;/*55px*/overflow:hidden;list-style-type:none;}
.modHeightTlfPDAs .tripleMod .textBtnRed {top:11em;/*162px*/right:1.1em;}
/**/
.tripleMod .features {left:53px;top:5em;/*55px*/width:117px;height:5em;/*55px*/overflow:hidden;list-style-type:none;}
#OfertaHome .tripleMod .features {left:98px;top:5em;/*55px*/width:77px;height:100%;/*55px*/overflow:hidden;list-style-type:none;}
.tripleMod .features li {background:url(../imagestol/bulletSmall.gif) no-repeat 3px 3px;padding-left:10px;}
.tripleMod .footnote {left:53px;top:13.181em;/*145px*/display:block;text-decoration:underline;}
/* ----------------------------------------------------------------------------------------- */

/* PACK MOVIL MAS ACCESORIOS --------------------------------------------------------------- */
.modHeightPackMovilAcc .tripleMod h3 {top:4px;color:#008698;font-size:1.1em}
.modHeightPackMovilAcc .tripleMod h4 {left:55px;top:1.8em;/* 22px */}
.modHeightPackMovilAcc .tripleMod h5{position:absolute;left:55px;top:3.3em;font-size:1em;line-height:1.1em;font-weight:normal}
.modHeightPackMovilAcc .tripleMod .priceTag {top:10em;left:15px;line-height:1em;font-weight:normal;font-weight:bold;font-size:1em}
.modHeightPackMovilAcc .price1,.price4 {font-size:2.181em;/*24px*/line-height:2.091em;/*23px*/line-height:1em;}
.modHeightPackMovilAcc .price1 {padding-left:0}
.modHeightPackMovilAcc .tripleMod .textBtnRed {top:11em;/*162px*/right:1.1em;}
/* ----------------------------------------------------------------------------------------- */

/*PLAN MAS NAVEGA Y HABLA ------------------------------------------------------------------ */
#PlanMas .tripleMod h4 {left:5px;top:10px;/* 22px */}
#PlanMas .tripleMod h4 strong {left:55px;top:1.8em;/* 22px */color:#008698;}
#PlanMas .tripleMod img {position:absolute;top:46px;left:23px;}
#PlanMas .tripleMod .priceTag {top:75px;left:100px;}
#PlanMas .tripleMod .textBtnRed {top:10.362em;}
/* ----------------------------------------------------------------------------------------- */

/*BUSCADOR DE TELEFONOS Y PDAS ------------------------------------------------------------- */
.ModBuscadorTlf {margin-top:12px;padding:30px 0 20px 0;position:relative;}
.ModBuscadorTlf.PDDTop0 {padding-top:0;}
.ModBuscadorTlf strong.Texto {position:absolute;top:33px;left:20px;font-weight:bold;}
.ModBuscadorTlf div.Campos {margin:0 0 10px 105px;}
.ModBuscadorTlf div.BTN {position:absolute;top:55px;left:477px;}
.ModBuscadorTlf div.BTN a.textBtnGreen {white-space:pre;width:54px;}
.ModBuscadorTlf div.BTN .textBtnGreen span {padding-left:7px;padding-right:10px;}
/**/
.ModBuscadorTlf div.CamposNoMG {margin:0 0 10px 30px;}
.ModBuscadorTlf div.CamposNoMG .BTN {position:absolute;top:auto;left:auto;bottom:22px;right:25px;text-align:right !IMPORTANT}
.ModBuscadorTlf .LetraPeq {color:#6d6d6d}


/**/
.ModBuscadorTlf .Ancho120px {width:120px;margin-right:16px;}
.ModBuscadorTlf .Ancho220px {width:220px;margin-right:16px;}
.ModBuscadorTlf .Ancho240px {width:240px;margin-right:16px;}
/* ----------------------------------------------------------------------------------------- */

/* PAGINA OFERTAS -------------------------------------------------------------------------- */
.Ofertas .priceTag {position:absolute;top:138px;left:95px;width:76px;}
.Ofertas .priceTag .price1 {display:block;width:68px;text-align:center;color:#ff0000;font-size:20px;font-weight:normal}
.Ofertas .priceTag .price1 strong {font-size:28px;font-weight:bold}
/**/
#Mod3Ofertas1, #Mod3Ofertas2, #Mod3Ofertas3, #Mod3Ofertas4 {display:none}
#Mod3Ofertas1 {display:block}
/* ----------------------------------------------------------------------------------------- */

/* TELEFONOS CON CORREO -------------------------------------------------------------------- */
.TelCorreo {width:190px;padding:0 !IMPORTANT}
.TelCorreo .link_list1Col {margin-left:9px;}
.TelCorreo h3 {top:6px;width:185px;left:0;font-size:1.272em;color:#008698;text-align:center;padding:0;}
.TelCorreo h4 {top:200px;width:190px;left:0;font-size:1.454em;color:#f00;text-align:center;}
.TelCorreo .Interrogante {z-index:99;position:absolute;right:6px;top:7px;width:14px;height:20px;}
.TelCorreo .priceTag {left:0;top:221px;width:190px;text-align:center;line-height:1.18em;font-weight:normal;font-weight:bold;font-size:1em}
.TelCorreo .price1 {font-size:2.363em;line-height:2.091em;/*23px*/line-height:1em;}
.TelCorreo .price4 {font-size:1.818em;/*20px*/line-height:2.091em;/*23px*/line-height:1em;}
.TelCorreo .price1 {padding-left:0}
/* ----------------------------------------------------------------------------------------- */

/* CONEXION INTERNET MOVIL ----------------------------------------------------------------- */
.TelCorreo#ConexionInternet h4 {top:190px;width:190px;left:0;font-size:1.454em;color:#f00;text-align:center;}
.TelCorreo#ConexionInternet .priceTag {top:226px}
/* ----------------------------------------------------------------------------------------- */

/* TEXTO IMAGENES PESTANAS ----------------------------------------------------------------- */
.PestanaImagesNoTit {padding-bottom:23px !IMPORTANT;padding-bottom:25px;}
.PestanaImagesNoTit .tab_text_imgRight {float:right;/*margin:-12px -5px 0 0.64em !IMPORTANT;margin:-7px -5px 0 0.64em;*/margin:-12px -5px 1em 1em !IMPORTANT;margin:-7px -5px 1em 1em;}
/**/
.PestanaImagesTit {padding-bottom:23px !IMPORTANT;padding-bottom:25px;}
.PestanaImagesTit .tab_text_imgRight {position:relative;float:right;/*margin:-12px -5px 0 0.64em !IMPORTANT;margin:-7px -5px 0 0.64em;*/margin:-7px -5px 1em 1em;*margin:-7px -5px 1em 1em;_margin:-7px -5px 1em 1em;}
/**/
.tabs strong {font-weight:bold !IMPORTANT}
.tabs a.TabsEnlace {font-weight:bold;text-decoration:underline}
.tabs .TxtoPeq {font-size:10px !IMPORTANT}
/* ----------------------------------------------------------------------------------------- */

/* CONDICIONES GENERALES DE VENTA ---------------------------------------------------------- */
.Condiciones {padding:8px 0 6px 0;line-height:1.37em;}
#SCROLL_Condiciones {width:562px;height:412px;overflow-x:hidden;overflow-y:auto;margin:10px 10px 0 0 !IMPORTANT;padding:0}
#SCROLL_Condiciones .modCopy {width:522px;padding:2px 20px 2px 10px ;}
#SCROLL_Condiciones p {font-size:1em}
/* ----------------------------------------------------------------------------------------- */

/* BOTON DE VOLVER ------------------------------------------------------------------------- */
div.Volver {margin:2px 0;padding-bottom:1px;width:56px;}
a.BTVolver {padding:0 15px 6px 0;display:block;color:#fff;font-family:arial;font-weight:bold;background:url(../imagestol/buttons/arrow-azul.gif) no-repeat right 1px;color:#008698;font-size:1em}
a.BTVolver:hover{background-position:100% -99px;}
/* ----------------------------------------------------------------------------------------- */

/* BOTON DE IMPRIMIR ----------------------------------------------------------------------- */
div.Imprimir {margin:2px 0;padding-bottom:1px;width:70px;}
a.BTImprimir {padding:0 15px 6px 0;display:block;color:#fff;font-family:arial;font-weight:bold;background:url(../imagestol/buttons/bt_print.gif) no-repeat right 1px;color:#008698;font-size:1em}
a.BTImprimir:hover{background-position:100% -99px;}
/* ----------------------------------------------------------------------------------------- */

/* MEDIDAS --------------------------------------------------------------------------------- */
/*
2.363em --- 26px
2.091em --- 23px
1.818em --- 20px 
1.545em --- 17px 
1.454em --- 16px
1.364em --- 15px
1.272em --- 14px
1.18em  --- 13px
1em     --- 11px
0.55em  ---  5px
*/

/* VARIOS FORMULARIO ----------------------------------------------------------------------- */
select.Ancho155px {width:160px}
select.Ancho249px {width:250px}
.Ancho249px {width:245px}
.Ancho165px {width:165px}
.Ancho180px {width:180px}
.Ancho45px {width:45px}
.link_list1HalfCol {float:left;width:249px}
.marTop {margin-top:6px;}
.marTop30px {margin-top:30px;}
.marBot {margin-bottom: 6px;}
.overflow {clear:both;vertical-align:top;overflow:hidden;height:1%}
.divider {font-size:0px;backgroudn:url(../imagestol/dottedLine.gif);line-height:0;height:1px;overflow:hidden;}
.link_list1HalfCol a {padding:4px 15px 0 0;background-position:100% 4px;display:block;overflow:hidden;height:1.63em}
.link_list1HalfCol a:hover {padding:4px 15px 0 0;background-position:100% -96px;display:block;overflow:hidden;height:1.63em}
.looseCopy {width:546px}
.MG15pxR {margin-right:15px !IMPORTANT}
/* ----------------------------------------------------------------------------------------- */

/*POPUP FOTO FICHA ------------------------------------------------------------------------- */
.contenido_fotos {position:absolute;top:170px;width:440px;padding:5px 20px 0 20px;background-image:url(../imagestol/terminales/fondo_pop.gif);background-repeat:no-repeat;background-position:-3px 0px;height:600px;}
/**/
h2.popUpHeader2 {font-size:11px;color:#FF0000;line-height:25px;margin-top:120px !IMPORTANT;margin-left:20px !IMPORTANT;font-weight:bold}
h1.popUpHeader1 {margin-top:38px !IMPORTANT;left:0  !IMPORTANT;font-size:24px;color:#000000;margin-left:20px !IMPORTANT;}
.foto_grande {text-align:center;}
/**/
.fotos_peques {margin-top:10px;text-align:center;}
.fotos_peques img {margin:0 3px 0 3px;}
/* ----------------------------------------------------------------------------------------- */

/*FRANJA OPCIONES DE COLOR DE MOVIL -------------------------------------------------------- */
.modColores {width:182px;height:14px;z-index:90;position:absolute;bottom:2px !IMPORTANT;bottom:1px;left:0;margin:0 2px;background-color:#e5e5e5}
.modColores p {margin:0;padding:1px 0 2px 10px;font-size:10px !IMPORTANT;line-height:12px;color:#000;text-align:center}
.modColores p strong {font-weight:normal;}
.modColores p a {margin:0 0 0 4px}
.modColores p img {width:7px;height:7px}
/**/
.modColores p .ColorTerminalVerde img {background-color:#34b3a6}
.modColores p .ColorTerminalRojo img  {background-color:#bb2b2b}
.modColores p .ColorTerminalNegro img  {background-color:#222222}
.modColores p .ColorTerminalAmarillo img  {background-color:#FF0}
.modColores p .ColorTerminalMorado img  {background-color:#732978}
/**/
.modColores p .ColorTerminalSilver img  {background-color:#b2b2b2}
.modColores p .ColorTerminalRosa img  {background-color:#b554a9}
.modColores p .ColorTerminalBlanco img  {background-color:#ffffff}
.modColores p .ColorTerminalDorado img  {background-color:#aab044}
/**/
.modColores p .ColorTerminalAgatha img {background:url(../imagestol/colores/color_agatha.gif) 0 0 no-repeat}
.modColores p .ColorTerminalAzulMarino img {background-color:#304a66}
.modColores p .ColorTerminalAzul img {background-color:#0000FF}
/* ----------------------------------------------------------------------------------------- */

.modEstrellas {width:182px;height:20px;bottom:1px !IMPORTANT;margin: 0px;}

/*OFERTA ESPECIAL -------------------------------------------------------------------------- */
.OfertaEspecial {padding:165px 0 0 175px}
.Oferta201207 {margin-top:-1px;background:url(../imagestol/ofertas_especiales/oferta201207.jpg) 0 0 no-repeat;}
/* ----------------------------------------------------------------------------------------- */

/*ATRAPALO OFERTA DIA FORMULARIO ----------------------------------------------------------- */
.OFERTADIA_Form {padding-top:10px;background:#FFF}
.OFERTADIA_Form table {margin:0 auto}
.OFERTADIA_Form .FORM {padding:20px 0px 20px 0 ;vertical-align:top}
.OFERTADIA_Form table td {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#5e5e5e;padding:6px 12px 6px 12px;border-bottom:1px solid #d6d6d6;}
.OFERTADIA_Form table td.NOBORDE {border:none}	
.OFERTADIA_Form table td.BordePuntos {border:none;background:url(../imagestol/ofertas_especiales/borde_puntos.gif) 0 bottom repeat-x}	
/*.OFERTADIA_Form select, .OFERTADIA_Form table td input {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#5e5e5e;width:50px;margin-right:7px}*/
.OFERTADIA_Form table td input, .OFERTADIA_Form table td select {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#5e5e5e;margin-right:7px;height:15px;}
.OFERTADIA_Form table td .TXT {width:155px;}
.OFERTADIA_Form table td textarea.TXT {height:140px;}
.OFERTADIA_Form table td .TXTpeq {width:111px;}
.OFERTADIA_Form input.BTN {width:53px !IMPORTANT;border:none}
.OFERTADIA_Form input.BTN_Enviar {width:auto;height:auto;}
/* ----------------------------------------------------------------------------------------- */
/* MODULO ENCUENTRA TU TELEFONO--------------------------------------------------------------*/
.ModuloSelect p { padding-left:5px}
.ModuloSelect p.BtnBuscar { padding: 0 0 0 112px}
.ModuloSelect p.TxtNota { font-size:10px; color:#6D6D6D; line-height:12px}

/*-------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------- */
/* CESTA DE COMPRA --------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------- */
/* CARRO CABECERA*/
.globalNavCarrito {/* 24px */ position:absolute;left:725px;top:34px;width:241px; height:95px; z-index:10}
.globalNav#Cesta ul {width:954px;height:2.182em;/* 24px */background:#f00;}
/**/

/*-------------------------------------------------------------------------------------------*/
/* --------------PRIMER NIVEL DE NAVEGACION - PASOS COMPRA-----------------------------------*/
/*-------------------------------------------------------------------------------------------*/

/*IMAGENES DE FONDO PARA PASOS DE COMPRA-----------------------------------------------------*/
.MenuCesta_Ampliado {position:absolute;top:138px !IMPORTANT;top:137px;left:9px;width:970px;height:74px;background-position:5px 0;background-repeat:no-repeat}
.MenuCesta_Ampliado#Paso1 {background-image:url(../imagestol/cesta/pasos_compra1.gif)}
.MenuCesta_Ampliado#Paso2 {background-image:url(../imagestol/cesta/pasos_compra2.gif)}
.MenuCesta_Ampliado#Paso3 {background-image:url(../imagestol/cesta/pasos_compra3.gif)}
.MenuCesta_Ampliado#Paso4 {background-image:url(../imagestol/cesta/pasos_compra4.gif)}
/**/
.MenuCesta_Ampliado h1 { margin-top:35px;font-size:24px; font-weight:bold; color:#732978; padding-left:15px;display:block;line-height:26px}
.MenuCesta h1{ margin-top:12px;font-size:24px; font-weight:bold; color:#732978; padding-left:24px;}
.grid_Ampliado {position:absolute;top:203px;left:9px;display:block;width:970px;}
/**/
#mod4ColCesta .modHeader {margin-bottom:10px}
#mod4ColCesta .modHeader#MarginNo {margin-bottom:0}
/*-----------------------------------------------------------------------------*/

/*MODULO CONDICIONES GENERALES---------------------------------------------------------------*/
.CeldaGris { background-color:#f4f0f4;width:100%; padding-top:15px}
.CeldaGris table { width:100%;vertical-align:top}
div.CestaCondiciones {padding:15px;margin-bottom:20px;background-color:#FFF;text-align:left;border:1px solid #ccc;overflow:auto}
.Ancho648px {width:648px;}
.Alto203px {height:203px;}
/*-------------------------------------------------------------------------------------------*/

/* MODULO CESTA DE COMPRA - TABLA------------------------------------------------------------*/
.mod4Col#mod4ColCesta .modCopy {width:760px;padding:0 0 0 1px}
.TBL_DATOS {width:100%}
.TBL_DATOS strong {font-weight:bold}
.TBL_DATOS_Telefonos{width:768px;}
.TBL_DATOS_Servicios{width:768px;}
/*-------------------------------------------------------------------------------------------*/
/*TH*/
.TBL_DATOS th {font-weight:bold;text-align:left;padding-left:8px;padding-right:8px;height:24px;vertical-align:middle;background:#f4f0f4 url(../imagestol/cesta/bordepuntos_claro.gif) right 0 repeat-y}
.PrecioCompra th { text-align:right; font-weight:normal}
.PrecioTotal th { text-align:right}
.TBL_DATOS td {background-color:#f4f0f4;padding-left:8px;padding-right:8px;vertical-align:middle;background:#FFF url(../imagestol/cesta/bordepuntos.gif) right 0 repeat-y !IMPORTANT}
.TBL_DATOS th.Unidades {text-align:center}
/**/
.AlignRight {text-align:right !IMPORTANT}
.AlignCenter {text-align:center !IMPORTANT}
.AlignLeft {text-align:left !IMPORTANT}
/*TD*/
.TBL_Precio td{ height:25px;text-align:right;background-color:#f4f0f4; background-image:url(../imagestol/cesta/bordepuntoshorizontal.gif); background-repeat:repeat-x; background-position:bottom;vertical-align:middle; padding-right:8px;}
.TBL_PrecioTotal td{height:31px;text-align:right;background-color:#f4f0f4;background-image:url(../imagestol/cesta/SombraTBL_Bottom.gif); background-repeat:repeat-x; background-position:bottom;font-weight:bold;vertical-align:middle;padding-right:8px;}
.TBL_DATOS td {background-color:#f4f0f4;padding-left:8px;padding-right:8px;vertical-align:top;background:#FFF url(../imagestol/cesta/bordepuntos.gif) right 0 repeat-y}
.Div_TBLPrecio { height:24px; width:100%;background: url(../imagestol/cesta/bordepuntos.gif) 0 bottom repeat-x; text-align:right; vertical-align:bottom}
/*-------------------------------------------------------------------------------------------*/

/*BORDES-------------------------------------------------------------------------------------*/
.TBL_DATOS .BordeNo {background-image:none}
.TBL_DATOS td.BordeInferior {background:url(../imagestol/cesta/bordepuntos.gif) 0 bottom repeat-x;height:2px}
.BordeDerechaNo { background-image:none}
#Celda_Precio {margin:0;padding:0;vertical-align:bottom}
.TBL_Precio { margin:0; padding:0; width:100%}
#Celda_Precio .TBL_Precio .BordeInf { background: #FFF url(../imagestol/cesta/bordepuntos.gif) 0 bottom repeat-x; height:100%}
.BordeNo#TD24px { height:24px}
/*-------------------------------------------------------------------------------------------*/

/* FILA GRIS PARA TITULAR CON BORDE INFERIOR DE PUNTOS---------------------------------------*/
div.TitularTBL { background-color:#f4f0f4;background-image:url(../imagestol/cesta/bordepuntos.gif); background-repeat:repeat-x; background-position:bottom; height:20px; padding: 0 0 0 15px; margin-bottom:15px;}
.TitularTBL_BL {padding: 5px 15px 10px 40px}
.TitularTBL_BL_Borde {background-image:url(../imagestol/cesta/bordepuntos.gif);background-repeat:repeat-x; background-position:bottom;padding: 5px 0 10px 40px}
/*-------------------------------------------------------------------------------------------*/

/* BORDE INFERIOR 1PX------------------------------------------------------------------------*/
.TBL_DATOS td.BordeInferior1 {background:url(../imagestol/cesta/bordepuntos.gif) 0 bottom repeat-x;height:1px}
div.LineaPuntos{ background:url(../imagestol/cesta/bordepuntos.gif) 0 bottom repeat-x; height:1px;margin:15px 0}
/*-------------------------------------------------------------------------------------------*/

/*---------- ANCHO DE COLUMNAS DE LA TABLA --------------------------------------------------*/
.Telefono{width:250px}
.Precio{width:119px}
.Unidades{width:93px}
#CampoServicios{width:250px}
#CampoCuota{width:228px}
/*-------------------------------------------------------------------------------------------*/

/* CONTENIDO TABLA --------------------------------------------------------------------------*/
.IMG_TELEFONO{float:left;width:48px;height:101px;}
.TXT_TELEFONO{float:left;font-weight:bold;padding:8px 0 0 20px;}
.TXT_PRECIO{ padding-top:8px}
.TXT_UNIDADES {padding-top:8px;text-align:center;}
.TXT_UNIDADES a img {position:relative;top:3px;margin:0;padding:0}
.TXT_UNIDADES span {position:relative;padding:0 8px}
.TXT_UNIDADES p{text-align:left;margin-left:20px; font-size:11px;}
.TXT_TARIFA ul {margin-top:8px}
.TXT_TARIFA ul li { font-size:11px;line-height:12px;background:url(../imagestol/cesta/bolo.gif) left 2px no-repeat;padding-bottom:4px;padding-left:10px}
.TXT_SERVICIOS {padding:15px 0}
.TXT_SERVICIOS input { vertical-align:middle}
.BANNER_ventajas{ float:left; padding:10px 50px 10px 40px; text-align:center}
.BTEliminar {margin:10px auto 0 auto;display:block;width:35px;background:url(../imagestol/cesta/boton_eliminar.gif) right center no-repeat;padding-right:30px;text-align:left;line-height:13px;}
.PrecioServicios { text-align:right; padding:15px 0}
.EnlaceBtn img{ padding-left:10px; vertical-align:text-top}
.EnlaceBtn { padding-left:10px}
/**/
.ANCHO250px {width:250px !IMPORTANT}
/*-------------------------------------------------------------------------------------------*/

/* ESTILOS DEL PIE (SÓLO CESTA DE COMPRA)--------------------------------------------------- */
.footerCesta {display:block;width:768px;clear:both;text-align:right;padding:14px 0 19px 0;}
.footerCesta a {padding:0 7px 0 4px;}
.footerCesta li {display:inline;}
.footerCesta span {padding:0 7px 0 4px;}
.footerCesta ul {margin-right:-6px;}
/*-------------------------------------------------------------------------------------------*/

/* BOTONES Y TEXTO INFERIOR------------------------------------------------------------------*/
.TXT_SUPERIOR p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px}
.TXT_INFERIOR{ margin-bottom:19px;}
.TXT_INFERIOR p{ font-size:10px;line-height:12px; margin:0 5px;text-align:justify}
p.LetraPeq { font-size:10px; margin-top:15px}
.BOTON_PIE{ text-align:right; padding-bottom:20px}
.BOTON_PIE input{ padding-right:3px;}
.BOTON_PIE img{ margin:0 3px 0 8px;position:relative;top:9px !IMPORTANT;top:8px;}
.CHK_CONDICIONES{ float:left}
.VOLVERA p{ font-size:11px; margin:0 5px}
.VOLVERA img{ margin: 0 0 0 10px; vertical-align:text-top}
/*-------------------------------------------------------------------------------------------*/

/*TABLA MODCOLUMNADATOS----------------------------------------------------------------------*/
.ModColumnaDatos {width:100%; margin-bottom:15px;}
.ModColumnaDatos label {display:block;text-align:right;padding:0 5px 0 0}
.ModColumnaDatos input.TXT {padding:0 2px 0 0;margin:0 5px 0 0}
.ModColumnaDatos input.TXTPeq {padding:0 2px 0 0;margin:0 10px 0 0}
.ModColumnaDatos td {padding:3px 2px !IMPORTANT;padding:2px 2px}
.TBLParrafo { font-size:11px;margin:5px 0 5px 40px}
.TBLParrafo label { vertical-align:middle}
.TBLParrafo #enlace img{ vertical-align:text-top; padding-left:10px}
#Font10px {font-size:10px}
.Detalles p { font:Arial, Helvetica, sans-serif; font-size:11px; padding: 0 15px 0 15px}
.Detalles a{ text-decoration: underline}
p.BandaGris { background-color:#f4f0f4; font-weight:bold; padding: 2px 0 2px 15px }
.BtnCond input { padding-right:5px}
.BtnCond img{ margin:0 3px 0 8px;position:relative;top:9px !IMPORTANT;top:8px;}
.ListaTabulada{background:url(../imagestol/cesta/bolo.gif) left center no-repeat; padding: 10px 0 10px 10px; margin-left:58px}
.ListaTabulada input { margin-left:5px}
.ListaInline li { display:inline;margin-left:50px}
.ListaInline input { margin: 0 10px}
.Bolo{ background:url(../imagestol/cesta/bolo.gif) left center no-repeat; padding-left:10px}
.OperadorAnterior {padding: 10px 0 10px 35px; vertical-align:middle}
.OperadorAnterior img{ vertical-align:middle}
.OperadorAnterior input{ margin: 0 5px 0 10px}
/*-------------------------------------------------------------------------------------------*/


/* FORMULARIOS ------------------------------------------------------------------------------*/
label.InLine {display:inline}
/*-------------------------------------------------------------------------------------------*/

/*ANCHOS DE COLUMNA PARA TABLA---------------------------------------------------------------*/
.Ancho20px {width:20px !IMPORTANT; }
.Ancho30px {width:30px !IMPORTANT; }
.Ancho60px {width:60px !IMPORTANT; }
.Ancho100px {width:100px !IMPORTANT; }


.Ancho160px {width:160px !IMPORTANT; }
select.Ancho160px {width:166px !IMPORTANT; }
.Ancho200px {width:200px !IMPORTANT; }
.Ancho300px {width:300px !IMPORTANT; }
/**/
#AnchoMail {width:auto !IMPORTANT;width:542px;}
/**/
/*ESPACIOS GENERICOS*/
.MarginLeft10px { margin-left:10px}
/**/
.PaddingLeft10px { padding-left:10px}
.PaddingLeft20px { padding-left:20px}
.PaddingLeft30px { padding-left:30px} 
.PaddingLeft100px { padding-left:100px}  
/*-------------------------------------------------------------------------------------------*/

/*RECOMIENDA UN AMIGO------------------------------------------------------------------------*/
.modCopyTxto#Recomienda {overflow:hidden;height:100%;background:url(../imagestol/recomienda_amigo/fondo-recomiendaamigo.gif) right 0 repeat-y;width:544px;padding:10px 10px 20px 1px;}
.modCopyTxto#Recomienda .RecomiendaAmigoTerminal {width:163px;margin-right:20px;float:left;padding:0 10px}
.modCopyTxto#Recomienda .RecomiendaAmigo {text-align:right;width:335px;padding:0;float:left;display:inline}
.modCopyTxto#Recomienda .RecomiendaAmigo label {display:block;width:135px;float:left;text-align:right !IMPORTANT}
.modCopyTxto#Recomienda .RecomiendaAmigoTerminal div {text-align:center}
/**/
.SeparadorPuntosH {margin-top:20px;padding:2px 0 0 0;background:url(../imagestol/separador-puntos.gif) 0 0 repeat-x}
/**/
.modCopyTxto#Recomienda h3 {text-align:left;top:4px;color:#008698;font-size:1.1em}
.modCopyTxto#Recomienda h4 {text-align:left;left:55px;top:1.8em;/* 22px */}
.modCopyTxto#Recomienda .RecomiendaAmigoTerminal .features {text-align:left;left:55px;top:5em;/*55px*/height:auto;/*55px*/overflow:hidden;list-style-type:none;line-height:1.2em;margin-bottom:10px;}
/*-------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/
/* FICHA DE TERMINAL ------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#FichaTerminal {background:url(../imagestol/ficha_producto/linea-gris.gif) 184px 0 repeat-y;width:760px;padding:0;height:100%;overflow:hidden;}
#FichaTerminal h4 {padding:12px 5px 0 12px}
/* Ficha FOTO ------------------------------------------------------------------------------ */
#FichaTerminal .Atrapalo {width:184px;margin:0;padding:0;z-index:1;}
#FichaTerminal .FichaFOTO {display:inline;float:left;margin:0;width:180px;padding-left:0;margin-right:1px;margin-bottom:0;}
#FichaTerminal .FichaFOTO .BTN {margin:0 0 10px 20px ;width:55px;float:left;display:inline}
#FichaTerminal .FichaFOTO h3 {padding:0 5px 5px 12px;font-size:1em;font-weight:bold}
#FichaTerminal .IMAGEN {text-align:center}
#FichaTerminal .modColores {clear:both;position:relative;margin:0 1px 10px 1px;}
#FichaTerminal .link_list1Col {margin:0 0 8px 6px;position:relative;bottom:0}
/*-------------------------------------------------------------------------------------------*/
/* Ficha CONTENIDOS */
#FichaTerminal .FichaCONTENIDOS {display:inline;float:left;width:558px;padding:10px 2px 10px 13px }
#FichaTerminal .FichaCONTENIDOS .Banner {margin:5px 0}
#FichaTerminal .FichaCONTENIDOS_Texto ul {margin:0.5em 0 0.7em 15px;}
#FichaTerminal .FichaCONTENIDOS_Texto ul li {list-style-type:disc;padding-left:5px;line-height:1.4em;}
#FichaTerminal .FichaCONTENIDOS p {font-size:1em}
#FichaTerminal .FichaCONTENIDOS h5 {font-weight:bold}
#FichaTerminal .FichaCONTENIDOS h5.Lineas {margin-top:20px;font-weight:bold}
#FichaTerminal .FichaCONTENIDOS h4.NombreFicha {padding:4px 0 0 0;font-size:1.454em;color:#C80000}
#FichaTerminal .FichaCONTENIDOS h4.ColorPetrol {padding-left:0}
#FichaTerminal .FichaCONTENIDOS table {margin:5px 0;}
#FichaTerminal .FichaCONTENIDOS table#SinMargin {margin:0; padding:0}
#FichaTerminal .FichaCONTENIDOS table td {width:50%;padding:5px;border-bottom:1px solid #EDEDED}
#FichaTerminal .FichaCONTENIDOS table td.NoBorde {background:none !IMPORTANT;border:none;}
#FichaTerminal .FichaCONTENIDOS table td img {position:relative;margin-top:-6px;top:8px !IMPORTANT;top:6px;}
#FichaTerminal .FichaCONTENIDOS table td label {font-weight:bold}
#FichaTerminal .FichaCONTENIDOS table td label.Block {display:block;}
#FichaTerminal .FichaCONTENIDOS table td select {height:18px;}
#FichaTerminal .FichaCONTENIDOS table .NoBorde a.btnPetrol {margin-left:20px;padding-right:25px;background-position:right 0}
#FichaTerminal .FichaCONTENIDOS table td span {padding:2px 3px;background-color:#efefef;color:#898989;font-size:10px}
#FichaTerminal .FichaCONTENIDOS table td span strong {color:#C80000;font-size:11px;}
#FichaTerminal .FichaCONTENIDOS table td strong {font-weight:bold;}
#FichaTerminal .FichaCONTENIDOS table td strong.FichaPrecio {font-weight:bold;color:#C80000;font-size:17px;padding:2px 4px 2px}
#FichaTerminal .FichaCONTENIDOS table td.LetraPeq {font-size:10px;color:#898989}
/*-------------------------------------------------------------------------------------------*/

/* MODULOS DE 1 COLUMNA PARA CONTENIDOS ADAPTADOS 2 COLUMNAS-------------------------------- */
.mod2Col#AccesoInet .modCopy1col {width:182px;float:left;}

/**/
/* MODULOS DE 1 COLUMNA PARA CONTENIDOS ADAPTADOS 3 COLUMNAS-------------------------------- */
.mod3Col#RSS .modCopy1col, .mod3Col#RSS .mod1Col, .mod3Col#RSS2 .modCopy1col, .mod3Col#RSS2 .mod1Col {width:269px;float:left;}
.mod3Col#RSS2 .mod1Col .modBorder {width:192px;background-image:url(../imagestol/1columnBorder.gif);}
.mod3Col#RSS2 .mod1Col .modFooter {background-image:url(../imagestol/1columnFooter.gif);width:192px;}
.mod3Col#RSS2 .mod1Col .modTop {background-image:url(../imagestol/1columnTop.gif);width:192px;}
.mod3Col#RSS2 .mod1Col .modCopy, .mod3Col#RSS2 .modCopy1col {width:171px;}
/**/
.mod3Col#RSS2 .list1Col {/*position:absolute;*/width:171px;/*margin:-8px 0 8px 0*/margin:0 0 8px 0;}
.mod3Col#RSS2 .list1Col li {width:100%;}
.mod3Col#RSS2 .list1Col a {padding:4px 0 0 0;display:block;background-position:100% 4px;height:1.636em;/*18px*/}
.mod3Col#RSS2 .list1Col a:hover {color:#F3B700;}
.mod3Col#RSS2 ul.list1Col li a.topSelected {color:#F3B700;}
/* ----------------------------------------------------------------------------------------- */

/* RSS ------------------------------------------------------------------------------------- */
.modHeightTlfPDAs#RSS {height:18.18em;overflow:hidden;}
h4.RSS {margin:5px 0;padding:0 10px 2px 0px;font-weight:bold}
h4.RSS img {vertical-align:middle;padding-left:5px;padding-top:4px;}
.RSS_Suscribete {color:#ef6b22;font-weight:bold;float:left;display:inline;width:104px;margin:0 5px;height:65px;padding:0 5px;}
.TxtoPeq {font-size:10px !IMPORTANT}
#RSS .features {left:55px;top:1em;/*11px*/width:117px;height:auto;/*55px*/overflow:hidden;list-style-type:none;line-height:1.2em}
.features#RSS3 {left:55px;top:3.5em;/*11px*/width:117px;height:auto;/*55px*/overflow:hidden;list-style-type:none;line-height:1.4em}
h2.RSS {background:url(../imagestol/rss/rss-mini.gif) 6px 6px no-repeat;padding-left:47px}
h2.RSS_ico {background:url(../imagestol/rss/rss-mini.gif) 6px right no-repeat;padding-right:47px}
.tripleMod#RSS2 {height:100px}
div.mod3Col#RSS div.modBorder {margin-top:-2px}
.ModTexto#RSS {padding:0 5px;}

.mod3Col#RSS h4.RSS, .mod3Col#RSS2 h4.RSS {background:url(../imagestol/ficha_producto/bordepuntos.gif) 0 bottom repeat-x}
.mod3Col#RSS p, .mod3Col#RSS2 p {padding:0 10px}
.mod3Col#RSS .RSS_Suscribete p, .mod3Col#RSS2 .RSS_Suscribete p {padding:0;}
.mod3Col#RSS .modBody, .mod3Col#RSS2 .modBody {background:url(../imagestol/rss/rss-linea_gris.gif) center 0 repeat-y}
/*------------------------------------------------------------------------------------------ */
.mod3Col#RSS2 .link_list1Col {width:273px;}
.mod3Col#RSS2 .modCopy1col {width:276px;position:relative;height:97%}
.mod3Col#RSS2 .modCopy1col div.Imagen {position:absolute;top:3px;right:5px}
div.RSS_TextoCorto {width:180px}
.TxtRSS {padding:12px}
.TxtRSS strong, .TxtRSS div h2 {font-weight:bold}
.TxtRSS div {width:105px;margin:0 22px 15px 15px;display:inline;float:left}
.TxtRSS div a {text-decoration:underline}
/*------------------------------------------------------------------------------------------ */

/*FORMULARIO GENERICO*/
form { margin:0; padding:0; display:inline}
.BloqueTBL {margin-bottom:15px}
.BloqueTBL h2 {font-weight:bold}
.BloqueTBL input.RAD {border:none;position:relative; top:-1px;line-height:12px; margin:0 0 0 5px; padding:0}
.BloqueTBL input.RAD2 {border:none;position:relative; top:-1px;line-height:12px; margin:0 15px 0 5px; padding:0}
.BloqueTBL label.Lbl {line-height:12px;margin:0 0 0 5px;padding-left:0}
.BloqueTBL input.Corto {width:25px !important;margin-right:3px;}
.BloqueTBL input.CHK { margin:0 0 0 5px; border:none;}
.BloqueTBL input.CHK2 { margin:0 0 0 15px}

input.Ancho125px {width:125px;}
input.Ancho288px {width:288px;}
input.Ancho110px {width:115px;}
select.Ancho125px {width:127px;}
select.Ancho288px {width:290px;}
textarea.Ancho288px {width:288px;}

.BloqueTBL table {margin: 15px 0 0 0; line-height:12px}
.BloqueTBL table .NoAncho  {width:auto}
.BloqueTBL table th {width:130px;padding:0 5px 8px 0;font-weight:normal;text-align:right; position:relative}
.BloqueTBL table td {padding:0 7px 8px 0px;}
.BloqueTBL table td.Clue {position:relative; display:block}
.BloqueTBL table td p {margin:0}
.BloqueTBL table input {height:16px;border: 1px solid #CCC; margin-right:5px}
.BloqueTBL table select {height:18px;border: 1px solid #CCC; margin-right:5px}
.BloqueTBL table textarea {border: 1px solid #CCC; margin-right:5px;}
/**/
.FormWarning {background:url(../imagestol/warning_icon.gif) right 2px no-repeat}
.FieldError {background-color: #f3b700;}

input.error, select.error {background-color: #f3b700; margin:0 0 3px 0;}
textarea.error {background-color: #f3b700; margin:0 0 3px 0; border:1px solid #CCC}
label.error { display:block; color:#000; font-size:11px; background:url(../imagestol/warning_icon.gif) left 1px no-repeat; padding:4px 0 0 20px;line-height:14px; margin:0 0 0 3px  !IMPORTANT}
.Tooltip { margin:0 0 0 8px; position:absolute;left:295px; display:block; width:14px; height:14px; top:2px; *top:2px; _top:2px;}
.Tooltip.Perfil01 { left:100px; *left:115px; _left:115px; top:0; *top:2px; _top:2px;}
.Tooltip.Perfil02 { left:165px; *left:180px; _left:180px; top:0; *top:2px; _top:2px;}
.Tooltip.Radio { left:25px; top:0; *top:2px; _top:0;}
/**/
/* DESTACADOS MES */
.mod4Col .modCopy.AjusteFlashDestacadosMes {padding:1px 0 2px 1px;}
.mod4Col .modCopy.AjusteFlashDestacadosMes2 {padding:5px 0 0px 5px;}
/**/

/*ESTADO DE PEDIDO---------------------------------------------------------------------------*/
.mod3Col .modHalf {float:left;width:287px;}
.mod3Col .modHalf .modBorder { width: 287px; /*background-image: url(../imagestol/estado_pedido/3ColumnHalfBorder.gif);*/ overflow: hidden;}
.mod3Col .modHalf .modFooter {width: 287px; background-image: url(../imagestol/estado_pedido/3ColumnHalfFooter.gif); overflow: hidden;}
.mod3Col .modHalf .modCopy {width: 259px;padding-top: 16px;padding-right: 8px;padding-bottom: 8px;padding-left: 8px; overflow: hidden;}
.mod3Col .modHalf .modTop{ width:287px;background-image: url("../images/3ColumnHalfTop.gif");overflow:hidden;}
.mod3Col .modHalf .modCopy .formRow {display: block;width:259px;}
.mod3Col .modHalf .modCopy .textBtnRed span{ padding-top: 1px}
.mod3Col .modHalf .modCopy .link_list1Col { position:absolute;width:264px;bottom:7px; _bottom: 32px; _left: 8px;}
/**/
p.paragraphHeight {height: 60px; font-size:11px}
.modHeight200 {height: 200px !IMPORTANT;height: 200px;}
.TextoInf { padding: 0 10px}
.TextoInf p { font-size:11px}
/**/
div.inputContainer {height: 70px;width: 259px;}
div.inputContainer02 {height: 115px;width: 259px;}
.inputcolumn input, .inputcolumn select, .inputcolumn textarea, .inputcolumn div.labelInput, img.icon, .inputcolumn .textBtnGrey {float: left;margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;margin-left: 10px;}
.labelcolumn {color: #333333;width: 30%;display: block;float: left;text-align: right;margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;margin-left: 0pt;}
.inputcolumn {float: left;margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;margin-left: 0pt;padding-top: 0pt;padding-right: 0pt;padding-bottom: 6px;padding-left: 0pt;overflow: hidden; height: 1%;}
.radiocolumn { display:block; float:left; width:60px; text-align:right; margin: 0 0 5px 0;}
.labelradio {display: block;float: left;text-align:left; margin: 0 0 5px 0;; width:200px;}
.radiocolumn input.Radio {position:relative;*position:relative;_position:static;top:-1px ; line-height:12px; margin:0 10px 0 0; padding:0}

.inputcolumn input.Ancho65px { width:65px}
form#form1 div.formRow, form#form1_inactive div.formRow {overflow: hidden;width: 100%;padding-top: 0pt;padding-right: 0pt;padding-bottom: 0pt;padding-left: 0pt;margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;margin-left: 0pt;}
.buttonsRow {overflow-x: hidden;overflow-y: hidden;clear: both;width: 100%;height: 1%;}
.margenBotonDerecha {margin-right: 12px;}
div.formRow_error_estados {padding: 0 0 12px 0;color:red; margin:0;overflow: hidden;width: 346px;}

div.BordePuntos {padding: 1px !IMPORTANT;margin: 0px !IMPORTANT;/*background:url(../imagestol/ficha_producto/bordepuntos.gif) 0 bottom repeat-x !IMPORTANT;*/}

/*------------------------------------------------------------------------------------------------------------*/

a.hand, area.hand {cursor: pointer;}
/*------------------------------------------------------------------------------------------------------------*/
/* VODAFONE 2009 ---------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/
/**/
.globalNav{	position:absolute;top:10.64em;left:1.1em;}
.globalNav ul{width:86.73em;height:2.182em; /* 24px */background:#fe0000;}
.globalNav li{float:left;border-right: 1px solid #fff;font-weight:normal;}
.globalNav li a{ font-weight:normal;padding: 0.36em 1.09em 0.36em 1.09em;background:#fe0000;height:1.454em; /* 16px */*height:auto; /* IE BUG FIX */color:#fff;display:block;}
.globalNav li a:hover{font-weight:normal;background:#6697cb;color:#fff;}
.globalNavActive{display:block;	padding: 0.36em 1.09em 0.36em 1.09em;background:#6697cb !important;	height:1.454em; /* 16px */*height:auto; /* IE BUG FIX */color:#fff;
font-weight:bold !important;}
/**/
/**/
#vodafoneLogo{position:absolute;top:0;left:1.1em;}
.firstLevelNav{position:absolute;z-index:10;top:12.91em;left:1.1em;}
.firstLevelNav ul{width:86.73em;height:2.17em; /* 24px */background:#ccdcee;}
.firstLevelNav ul li{float:left;border-right: 1px solid #fff;font-weight:regular;display:block;}
.firstLevelNav a{padding: 0.36em 1.09em 0.36em 1.09em;background:#ccdcee;height:1.454em; /* 16px */	*height:auto; /* IE BUG FIX */color:#0044a0;display:block;
font-weight:regular;}
.firstLevelNav a:hover {background:#6697cb;color:#fff;}
.firstLevelNav .active{display:block;color:#fff;font-weight:bold;padding: 0.36em 1.09em 0.36em 1.09em;background:#6697cb !important;height:1.454em; /* 16px */*height:auto; /* IE BUG FIX */}
/**/
.Ancho550px { width: 550px !IMPORTANT; padding: 0px;}
.mod3Col.Ancho550px { float:left; }
.modBorder#CROSELLING_BORDE {width:550px;background: url(../imagestol/3columnBorder_Croselling.gif) 0px 0px repeat-y !IMPORTANT; padding: 0px; }
.modBorder#CROSELLING_BORDE .modHeader{width: 550px}
.modFooter#CROSELLING_PIE { background:url(../imagestol/3columnFooter_Croselling.gif) 0px 0px repeat !IMPORTANT; }

/* CROSELLING */
table.CROSELLING {width: 542px;	margin: 0px !IMPORTANT; margin:0 1px !IMPORTANT;}
table.CROSELLING td { padding:8px 5px 5px 8px !IMPORTANT;border:none !IMPORTANT;}

table.CROSELLING td img {position:static !IMPORTANT;margin:0 !Important}
table.CROSELLING th.ultimo { background: #f4f0f4 !IMPORTANT; } 
/**/
table.CROSELLING td.Degustacion {width:479px !IMPORTANT;padding:4px 6px 2px 3px !IMPORTANT; }
table.CROSELLING td.Degustacion p {margin:0 !IMPORTANT; }
.PosRel { position: relative !IMPORTANT;}
#FichaTerminal .FichaFOTO object, #FichaTerminal .FichaFOTO embed {padding: 0px !IMPORTANT;margin-bottom:-4px !IMPORTANT;}
table.CROSELLING .BotonDegustacion {float:right;font-weight:normal;padding-right:25px;background-position:right 1px}
#CROSELLING_BORDE .modHeader {border:none}

/**/
/* CARACTERISTICAS TERMINAL 2009 ---------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------------------*/

.grid#Ficha-Terminal {position:absolute;top:115px;left:9px;display:block;width:970px;}
.popupbuttonbox_top#CaracteristicasTerminal {width:960px; margin:0;top:15px;left:25px; position:relative}
.popupbuttonbox_top#Pops {width:100%; padding:0;top:15px;left:-25px; position:absolute}
#CaracteristicasTerminal .popupbtn2 #print { position:relative;top:6px}
/**/
#Caracteristicas { display:block; margin:0 0 0 0}
#Caracteristicas h1 {position:absolute;top:100px;left:21px;font-size:2.182em;color:#028597;font-weight:bold;line-height:28px;}
#Caracteristicas #Titular {display:block;width:960px; margin: 0 0 20px 12px; height:100%; overflow:hidden;}
#Caracteristicas #Titular img { float:left}
#Caracteristicas #Titular h1 {display:block; position:relative; float:left; top:0; left:0; width:550px; margin:15px 0 10px 15px}
#Caracteristicas #Titular p { display:block; float:left; margin:0 0 0 15px; width:550px; font-size:11px; line-height:15px}
/**/
#Caracteristicas .mod5Col {width:960px;float:left;margin:0 0 0 12px; display:inline}
#Caracteristicas .mod5Col .modBorder {width:960px;background-image:url(../imagestol/5columnBorder.gif);background-repeat:repeat-y}
#Caracteristicas .mod5Col .modFooter { background-image:url(../imagestol/5columnFooter.gif);width:960px;}
#Caracteristicas .mod5Col .modTop {background-image:url(../imagestol/5columnTop.gif);width:960px;}
#Caracteristicas .mod5Col .modCopy {width:939px;margin-left:1px;padding:12px 12px 15px 12px; overflow:hidden}
#Caracteristicas .mod5Col .modCopy .COL01 { float:left; width:295px; display:inline;}
#Caracteristicas .mod5Col .modCopy .COL_MEDIANIL { float:left; width:20px; display:inline;}
#Caracteristicas .mod5Col .modCopy .COL01 table { margin:0 0 25px 0; line-height:15px}
#Caracteristicas .mod5Col .modCopy .COL01 table.MarginTop { margin-top:30px;}
#Caracteristicas .mod5Col .modCopy .COL01 table th { font-weight:bold; text-align:left; padding:0 0 5px 0}
#Caracteristicas .mod5Col .modCopy .COL01 table td.IconoSinImg { padding:10px 0 0 0}
#Caracteristicas .mod5Col .modCopy .COL01 table td.Icono img { position:relative;top:5px;margin:0 3px 0 0;padding:0;*padding:0 0 4px 0;}
#Caracteristicas .mod5Col .modCopy .COL01 table td.Propiedad { width:135px;}
#Caracteristicas .mod5Col .modCopy .COL01 table td.Valor { width:125px; margin:0; padding:0 0 0 5px;vertical-align:bottom}
#Caracteristicas .mod5Col .modCopy .COL01 table label { display:block; background:url(../imagestol/popup_ficha_terminal/lineapuntos.gif) 0 bottom repeat-x}
#Caracteristicas .mod5Col .modCopy .COL01 table label strong { font-weight:bold}
#Caracteristicas .mod5Col .modCopy .COL01 table input.TXT { width:95px; height:14px; margin:0 0 2px 0; border:none}
#Caracteristicas .mod5Col .modCopy .COL01 table input.TXT2 { width:65px; height:14px; margin:0 3px 2px 0}
#Caracteristicas .mod5Col .modCopy .COL01 table input.Radio {margin:0 0 2px 0}
#Caracteristicas .mod5Col .modCopy p {font-size:1em;line-height:1.364em}
#Caracteristicas .link_list1Col { position:relative; float:right; margin:10px 0 0 0}
.TitularFicha { font-size:14px; font-weight:bold; margin:20px 0 0 5px; display:block; height:100%; overflow:hidden; text-decoration:underline}
/**/
.TextoPie p { float:right; margin: 10px 0 50px 0}

/*-------------------------------------------------------------------------------------------*/
/* ---------------------------------- VODAFONE BRAND REFRESH --------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.inv, .jsEnabled .inv2 {position:absolute;top:-1000px;left:-1000px;}


/* BEGIN HEADER STYLES */
#vodafoneLogo {position:absolute;top:-4px;left:12px;}
#vodafoneLogoPrint {position:absolute;top:0;left:0;}
#breadcrumb {position:absolute;top:161px;left:206px;}
#breadcrumb.inv {display:none;}
.breadcrumb {height:40px;width:560px;}
.breadcrumb li {display:inline;}
.breadcrumb li strong {font-weight:bold;}
.breadcrumb li a:hover {text-decoration:underline;}
/* Crap ie fix in main_ie hhr */
.breadcrumb li:after {content:" >";}
.breadcrumb li.last:after {content:"";}
/**/
.AyudaVDF {display:inline;position:absolute;right:0;height:19px;}
.AyudaVDF a {color:#333333 !IMPORTANT;text-decoration:none !IMPORTANT}
.AyudaVDF a:hover {color:#C80000 !IMPORTANT}
.AyudaVDF a.contEmpresas {float:right;position:relative;background:url(../img/ico-contacto.gif) right 3px no-repeat;padding-right:20px;}
.AyudaVDF a.IcoCesta {margin-left:15px;position:relative;top:-2px;float:right;display:block;background:url(../img/ico-micesta.gif) right 0 no-repeat;padding:2px 25px 6px 0;}
.AyudaVDF a.IcoPrint {margin-left:15px;position:relative;top:-2px;float:right;display:block;background:url(../img/ico-imprimir.gif) right 0 no-repeat;padding:2px 25px 6px 0;}
.AyudaVDF a.IcoVolver {margin-left:15px;position:relative;top:-2px;float:right;display:block;background:url(../img/ico-volver.gif) right 0 no-repeat;padding:2px 25px 6px 0;}
.AyudaVDF a.IcoPDF {margin-left:15px;position:relative;top:-2px;float:right;display:block;background:url(../img/ico-descargar.gif) right 0 no-repeat;padding:2px 25px 6px 0;}

/**/
form.login {}
form.login p {font-size:1em;margin:0.3em 0}
.login .NDocumento {width:108px;height:1.20em;font-size:1em;margin-bottom:5px;color:#333;position:relative;top:2px;width:8.45em;margin-left:3px;}
.login #pwd {width:70px;height:16px;margin-bottom:5px; margin-left:5px;font-size:1em;color:#333;height:1.20em;position:relative;top:2px;width:6em;}
.login select.TipoDoc {display:inline;width:97px;margin:0 0 5px 8px}

.login input.inputLogin {width:50px;border:none;margin-left:0em;cursor:pointer;padding:0 0.45em 0.45em 0.45em;background:url(../img/buttons/button_bg.jpg) repeat-x top left #920000;height:1.64em;border-top:#8C0000 solid 1px;border-right:#999 solid 1px;border-bottom:#999 solid 1px;border-left:#8C0000 solid 1px;color:#fff;font-family:arial;font-weight:bold;}
.login .inputLogin:hover {background:#C80000;}
/**/
.login input.inputLogin.Corto {width:40px;}

.ayudaLogin {position:absolute;top:0.4em;left:5em;display:block;width:1.6em;height:2em;}
a.btnQuestionPurple, a.btnQuestionPurple:hover {background:url(../img/buttons/question-arrow-purple.gif) top left no-repeat;width:1.6em;height:2em;margin-left:4px}
#PuntosVodafone a {position:relative;top:-6px}
#PuntosVodafone a span {padding:0 0.6em}
form.login #app {display:inline;width:101px !IMPORTANT;margin:0 3px 5px 5px}
.MG_BT6px {margin-bottom:7px}

.OfertaHome {}
.OfertaHome.TOP {position:relative;margin-top:-1px}

input.textBtnPurple {border:none;color:#FFF;font-weight:bold}


.LinkUnd {text-decoration:underline}


