#topRowLeftColContainer { float:left; width:16.7622em; margin:0px; voice-family:"\"}\""; voice-family:inherit; width:15.8412em;}
#topRowRightColContainer { float:left; width:54.1548em;}
#middleRowLeftColContainer { float:left; width:16.7622em; margin:0px;voice-family:"\"}\""; voice-family:inherit; width:15.8412em;}
#middleRowRightColContainer { float:left; width:54.1548em;}
/*
#topRowLeftColContainer { float:left; width:15.3em;}
#topRowRightColContainer { float:left; width:55.1em;}
#middleRowLeftColContainer { float:left; width:15.3em;}
#middleRowRightColContainer { float:left; width:55.1em;}
*/
#topRowContainer { width:100%; float:left; margin-bottom:20px;}
#middleRowContainer { width:100%; float:left;}
#bottomRowContainer { width:70.8249em; float:left; margin-top:20px;}
#invisibleEntity{width:0.1%;height:0.1%;padding:0%;margin:0%;}
#logo{float:none;margin:0%;padding:17px;padding-bottom:45px;}
#userInfo .title {font-weight:bold;color:#000066;margin-right:14px;}
#userInfo a:hover {text-decoration:underline;}
#webMailLink {padding-top:7px;padding-right:7px;float:left;background-position:0px 9px;background-repeat:no-repeat;padding-left:16px;}
#webTextLink {padding-top:7px;float:left;background-position:0px 9px;background-repeat:no-repeat;padding-left:16px;}
#logoutLink {padding-top:7px;float:left;padding-left:7px;}
#functionalMenu{float:left;vertical-align:middle;padding-top:7px;padding-bottom:4px;margin-right:7px;}
#functionalMenu{font-size:0.921em;}
#searchFormContainer{float:left;vertical-align:middle;padding-top:4px;padding-bottom:4px;}
#searchBox{width:7.2759em;}
#searchFormContainer .btnSkin3{margin-left:6px;}
#shoppingCartContainer{float:right;vertical-align:middle;padding-top:4px;padding-bottom:4px;}
#functionalMenu img, #shoppingCartContainer img{vertical-align:middle;float:left;}
#shoppingCartContainer img.cartImage{vertical-align:middle;padding-right:4px;}
#functionalMenu input{width:15%;vertical-align:middle;}
#bannerTop { PADDING-RIGHT:0%; PADDING-LEFT:0%; FLOAT:right; PADDING-BOTTOM:0%; MARGIN:0%; WIDTH:100%; PADDING-TOP:0%; BACKGROUND-REPEAT:no-repeat; HEIGHT:5.4339em; background-position: bottom right;}
#bannerBottom { PADDING-RIGHT:0%; PADDING-LEFT:0%; FLOAT:right; PADDING-BOTTOM:0%; MARGIN:0%; WIDTH:100%; PADDING-TOP:0%; background-position: bottom right;}
.onTab {float:left;padding:0.1842em;padding-left:1.2894em;padding-right:1.2894em;height:1.2894em;font-size:1.1973em;font-weight:bold;background:#00005f;color:#ffffff;border-bottom:1px solid #00005f;}
.offTab {filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;float:left;padding:0.1842em;padding-left:1.2894em;padding-right:1.2894em;height:1.2894em;font-size:1.1973em;background:#53709e;color:#ffffff;border-bottom:1px solid #ffffff;}
#bannerBottom a.tabOn {font-weight:bold;color:#ffffff;}
#bannerBottom a.tabOff {color:#ffffff;}
#CSSMyO2Tab {border-top:1px solid #ffffff;border-left:1px solid #ffffff;}
#CSSShopTab {border-top:1px solid #ffffff;border-left:1px solid #ffffff;}
#CSSPersonalTab {border-top:1px solid #ffffff;border-left:1px solid #ffffff;}
#CSSBusinessTab {border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;}
#level1MenuLeftSpacer{float:left;width:29.7483em;}
#level1MenuRightSpacer{float:left;width:1px;}
#userInfo {float:none;}
#leftMenu{float:none;padding-top:7px;}
#leftMenu ul{list-style:none;color:#0069B3;padding-left:7px;padding-top:17px;}
#leftMenu ul li{padding-top:7px;}
#leftMenu img, #userInfo img{vertical-align:middle;}
#breadcrumbMenu {background-color:#E6E8ED;border-top:1px solid #FFFFFF;padding-top:4px;padding-bottom:4px;width:100%;float:right;}
#breadcrumbMenu img {vertical-align:middle;}
#breadcrumbMenu span {padding-left:7px;} 
#breadcrumbMenu a{padding-left:4px;padding-right:4px;}
#breadcrumbMenu a:hover{text-decoration: none;color:#333333;}
#breadcrumbMenu .ancestors{text-decoration: underline;color:#333333;}
#breadcrumbMenu .ancestors:hover{text-decoration: none;color:#333333;}
#breadcrumbMenu .currentLocation{text-decoration: none;color:#333333;}
#footerMenuContainer{width:100%;background-color:#000066;vertical-align:middle;color:#FFFFFF;padding-bottom:4px;padding-top:4px;float:left;}
.leftColumn{float:left;padding-left:7px;width:10%;}
.centerColumn{float:left;width:65%;text-align: center;}
.rightColumn{float:right;padding-right:3px;width:20%;}
.centerColumn a, .rightColumn a, .rightColumn a{color:#ffffff;}
#telefonicaLogo{padding-left:1.1973em; padding-top:0.2763em; float:	left;}
#pageContainer {float:right;width:100%;}
#ddmenuContainer{float:right;background-color:#000066;width:100%;padding-top:4px;padding-bottom:4px;}
#ddmenuContainer span {color:#FFFFFF;padding-left:7px;}
#dmenu{       
position:static;   
background-color:#000066;  
color:#FFFFFF;    
z-index:20;    }
#dmenu ul {vertical-align:middle;}
#dmenu li{      
float:left;    
background-color:#000066;  
color:#FFFFFF;    
display:block;}
#dmenu li a{     
text-align:center;   
display:block;text-decoration:none;color:#FFFFFF;padding-left:5px;padding-right:5px;}
#dmenu li a:hover{color:white;text-decoration:underline;}
#dmenu li ul{     
display:none;position:absolute;   
z-index:20;background-color:#000066;  
color:#FFFFFF;    
width:12.894em;}
#dmenu li ul li{    
background-color:#000066;  
color:#FFFFFF;    
border:none;    
width:100%;    
border-bottom:1px solid #6666A3;}
#dmenu li ul li a{text-align:left;display:block;width:100%;    
padding-top:5px;padding-bottom:5px;}
#dmenu li ul li a:hover{color:#FFFFFF;text-decoration:underline;}
#dmenu li:hover ul, #dmenu li.over ul{display:block;}
#dmenu li#separator{padding:0%;margin:0%;width:0.2763em;}
li.shL1 {padding-top:7px;}
.welcomeName {color:#000066;}