body {background-color: #f4f4f4;}
body#PopUp {background-color: #FFF;}
body#Caracteristicas {background-color: #FFF;}
/* #detailTabs .modBody {border-top: solid 1px #ccc;} */
/* .mod2Col .modBorder {background: transparent;} */
.mod3Col .modBorder {background: transparent;}
.tabcontent {border: none;margin-bottom: 1em;padding-bottom: 1em;}

/* COLORES ----------------------------------------------------------------------- */
.grassGreenBG {background-color: transparent;}
.doveBG	{background-color: transparent;}
.addContentBG1 {background-color: transparent;}
.deepPurpleBG {background-color: transparent;}
.addContentBG1 {background-color: transparent}
a:hover, a:focus {color:#c80000;text-decoration: underline;}
.modHeader.petrolBG {background-color: transparent;}
.modHeader.lightGreenBG {background-color: transparent;}
.modHeader.lightPurpleBG {background-color: transparent;}
.modHeader.lightBlueBG {background-color: transparent;}
.modHeader.pinkBG {background-color: transparent;}
.modHeader.FondoRosa {background-color: transparent;}
.modHeader.PacksVerdeBG {background-color: transparent;}

/* MODULOS ----------------------------------------------------------------------- */
.modBody {margin:0 0 0 0 !important}
.modBody h4.petrol {color:#C80000;}

.modHeader {width:177px;color:#c80000;margin:0 0 0 5px;border-bottom: solid 1px #ededed;}
.modHeader a {color:#c80000;}
.modHeader a:hover, .modHeader a:focus {color:#c80000;}
.modHeader h2 {padding: 4px 0 0 2px;}
.features li{border-bottom: solid 1px #ededed;background: transparent}

/* MODULO 1 COLUMNA -------------------------------------------------------------- */
.mod1Col .modBody {width:182px;}
.mod1Col .modBorder {background-image: url(../img/1columnBorder_v2.gif);}
.mod1Col.BordeGris .modBody {border-right:2px solid #E0E0E0;border-bottom:2px solid #E0E0E0;width:186px;}
.mod1Col.Ancho186 .modBody {width:186px;}
.mod1Col.Ancho186 .modHeader{width:186px;margin:0;}
.mod1Col a.BTN_Cab_Dcha {float:right;padding:4px 3px 0 0;text-decoration:underline;color:#000}
.mod1Col a.BTN_Cab_Dcha:hover {color:#c80000}

.grid .singleColumn .mod1Col .modFooter{background-image: url(../img/1columnFooter_v2.gif) !IMPORTANT;}
.quadColumn .singleColumn .mod1Col .modFooter{background-image: url(../img/1columnFooter_v2.gif) !IMPORTANT;}
.link_list1Col,.link_list1Col_inline {background: transparent;}

/* MODULO 2 COLUMNAS ------------------------------------------------------------- */
.mod2Col .modBorder{background-image: url(../img/2columnBorder_v2.gif);}
.mod2Col.OficinaVDF .modBorder{background-image: url(../img/2columnBorder_v2_fondo-gris.gif);}
.mod2Col .modFooter{background-image: url(../img/2columnFooter_v2.gif);}
.mod2Col .modTop, .link_list2Col{background: transparent;}

/* MODULO 3 COLUMNAS ------------------------------------------------------------- */
.mod3Col .modBorder{/*background-image: url(../img/3columnBorder_v2.gif)*/}
.mod3Col .modFooter{background-image: url(../img/3columnFooter_v2.gif);}
.mod3Col .modTop, .link_list3Col{background: transparent;}

/* MODULO 4 COLUMNAS ------------------------------------------------------------- */
.mod4Col .modBorder{background-image: url(../img/4columnBorder_v2.gif);}
.mod4Col .modFooter{background-image: url(../img/4columnFooter_v2.gif);}
.mod4Col .modTop{background: transparent;}

/* BLOQUE DE TEXTO --------------------------------------------------------------- */
.txtBlock .modBorder{background-image: url(../img/txtBlockBorder_v2.gif);}
.txtBlock .modFooter{background-image: url(../img/txtBlockFooter_v2.gif);}
.txtBlock .modTop{background: transparent;}

.NoFondo {background:none !IMPORTANT}
/* MENU DERECHA ------------------------------------------------------------------ */
.secondLevelNav li{border-top:0;}

/* BOTONES ----------------------------------------------------------------------- */
a.btnGrey {background:url(../img/buttons/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnAdditional1{background:url(../img/buttons/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnDove{background:url(../img/buttons/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnGrassGreen{background:url(../img/buttons/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnDeepPurple{background:url(../img/buttons/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnAdditional1{background:url(../img/buttons/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnGrey {background:url(../img/buttons/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnGreyOnRed{background:url(../img/buttons/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnGreen2{background:url(../img/buttons/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnPetrol{background:url(../img/buttons/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnLightPurple{background:url(../img/buttons/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnPink{background:url(../img/buttons/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnLightBlue{background:url(../img/buttons/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnLightYellow{background:url(../img/buttons/arrow-white-v2.gif) no-repeat 100% 4px;}
a.btnLightGreen {background:url(../img/buttons/arrow-white-v2.gif) no-repeat 100% 4px;}
/**/
a.BTVolver {color:#C80000;}
a.BTImprimir {color:#C80000;}
.ColorPetrol {color:#C80000}
/**/

.modHeightTlfPDAs .tripleMod h3 {color:#C80000;}
#PlanMas .tripleMod h4 strong {color:#C80000;font-weight:normal}
/**/
.popupbtn2 span { margin:0 8px 0 0}
.popupbtn2 img { position:relative; top:3px;}
.popupbtn2 a { margin:0 0 0 15px;}
.popupbtn2 a:hover { text-decoration:none}

/* LISTA DE ENLACES EN MODULOS --------------------------------------------------- */
.link_list1Col li,.link_list1Col_inline li,.link_list2Col li,.link_list3Col li,.link_list3Col_inline li,.link_list4Col li{background: transparent;border-bottom: solid 1px #ededed;}
.modSitemapBody .sitemapLevel2 li{background: transparent;border-bottom: solid 1px #ededed;}
.modSitemapBody .modFooter{background:#f00 url(../img/1columnFooter_v2.gif) no-repeat;}

/* PESTAŅAS PIE ------------------------------------------------------------------ */
.tab_footer{background: #f00 url(../img/3columnFooter_v2.gif) no-repeat top left;}

/* PIE --------------------------------------------------------------------------- */
.footer {text-align: center;}
/* BEGIN FOOTER STYLES */
.footer{ display:block; width:87.00em; clear:both; text-align:left; padding:1.27em 0 1.73em 0; }
.footer form{display:inline;}
.footer span { 	padding:0 0.64em 0 0.36em; border-right:1px solid #000000;}
.footer span.copyright { border-right:none; padding:0;}	
.footer p { clear:both; color:#666666; font-size:0.9em; text-align:center; padding-top:1em;}
.footerGlobalNav, .footerLegal {text-align:center;}
.footerLegal { margin-bottom:2em;}
.footerGlobalNav li, .footerLegal li {display:inline;}
.footerGlobalNav a, .footerLegal a {color:#333;padding:0 0.4em 0 0.3em; border-right:1px solid #000000; }
.footerGlobalNav a.last, .footerLegal a.last { border-right:none; }
#colophon { margin-left:3em; float:left; }
#colophon li { display:inline; margin-right:1em; }
/**/
.footerTools { float:right;padding-top:0.7em;}
.footerTools li { display:inline; margin:0 5px 0 0}
.footerTools li a {  padding:0}
.footerTools a.rss { background:url(../img/footer_rss.jpg) top left no-repeat; padding:0 0.6em 0 1.9em;  border-right:1px solid #000000; }	
.footerTools a.facebook { background:url(../img/footer_facebook.jpg) top left no-repeat; padding-left:1.9em; }
/* END FOOTER STYLES */


/* ENCABEZADOS ------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {font-weight: bold;}
/**/
h1 {font-size: 2em;line-height:120%;width:26em;}
.petrol {color: #c80000}
.petrolBold {color: #c80000}
h1.petrol {font-size: 2em;color: #c80000}
.mod4Col h1.petrol {margin-bottom:5px;}
h1.dove, h1.gold, h1.deepPurple, .modBody h2.dove, .modBody h4.dove {color:#000;}


/* BOTONES ----------------------------------------------------------------------- */
.textBtnGreen span, .textBtnRed span, .textBtnPurple span, .textBtnGrey span, .textBtnGreyOnRed span, .textBtnGreyNoShadow span{/*line-height: 3ex;*/}
/**/
.textBtnRed{background:url(../img/buttons/redRight_v2.gif) no-repeat right top;}
.textBtnRed span{background:url(../img/buttons/redLeft_v2.gif) no-repeat left top;}
.textBtnRed:hover{text-decoration:none;}
/**/
.textBtnGreen{background:url(../img/buttons/redRight_v2.gif) no-repeat right top;}
.textBtnGreen span{background:url(../img/buttons/redLeft_v2.gif) no-repeat left top;}
.textBtnGreen:hover{text-decoration:none;}
/**/
.textBtnPurple{background:url(../img/buttons/redRight_v2.gif) no-repeat right top;}
.textBtnPurple span{background:url(../img/buttons/redLeft_v2.gif) no-repeat left top;}
.textBtnPurple:hover{text-decoration:none;}
/**/
.textBtnGrey{background:url(../img/buttons/redRight_v2.gif) no-repeat right top;}
.textBtnGrey span{background:url(../img/buttons/redLeft_v2.gif) no-repeat left top;}
.textBtnGrey:hover{text-decoration:none;}
/**/
.textBtnGreyOnRed{background:url(../img/buttons/redRight_v2.gif) no-repeat right top;}
.textBtnGreyOnRed span{background:url(../img/buttons/redLeft_v2.gif) no-repeat left top;}
.textBtnGreyOnRed:hover{text-decoration:none;}
/**/
.textBtnGreyNoShadow{background:url(../img/buttons/redRight_v2.gif) no-repeat right top;}
.textBtnGreyNoShadow span{background:url(../img/buttons/redLeft_v2.gif) no-repeat left top;}
.textBtnGreyNoShadow:hover{text-decoration:none;}
/**/
a.btnGrassGreenClose{background:url(../img/icon-delete_v2.gif) no-repeat 100% 4px;}

/* TABLA GENERICA ---------------------------------------------------------------- */
.gen_table{background:url(../img/3columnBorder_v2.gif);}
.gen_table .titlerow{background-color:#ededed;}
.gen_table .row_a{background:transparent;}
.gen_table .row_b{background:#ccc ;}
.gen_table .tab_footer {background: transparent;}

/* MODULO FONDO BLANCO ----------------------------------------------------------- */
.ModFondoBlanco {background:white;background: url(../img/tripleColumn_v2.gif) repeat-y top right;}

/* SIMPLE COLUMNA ---------------------------------------------------------------- */
.singleColumn {background:white;background: url(../img/tripleColumn_v2.gif) repeat-y top right;overflow:hidden;height:100%;}

/* TRIPLE COLUMNA ---------------------------------------------------------------- */
.tripleColumn{background:white;background: url(../img/tripleColumn_v2.gif) repeat-y left top;overflow:hidden;height:100%;}
.tripleColumn.NoFondo{background:none;}
.tripleColumn .modFooter, .tripleColumn .mod1Col .modBorder{background:transparent;}
.tripleColumn .txtBlock {background: #ebebeb;}
.tripleColumn .txtBlock .modBorder {background: transparent;}
/**/
.tripleColumn .modFooter {clear:both;background:url(../img/3columnFooter_v2.gif) 0 top !IMPORTANT;width:572px !IMPORTANT;margin-bottom:0}
.quadColumn .tripleColumn .modFooter {clear:both;background:url(../img/3columnFooter_v2.gif) 0 top !IMPORTANT;width:572px !IMPORTANT;margin-bottom:0}
.quadColumn .tripleColumn .modFooter {clear:both;background:url(../img/3columnFooter_v2.gif) 0 top !IMPORTANT;width:572px !IMPORTANT;margin-bottom:0}
.quadColumn .tripleColumn .mod1Col .modFooter {width:192px !IMPORTANT}

/* CUADRUPLE COLUMNA ---------------------------------------------------------------- */
.quadColumn{/*background:white;background: url(../img/quadColumn_v2.gif) repeat-y top right;*/overflow:hidden;height:100%;}
.quadColumn.NoFondo{background:none;}
.quadColumn .modFooter, .quadColumn .mod1Col .modBorder{background:transparent;}
.quadColumn .txtBlock {/*background: #ebebeb;*/background:transparent;}
.quadColumn .txtBlock .modBorder {background: transparent;}
/**/
.quadColumn .modFooter {clear:both;background:url(../img/4columnFooter_v2.gif) !IMPORTANT;width:768px;margin-bottom:0}
.quadColumn  .mod1Col .modFooter {width:192px;background:none !IMPORTANT}
/**/
.quadColumn.FondoBlanco{background:white;background: url(../img/quadColumn_v2.gif) repeat-y top right;overflow:hidden;height:100%;}

/* PESTAŅAS ---------------------------------------------------------------------- */
.tab, .activeTab{border-right:0;}
.tabBox .tab{background:#ccc !important;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.tabBox .tab a {color:#000 !important;}
.tabBox.blue .activeTab, .tabBox.purple .activeTab, .tabBox.gold .activeTab{background:#fff !important;color:#000 !important;border-top: solid 1px #e0e0e0;border-left: solid 1px #e0e0e0;border-right: solid 1px #e0e0e0;}
.tabBox.blue .activeTab a, .tabBox.purple .activeTab a, .tabBox.gold .activeTab a{color:#000 !important;}
.blue .activeTab a, .blue .activeTab a:visited, .purple .activeTab a, .purple .activeTab a, .gold .activeTab a:visited, .gold .activeTab a:visited{color:#000 !important;}

/* MODULOS ----------------------------------------------------------------------- */
.modTop {display: none;}
.link_list1Col, .link_list2Col, .link_list3Col {border-top: solid 1px #ededed;}
.link_list1Col.NoBorde_TOP {border:none;}
.link_list1Col.NoBorde_TOP  {padding-top:5px;bottom:0 !IMPORTANT}
/**/
.link_list1Col.ColorBlanco a,.link_list1Col.ColorBlanco a:hover, .link_list1Col.ColorBlanco a:focus {color:#FFF}
.fullWidth tbody td {border: 0;}

/* NS-NC  ------------------------------------------------------------------------ */
/*
#october-popup-page {background: #fff;}
#october-popup-page .mod3Col .modFooter, #october-popup-page .mod3Col .modBorder {background: transparent;}
#october-popup-page .popuptable {border: solid 1px #ccc;}
#october-popup-page .popuplogo {background: url(../img/popup-print-logo.gif);}
*/

/* MENU SEGUNDO NIVEL ------------------------------------------------------------ */
/*.secondLevelNav li {border-bottom: 1px solid #ededed;}
.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;}*/

/* VARIOS ------------------------------------------------------------------------ */
#modCTA, #modCTAdotCom {margin-right: 0;margin-left: 0;}
.productDetail .modBorder {background: transparent;!important}
.BotonesNav {margin:12px 30px 0 0; float:right;}
.BotonesNav a { float:right; margin:0 0 0 10px}
.FechaRevista { float:right; color:#c80000 ;font-size:1.5em;line-height:1.8em ;margin:0 5px 0 0 !important; margin:0 }
.Revista { padding:0 0 0 10px}

/* ESTRUCTURA ------------------------------------------------------------------------ */
.grid {margin:auto;clear:both;}

/* MIGAS ----------------------------------------------------------------------------- */
#breadcrumb {color:#666;position: relative;left: 0;top: 0;float: left;clear: both;width: 942px;height: auto;padding: 6px 0 6px 0;padding: 5px 0 6px 0;margin: 0 6px 6px 6px; overflow:hidden}
#breadcrumb a {color: #999;}
.gridFixBreadcrumb {padding-top: 0;}

/* TABLAS ---------------------------------------------------------------------------- */
.tdHead,.tdHead2 {background: transparent;color: #c80000;}
.tdOdd, .tdEven {border:0 ;}

/* TOP MENU -------------------------------------------------------------------------- */
.icon-cart {background: url(../img/menu/icon-cart.gif) no-repeat 0 1px;padding: 0 0 0 14px;}
#topmenu-holder {width:960px;/*width: 970px;*/margin: auto;}
#topmenu-holder.Relative { position:relative}
#top-links {height: 67px;background: url(../img/menu/menu_bg01.gif) repeat-x;position: relative;width: 956px;}
#top-links .top-logo {position: absolute;}
#top-quicklinks {height: 32px;margin-left: 78px;}
#top-quicklinks li {float: right;/*font-weight: bold;*/font-weight:normal;margin: 4px 0 0 15px;}
#top-quicklinks li a {color: #fff;text-decoration: none;line-height: 2;font-weight:bold}
#top-quicklinks li a:hover {text-decoration: underline;}
#top-quicklinks #top-search-field {background: url(../img/menu/search-bg.gif) no-repeat;height: 18px;width: 99px;padding: 5px 0 0 20px;border: 0;font-family:Arial,Helvetica,sans-serif;font-size: 1em;}
#top-quicklinks .top-search {clear: both;margin-right: 6px;}
#top-quicklinks input {float: left;border:none;}
#top-quicklinks li label {float:left;position:relative;top:3px;color:#FFF}

/* PARTICULARES EMPRESAS MENU -------------------------------------------------------- */
#top-globalnav {height: 35px;margin-left: 78px;margin-bottom: -2px;background: url(../img/menu/menu_norm.gif) repeat-x;}
#top-globalnav li {height: 35px;float: left;background: url(../img/menu/menu_norm.gif) repeat-x;display: inline;line-height: 1.4;}
#top-globalnav li.active {background: url(../img/menu/menu_active.gif) repeat-x;}
#top-globalnav li a {display: block;float: left;height: 25px;color: #fff;/*font-size: 1.182em;*/font-size: 1.1em;font-weight: bold;padding: 8px 15px 0 15px;margin: 2px 0 0 0;border-right: 1px solid #e70000;text-decoration: none;}
#top-globalnav li a:hover {background: #C80000;border-right: 1px solid #C80000;}
#top-globalnav li.active a, #top-globalnav li.active a:hover {color:#c80000;border-right: 0;margin: 0 0 0 4px;padding-top: 10px;background: url(../img/menu/menu_active.gif) right 0;}

/* MENU PRIMER NIVEL ----------------------------------------------------------------- */
#top-firstlevel {background:white;float: left;clear: both;margin-left: 0px;width: 954px;border-bottom:2px solid #dbdbdb;border-right:2px solid #dbdbdb;}
#top-firstlevel li {float: left;display:block;line-height: 2.2;font-size: 1.1em; margin: 0 0 0 0; padding:0}
#top-firstlevel li span {color:#000;text-decoration:none; padding:4px 13px 4px 13px; display:inline; width:auto}
#top-firstlevel li a {color: #000;text-decoration: none; padding:4px 13px 4px 13px; display:inline; cursor:pointer; width:auto}
#top-firstlevel li a:hover {color:#c80000;text-decoration: underline;}
#top-firstlevel li.active a {color:#c80000;font-weight: bold;}

/* ie fixes, if desired feel free to this block to main_ie.css */
.gridFixBreadcrumb {/
margin-top:0;}
* html .modBody.modHeightLow {margin:0 1px 0 0 !important;}
* html .tripleColumn {overflow:visible;}
* .link_list1Col {bottom: 7px}
.floatRight {float:right !IMPORTANT;}
.TXTPeq {font-size:.91em;line-height:1em;color:#6d6d6d}
.Pos_Rel {position:relative !IMPORTANT}

/*OCULTA TOP MOVILES*/
#TLF1 {display:block;position:absolute}
#TLF2 {display:none;position:absolute}
#TLF3 {display:none;position:absolute}
#TLF4 {display:none;position:absolute}
#TLF5 {display:none;position:absolute}

/*FICHA TERMINAL*/
.grid#Ficha-Terminal h1 { color:#C80000}
.grid#Ficha-Terminal h4 { color:#C80000}
.grid#Ficha-Terminal .mod5Col .modTop {background-image:url(../imagestol/5columnTop.gif);width:960px; height:1px;font-size:1px;line-height:1px; display:block}

/* HOME MULTIPLICA */
/**/
.AyudaVDF.HomeMulti {display:inline; position:absolute; right:0; height:19px; width:350px;color:#333333}
.AyudaVDF.HomeMulti a {color:#333333 !IMPORTANT;text-decoration:none !IMPORTANT}
.AyudaVDF.HomeMulti a:hover {color:#C80000 !IMPORTANT}
.AyudaVDF.HomeMulti .TeAyudamos { color:#000}
.AyudaVDF.HomeMulti a.IcoCesta {margin-left:0}
.AyudaVDF.HomeMulti a.IcoCesta span {color:#C80000;font-weight:bold}
.AyudaVDF.HomeMulti .IcoTelf {color:#C80000; font-weight:bold; margin:0 0 0 10px; background:url(../img/ico-telf.gif) 0 0 no-repeat; padding:0 6px 0 14px}
.AyudaVDF.HomeMulti .IcoMail {padding:0 20px 0 0; background:url(../img/ico-mail.gif) right 3px no-repeat; margin:0 5px 0 2px}
/**/

.modAtrapalo { height:15.09em;padding:0 0 15px 0}
.modAtrapalo.PaddingBottNo { height:15.09em;padding:0 0 5px 0 !important}
/**/
.Compra3Pasos { color:#FFF; background:url(../img/home/fondo-comprar3pasos.gif) 0 0 repeat-x; overflow:hidden}
.Compra3Pasos h1 { font-size:1.7em; font-weight:bold;margin:0; padding:10px 0 0 10px}
.Compra3Pasos h3 {font-size:1.3em; font-weight:bold;margin:0; padding:0 0 0 10px}
.Compra3Pasos .link_list1Col li a{ color:#FFF}
.modBody .ModEncuentraTlf { padding:0 4px 0 6px}
.modBody .ModEncuentraTlf p { margin:0 0 6px 0}
.modBody .ModEncuentraTlf select { margin:0 0 0 0; width:160px}
.modBody .ModEncuentraTlf label { font-size:11px; margin:0 0 0 6px}
.OficinaVDF .modHeader {border-bottom:none}
.OficinaVDF .modBody { background-color:#dedede; width:380px; }
.OficinaVDF .modCopy { padding:14px 8px 0 12px}
.modHeight80 { height:80px}
.modHeight146 { height:146px}
.modHeight175 { height:175px}
.modBody strong { font-weight:bold}
.OficinaVDF .modCopy .ListaTerminales { height:145px; width:180px; float:left;overflow:hidden; display:inline}
.OficinaVDF .OfertasTerminales {height:145px; float:left; width:182px;overflow:hidden; display:inline; position:relative}
.OficinaVDF .OfertasTerminales .PrecioOferta {position:absolute; z-index:100; top:65px; left:110px;width:65px}
.OficinaVDF .OfertasTerminales .BTNComprar { position:absolute; z-index:100; top:110px; left:110px}
/* ------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------- */
/* PROCESO DE COMPRA ----------------------------------------------------------------- */
/* GRID */
.grid.ProcesoCompra { position:static; display:block; padding-top:30px}
.grid.ProcesoCompra h1 { font-size:1.7em; margin:0 0 8px 10px}
.grid#Paso00 { padding-top:65px; background:url(../img/proceso-compra/paso00.gif) 0 5px no-repeat}
.grid#Paso01 { padding-top:65px; background:url(../img/proceso-compra/paso01.gif) 0 5px no-repeat}
.grid#Paso02 { padding-top:65px; background:url(../img/proceso-compra/paso02.gif) 0 5px no-repeat}
.grid#Paso03 { padding-top:65px; background:url(../img/proceso-compra/paso03.gif) 0 5px no-repeat}
.grid#Paso04 { padding-top:65px; background:url(../img/proceso-compra/paso04.gif) 0 5px no-repeat}

/* COLUMNA LATERAL */
.grid.ProcesoCompra .singleColumn  h1 { margin:0}
.grid.ProcesoCompra .singleColumn  p { font-size:1em;}
.grid.ProcesoCompra .singleColumn input.EmailCesta { border-top:1px solid #717171;border-left:1px solid #717171;border-bottom:1px solid #efefef;border-right:1px solid #efefef; padding: 0 2px}
.grid.ProcesoCompra .singleColumn .modCopy.Ayuda h2 { margin:10px 0 10px 0}
.grid.ProcesoCompra .singleColumn .modCopy.Ayuda p { margin-bottom:15px}
.grid.ProcesoCompra .singleColumn p.Boton { margin:0 0 0 0; width:45px; float:right; display:inline}
.grid.ProcesoCompra .singleColumn p.Boton a span {}
.grid.ProcesoCompra .singleColumn .Ventajas { height:190px}
.grid.ProcesoCompra .singleColumn .Ventajas p.SinModCopy { margin:5px}
.grid.ProcesoCompra .singleColumn .Resumen { background-color:#CCC; margin:0; padding:0 0 0 0; height:100%; overflow:hidden; width:186px}
.grid.ProcesoCompra .singleColumn .Resumen th { text-align:left; font-weight:bold; padding:8px 5px 0 8px}
.grid.ProcesoCompra .singleColumn .Resumen td.Dato {padding:8px; text-align:left}
.grid.ProcesoCompra .singleColumn .Resumen td.Valor {padding:8px; text-align:right}
.grid.ProcesoCompra .singleColumn .Resumen td.Dotted { height:1px; background:url(../img/dottedLine-blanco.gif) 0 bottom repeat-x}
.grid.ProcesoCompra .singleColumn .Resumen td.NoDotted { background:none; padding:8px}

/* TABLA CARRO COMPRA  ----------------------------------------------------------------- */
.scShopCart {margin:0;width:763px;border-collapse: collapse;line-height:1.3;}
.scShopCart  a:hover, .scShopCart a:focus {	color:#000;}
.scShopCart th {padding: 6px 8px 4px 10px;	border-right: 1px dotted #ccc; background-color: #e0d5e1;font-weight: bold;text-align:center;}
.scShopCart td {padding: 9px 8px 4px 10px;border-right: 1px dotted #ccc;vertical-align:top;}
.scShopCart td.Centrado {vertical-align:middle; text-align:center}
.scShopCart td.CentradoLeft {vertical-align:middle; text-align:left}
*html .scShopCart th, *html .scShopCart td { border-right: 1px solid #ccc !important; /* solid border for IE6, because dotted looks awful */}
*html .scShopCart th.NoBorde, *html .scShopCart td.NoBorde { border-right:none !important; /* solid border for IE6, because dotted looks awful */}
.scShopCart td, .scShopCart .scHeader,  .scShopCart th.scSumOption {background:transparent url(../img/dottedLine.gif) repeat-x bottom right;}
.scShopCart td.scIntro {border:none;background:none;padding: 15px 10px; border-right:none}
.scShopCart .scHeader {	background-color: #e0d5e1;}
.scShopCart .scImg {width:66px;float:none;padding:0 0 10px 15px;text-align:center;vertical-align:top;border-right:none; clear:both}
.scShopCart .scAddItem {padding-left:30px;padding: 9px 8px 4px 10px;border-right:1px dotted #ccc;vertical-align:top;background-color:transparent;text-align:left;font-weight:normal;background:transparent url(../img/dottedLine.gif) bottom left repeat-x; font-weight:bold}
.scShopCart .NoDotted {background-image:none}
.scShopCart .scAddItem h2 { margin:0 0 10px 0}
.scShopCart .scAddItem ul { margin:0 0 10px 0}
.scShopCart .scAddItem ul li { font-weight:normal; background:url(../img/bolo-flecha.gif) 0 5px no-repeat; padding:0 0 0 10px; margin:0 0 0 0}
.scShopCart .scAddItem ul li strong { font-weight:bold}
.scShopCart .scSummary td {	font-weight: bold;}
.scShopCart th.scSumOption {text-align: left;background-color:#fff;padding: 9px 8px 4px 90px;}
.scShopCart .Units { font-weight:bold; display:block; margin:15px 0 0 0}
.scShopCart .MasDatos { border-right:0;background:none; background:url(../img/proceso-compra/bordepuntos-vertical.gif) right 0 repeat-y !important}
.scShopCart .SeparadorBorde { height:1px; background-color:#999999; padding:0; margin:0; background-image:none}
.scShopCart .Last { border-right:0;background-image:none !important}
.scShopCart .CentradoLeft.MasDatos { padding:20px 0 10px 30px}
.scShopCart .scImg.MasDatos { padding:10px 10px 0 20px}
.scShopCart .scImg.MasDatos img { float:left; margin:0 0 0 0}
.scShopCart .scImg.MasDatos h2 { float:left; margin:10px 0 0 10px}

/**/
.scShopCart td.scAct a.btnAdd {background: url(../img/buttons/arrow-white-v2.gif) no-repeat;background-position: 100% 4px;}
.scShopCart td.scAct a.btnDelete {background: url(../img/icon-delete_v2.gif) no-repeat;background-position: 100% 4px;}
.scShopCart .scFunc a.btnDeepPurple, .scShopCart .scAct a.btnDeepPurple {background:url(../img/buttons/arrow-white-v2.gif) no-repeat right 0;}
.scShopCart a.scOptHide {background:url(../img/icon-minus_v2.gif) no-repeat;}
.scShopCart a.scOptShow {background:url(../img/icon-minus_v2.gif) no-repeat;}
.scShopCart th,.scShopCart .scHeader{ background-color: #ededed;}
.scShopCart td .Cantidad { font-weight:bold; margin:0 8px 0 0}
.scShopCart td .BtnUnidad {margin:0 5px 0 0;}
.scShopCart td .BtnUnidad img {position:relative; top:2px}
.scShopCart td .Eliminar { text-decoration:underline}

/* CALES ESPECIALES */
.scShopCart .Descripcion { padding:20px 20px}
.scShopCart .Descripcion p { font-size:1em}
.scShopCart input { margin: 0 5px}
.scShopCart input.TXT {border-top:1px solid #717171;border-left:1px solid #717171;border-bottom:1px solid #efefef;border-right:1px solid #efefef;}
.scShopCart strong { font-weight:bold !important}
.scShopCart th.Concepto { font-weight:normal; text-align:left; padding-left:160px !important}
.scShopCart th.TitPrecio { width:80px !important}
.scShopCart th.Precio { font-weight:normal; text-align:right; width:150px;}
.scShopCart .Ancho150px {width:150px;}
.scShopCart .Separador { height:2px; background:none; padding:0; margin:0 !important;}
.scShopCart .Total { background-color:#c80000; color:#FFF; font-weight:bold !important}
/**/
.Botones { padding:20px 30px 20px 20px}
.BtnFlecha {font-weight:bold; padding:5px 25px 3px 0;background:url(../img/ico-flecha-compra.gif) right 3px no-repeat; text-decoration:underline;margin:0 0 20px 0}
.CondicionesVenta { font-weight:bold; float:right; position:relative; top:5px}
.CondicionesVenta a { text-decoration:underline}
.CondicionesVenta input { margin:0 10px 0 0}
.Btn-Comprar { margin:0 0 0 25px}
.Font10px { font-size:0.9em}
/**/
/* Modulos del carrito de la compra */
.BloqueCarrito { margin-bottom:20px}
.BloqueCarrito h2 { height:20px; display:block; background-color:#ededed; padding:3px 0 0 11px; margin:0 6px 25px 0}
.ModDatosCarrito { padding:0 20px 0 18px; margin:0 0 0 0}
.ModDatosCarrito h3 { font-size:11px; font-weight:bold}
.ModDatosCarrito .BloqueTBL { margin:0 0 20px 0}
.ModDatosCarrito .BloqueTBL label { margin-right:10px;}
.ModDatosCarrito .BloqueTBL select {  }
.ModDatosCarrito .BloqueTBL .RadioButton { width:10px;}
.ModDatosCarrito .BloqueTBL .Lbl2 { margin:0 0 0 5px}
.ModDatosCarrito .BloqueTBL .Lbl3 { margin:0 0 0 15px}
.ModDatosCarrito p { font-size:11px}
.ModDatosCarrito .CHK { float:left; margin:0 6px 0 0; _margin:-2px 0 0 0;}
.ModDatosCarrito .Enviar { text-align:right; padding:0 10px 20px 0; height:100%; overflow:hidden}
.ModDatosCarrito .Enviar a, .ModDatosCarrito .Enviar input { float:right; margin:0 0 0 10px;}
.LegalCarrito { font-size:10px; color:#333; margin:20px 10px 40px 0}
.TabLeft { padding:0 0 0 22px}
.VerCondiciones { text-decoration:underline; margin:0 0 0 15px}
.CondicionesCesta { margin:25px 0 0 0}
.CondicionesCesta textarea { width:700px;height:125px; border:1px solid #888888; color:#333; padding:10px}
.IMGLupa { background:url(../img/proceso-compra/tarjeta_sim.jpg) right 0 no-repeat; padding:0 100px 35px 0}
/**/
/* DATOS DE LINEA */
.DatosLinea{background:url(../img/proceso-compra/fondo-datos-linea.gif) 0 0 repeat-y;width:745px;margin:15px 0 0 8px;border-bottom:1px solid #999;padding:0 0 15px 0; overflow:hidden;}
.DatosLinea h2 {  margin:0;border:1px solid #e4e4e4; background:#f8f8f8 url(../img/proceso-compra/bolo-gris.gif) 10px 9px no-repeat;padding:3px 0 0 16px}
.DatosLinea table { margin:15px 0 15px 20px}
.DatosLinea table td.VariasLineas { padding: 0 0 10px 0}
.DatosLinea strong { font-weight:bold}
.DatosLinea .CeldaImg img { position:relative; top:6px;}
.DatosLinea label { margin:0 10px 0 10px; position:relative; top:2px}
.DatosLinea label.PrimerTD { margin:0 10px 0 0; position:relative; top:2px}

/* Modulos de finalizacion de la compra */
.BloqueFinCompra { padding:0 0 25px 0}
.BloqueFinCompra h2 { height:20px; display:block; background-color:#ededed; padding:3px 0 0 11px; margin:0 6px 15px 0}
.BloqueFinCompra h3 { height:17px; display:block; background-color:#f8f8f8; border:1px solid #e4e4e4; padding:3px 0 0 10px; margin:0 0 10px 0}
.BloqueFinCompra p { margin-left:10px}
.BloqueFinCompra label { margin-right:10px}
.Tooltip2 { position:relative; top:2px; margin:0 0 0 10px}
.Tooltip2.ConSelect { position:relative; top:4px; margin:0 0 0 10px}
.BloqueFinCompra ul {margin:10px}
.BloqueFinCompra ul li { background:url(../img/proceso-compra/guion-li.gif) 0 8px no-repeat; padding:0 0 0 5px}
.BloqueFinCompra strong { font-weight:bold}
/**/
.ModEnlacesFin { padding:15px 15px 0 15px; height:100%; overflow:hidden}
.ModEnlacesFin p { font-size:1em}
.ModEnlacesFin p a { text-decoration:underline}
.ModEnlacesFin p.floatRight a { margin:0 0 0 20px}
/* Tooltip de Formulario */
.ModDatosCarrito .BloqueTBL .Clue { display:block; position:relative}
.ModDatosCarrito .BloqueTBL .Tooltip { position: absolute; display:block; text-align:left;margin:0;top:2px;}

/* Diferentes posiciones para el boton de ayuda */
.ModDatosCarrito .BloqueTBL .Tooltip.Pos01 { left:220px}
.ModDatosCarrito .BloqueTBL .Tooltip.Pos02 { left:307px}
.ModDatosCarrito .BloqueTBL .Tooltip.Pos03 { left:300px}
.ModDatosCarrito .BloqueTBL .Tooltip.Pos04 { left:100px}
.ModDatosCarrito .BloqueTBL .Tooltip.Pos05 { left:170px}
.ModDatosCarrito .BloqueTBL .Tooltip.Pos06 { left:54px}

/* Validacion de Formulario */
.ModDatosCarrito .BloqueTBL label.error { display:block; margin:0 0 0 0;}
.ModDatosCarrito .BloqueTBL input.error {}

/* TELEFONOS CON CORREO ----------------------------------------------------------------- */
.TitTelCorreo { background-color:#d5d5d5; padding:5px 0 6px 8px; margin:0 0 2px 4px;}
.TitTelCorreo h1 { font-size:1.1em; color:#333; display:inline;}

.mod1Col .TitTelCorreo {width:172px}
.mod2Col .TitTelCorreo {width:364px; margin:0 0 2px 0}
.mod3Col .TitTelCorreo {width:553px}

.mod1Col.TelefonosCorreo { margin:0 0 0 0; padding:0 0 0 0; width:189px; position:relative}
.mod1Col.TelefonosCorreo .IMG_Oferta { margin:1px 0 0 5px; padding:0 0 0 0}

.modHeight190 { height:190px;}
.mod1Col.TelefonosCorreo .modHeight282 { height:290px; overflow:visible; margin:0 0 0 0; padding:0 0 0 0}
.mod1Col.TelefonosCorreo .modHeader { width:182px}
a.Info { float:right; margin:5px 5px 0 0 !important}

.TagPrecio { width:65px; height:75px; position:absolute; top:170px; left:110px; line-height:10px; overflow:hidden;}
.TagPrecio.ModCorto {top:80px;}
.TagPrecio span { font-size:12px; color:#333; margin:0 0 0 0}
.TagPrecio h1 {font-size:28px; color:#333;}
.TagPrecio a {}

/* ACTIVACION IPAD */
.grid#IPAD { position:static; display:block; padding-top:10px;}
.grid#IPAD .modBody {height:100% !IMPORTANT; overflow:hidden !IMPORTANT}


.mod5Col.iPad p { font-size:11px; color:#333}

.mod5Col.iPad .ColiPad01 { width:304px;float:left;display:inline;text-align:center;padding-top:46px; position:relative; height:900px; overflow:hidden}
.mod5Col.iPad .ColiPad01 .CamposObligatorios { position:absolute; top:955px; left:10px; color:#666}
.mod5Col.iPad .ColiPad01 .CamposObligatorios2 { position:absolute; bottom:0; left:10px; color:#666}

.mod5Col.iPad .ColiPad02 { width:630px;float:left;display:inline;padding-top:30px;overflow:hidden !IMPORTANT }
.mod5Col.iPad .ColiPad02 h2.Titular { font-size:24px; background:url(../img/ipad/bordepuntos-ipad.gif) 0 bottom repeat-x; padding:0 0 12px 0; margin:0 0 8px 0}
.mod5Col.iPad .ColiPad02 .Destacado { background-color:#f4f4f4; padding: 16px 24px 16px 16px; margin:0 0 15px 0}
.mod5Col.iPad .ColiPad02 .Destacado p { margin:0 0 10px 0; color:#666; font-size:11px}
.mod5Col.iPad .Destacado p strong {color:#333}
.mod5Col.iPad .Destacado p a { text-decoration:underline;color:#666}
.mod5Col.iPad .ParrafoRojo { color:#C80000; margin-bottom:25px}

.mod5Col.iPad .TitPregunta { color:#666; background:url(../img/ipad/bordepuntos-ipad.gif) 0 bottom repeat-x; padding:2px 0 2px 0; font-weight:bold;font-size:12px; height:16px; line-height:12px;}
.mod5Col.iPad .TitPregunta span { float:left}
.mod5Col.iPad .TitPregunta .Tooltip2 { position:static; display:inline; float:right; top:0}

.mod5Col.iPad .Respuesta { color:#666; margin:0 0 3px 0}
.mod5Col.iPad .Respuesta .MarginL10px { margin-left:10px !important}
.mod5Col.iPad .Respuesta .MarginL20px { margin-left:18px; *margin-left:25px; _margin-left:25px }
.mod5Col.iPad .Respuesta label { margin:0 0 0 5px; }
.mod5Col.iPad .Peq { font-size:10px; color:#666}
.mod5Col.iPad .modPregunta { margin:0 0 20px 0}
.mod5Col.iPad .modPregunta select { color:#333}
.mod5Col.iPad .TBLTarifas { background:url(../img/ipad/borde-tbl-tarifas.gif) right 0 repeat-y; width:347px}
.mod5Col.iPad .TBLTarifas table { border-bottom:1px solid #d6d6d6;}
.mod5Col.iPad .TBLTarifas table th { background-color:#CCC;color:#333;font-weight:bold;text-align:left;border-right:1px solid #f4f4f4;width:152px;padding:5px 10px}
.mod5Col.iPad .TBLTarifas table th.NoBorde { border-right:none}
.mod5Col.iPad .TBLTarifas table td { color:#333;padding:5px 10px 5px 10px; background:#f4f4f4 url(../img/ipad/bordepuntos-tbl-y.gif) right 0 repeat-y;overflow:hidden}
.mod5Col.iPad .TBLTarifas table td.NoBorde { background-image:none !important}
.mod5Col.iPad .TBLTarifas table td input { float:left}
.mod5Col.iPad .TBLTarifas table td label {display:inline; float:left; padding:0 0 0 5px;*padding:3px 0 0 5px;_padding:3px 0 0 0;}
.mod5Col.iPad .TBLTarifas table td.divider3 { background:url(../img/ipad/bordepuntos-ipad.gif) 0 0 repeat-x; height:1px; margin:0; padding:0}

.mod5Col.iPad .TBLTarifas span { float:left}
.mod5Col.iPad .TBLTarifas .Tooltip2 { position:static; display:inline; float:right; top:0}

#PieIPAD { height:54px; background-color:#dddddd; margin:0 0 10px 0; padding:0 0 0 0; text-align:right; overflow:hidden; width:955px}
#PieIPAD ul.footerLegal { margin:10px 0 0 0; padding:0 150px 0 0; float:right;}
#PieIPAD ul.footerLegal li { margin:0 0 0 0; padding:0 0 0 0 !important}
#PieIPAD .P02 { margin:0 0 0 0; float:right; text-align:right; padding:0 150px 0 0; display:block; width:600px}
/* ------------------------------------------------------------------------------- */

/* POPUP DISSEMINATION */ 
body#PopUp.Dissemination { height:100%; overflow:auto}
body#PopUp.Dissemination .MarcoDestacado { background-color:#f4f4f4; padding:15px 20px 20px 10px; margin:10px 0 20px 0}
body#PopUp.Dissemination ul.Lista li{ background:url(../img/bulletSmall.gif) 0 3px no-repeat; padding: 0 0 0 10px; margin: 0 0 5px 10px}
body#PopUp.Dissemination ul.Lista li ul { margin: 10px 0 0 10px}
body#PopUp.Dissemination ul.Lista li ul li { background:url(../img/bolo-guion.gif) 0 6px no-repeat; padding: 0 0 0 10px; margin: 0 0 5px 10px}
body#PopUp.Dissemination .Links {margin:0 0 10px 0; height:100%; overflow:hidden}
body#PopUp.Dissemination .Links li {background:none;display:inline; width:245px; float:left; border-top:1px solid #ededed; border-bottom:1px solid #ededed; padding:3px 0 3px 0; margin:0 0 0 20px}
body#PopUp.Dissemination .Links li.First {margin:0 0 0 0}
body#PopUp.Dissemination .Links li a { background:url(../imagestol/buttons/ico_flecha-derecha.gif) right 0 no-repeat; display:block}
body#PopUp.Dissemination .Links li a:hover { background:url(../imagestol/buttons/flecha-derecha.gif) right 0 no-repeat}
body#PopUp.Dissemination a.Condiciones { text-decoration:underline}
















/* Anchos Genericos */
/* ------------------------------------------------------------------------------- */
.Ancho25px { width:25px}
.Ancho45px { width:45px}
.Ancho90px { width:90px !important}
.Ancho110px { width:110px}
.Ancho130px { width:130px}
.Ancho140px { width:140px}
.Ancho160px { width:160px}
.Ancho200px { width:200px}
.Ancho210px { width:210px}
.Ancho288px { width:288px}
.Ancho300px { width:300px}
.Ancho320px { width:320px}
/* ------------------------------------------------------------------------------- */



















