/* HOME PAGE
*/
#home #body {
	z-index: 100;
}
/* layout adjustments */
#content { padding: 0 0 10px 0; }
#main-content { width: 935px; float: none; position: relative; }
#lead { width: 935px; height: 390px; margin-bottom: 50px; margin-top:-2px;  }
	.flash-enabled #lead { margin-bottom: 11px; }
.page-section {	margin: 0; padding: 0; border-top: 0; padding: 0 20px; margin-top: -28px;}
	.flash-enabled #ticker{position:absolute;right:20px;top:418px;}
	.flash-enabled .page-section{margin-top:0;}

	* html.flash-enabled #ticker{position:relative;top:-28px;}
	* html.flash-enabled .page-section{margin-top:-35px;}
	
/*
.js-enabled #lead img { visibility: hidden; }
*/

.page-section h3 { font-weight: bold; margin-bottom: 8px; }
.page-section p { padding: 0; clear: both; line-height: 1.4; }
/* bottom promo boxes */
.container p { margin-bottom: 5px; }
.container { width: 275px; float: left; padding: 0 22px 0 0; }
#views { margin-right: 0; }
/* special announcements */	
#special-news, #alert { line-height: 1.4; }
/* alert */
#alert { margin-bottom: -22px; }
/*
#emergency { margin-left: 30px; }
*/
/* stock */
#ticker{text-align:right;}
#ticker a { color: #444; font-weight: normal; }
#ticker a:hover { text-decoration: none; }
.stock-up { color: #6EB820; padding: 0 5px; font-weight: bold; }
.stock-down { color: red; padding: 0 5px; font-weight: bold; }

.news-item {
	padding-bottom: 10px;
	border-bottom: 1px dotted #ccc;
	margin-bottom:10px;
}

/* ====================================== */
/* = Added for Home page marquee slides = */
/* ====================================== */


.home #lead {
    height: 465px !important;
}
.home #lead .marquee .slide-nav {
    float: left;
    width: 600px;
    height: 150px;
    display: block;
    margin-left: 20px;
    margin-top: 10px;
    position: relative;
    z-index: 9;
}
.home #lead .marquee .slide-nav .slide-loc {
    margin-left: 0;
    display: block;
    height: 45px;
    width: 0;
}

.home .marquee-nav {
    position: relative;
}

.home .marquee-nav li {
    display: block !important;
    width: 75px;
    height: 30px;
    position: absolute;
    top: 0;
}
.home .marquee-nav li .slide-selector {
    width: 75px;
    height: 30px;
    opacity: .5;
    background: #000;
    display: block;
    
    -webkit-transition: opacity 0.5s ease;
    -moz-transition:    opacity 0.5s ease;
    -ms-transition:     opacity 0.5s ease;
    -o-transition:      opacity 0.5s ease;
}
.home .marquee-nav li.current .slide-selector,
.home .marquee-nav li .slide-selector:hover {
    opacity: 1;
}

.home .marquee-nav li .slide-indicator {
    width: 75px;
    height: 1px;
    background: #000;
    margin-right: 10px;
    margin-top: 5px;
    opacity: 0;
    -webkit-transition: opacity 0.5s ease;
    -moz-transition:    opacity 0.5s ease;
    -ms-transition:     opacity 0.5s ease;
    -o-transition:      opacity 0.5s ease;
}
.home .marquee-nav li.current .slide-indicator,
.home .marquee-nav li:hover .slide-indicator {
    display: block;
    opacity: 1;
}

.home .marquee-nav li .slide-info {
    position: absolute;
    top: -61px;
    left: 0;
    z-index: 100;
    background: url("/es_LATAM/_images/home-marquee-box.png") no-repeat 0 0 #FFF;
    width: 130px;
    height: 31px;
    opacity: 0;
    display:none;
}

.home .slide-info-background {
    width: 130px;
    height: 35px;
    background: url("/es_LATAM/_images/home-marquee-box.png") no-repeat 0 0 #FFF;
    position: absolute;
    top: -61px;
    left: 0;
    z-index: 999999;
    color: #FFF;
    font-size: 11px;
    font-family: Helvetica, Arial, sans-serif;
    padding: 15px;
    line-height: 14px;
    opacity: 0;
    display: none;
}

.home .marquee-nav li.last-child .slide-info {
    background: url("/es_LATAM/_images/home-marquee-box-last.png") no-repeat 0 0 #FFF;
    left: -85px;
}


.home #home_marquee,
.home #home_marquee .marquee-viewport,
.home #home_marquee .marquee-panel {
    max-height: 465px;
}
.home #home_marquee .marquee-viewport {
	position: relative;
	z-index: 5;
}
.home #home_marquee .marquee-panel {
	position: relative;
	z-index: 1;
}

.home #home_marquee .marquee-panel .overlay.everyday {
    background: url('../../_images/slides/BannerPrincipal.jpg') no-repeat 0 0 transparent;
}

.home #home_marquee .marquee-panel .overlay.creemos {
    background: url('../../_images/homeslider/home02.jpg') no-repeat 0 0 transparent;
}

.home #home_marquee .marquee-panel .overlay.madre {
    background: url('/es_LATAM/VE/_images/homeslider/banner3.jpg') no-repeat 0 0 transparent;
}

.home #home_marquee .marquee-panel .overlay.waste {
    background: url('/es_LATAM/_images/homeslider/home04.jpg') no-repeat 0 0 transparent;
}

.home #home_marquee .marquee-panel .overlay.sustainability {
    background: url('/es_LATAM/_images/homeslider/home05.jpg') no-repeat 0 0 transparent;
}
.home #home_marquee .marquee-panel .overlay.ar {
    background: url('/es_LATAM/_images/homeslider/home06.jpg') no-repeat 0 0 transparent;
}
.home #home_marquee .marquee-panel .overlay.heritage {
    background: url('/es_LATAM/_images/homeslider/home07.jpg') no-repeat 0 0 transparent;
}

.home #home_marquee .marquee-panel .overlay.participa {
    background: url('/es_LATAM/_images/homeslider/participa_home.jpg') no-repeat 0 0 transparent;
}

.home #home_marquee .marquee-panel .overlay.tarek {
    background: url('/es_LATAM/_images/content/tarek-page/banner-home.jpg ') no-repeat 0 0 transparent;
}
.home #home_marquee .marquee-panel .overlay.fan_trainer {
    background: url('/es_LATAM/VE/_images/slides/fan_trainer_pg_home_circle.jpg') no-repeat 0 0 transparent;
}
/*
.home #home_marquee .marquee-panel .overlay.homeaway {
    background: url('/es_LATAM/_images/content/home/homeaway.jpg') no-repeat 0 0 transparent;
}
.home #home_marquee .marquee-panel .overlay.olympickids {
    background: url('/es_LATAM/_images/content/home/feature_olympickids.jpg') no-repeat 0 0 transparent;
}

.home #home_marquee .marquee-panel .overlay.listening {
    background: url('/es_LATAM/_images/home-marquee-2.jpg') no-repeat 0 0 transparent;
}
*/


#home_marquee li div.overlay div,
#home_marquee li div.overlay a {
    color: #FFF;
	position: absolute;
	z-index: 5;
/*  left: -500px;*/
/*  top: 0;*/
}
/* ===================================== */
/* = Common styles for text in marquee = */
/* ===================================== */
#home_marquee .overlay .header1 {
	font-size: 28px;
	line-height: 30px;
    width: 700px;
    font-family: "Frutiger Next Bold",  Arial, Helvetica, sans-serif;
}
#home_marquee .overlay.sustainability .header1 {
	font-size: 28px;
	line-height: 32px;
}
#home_marquee .overlay .header2 {
    font-size: 12px;
    font-family: "Frutiger Next Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
#home_marquee .overlay .link1, #home_marquee .overlay .video-link {
    font-size: 14px;
    background: url('/es_LATAM/_images/home-marquee-arrow.png') no-repeat 0 4px transparent;
    padding: 0 0 0 16px;
    font-family: "Frutiger Next Bold","Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif ;
}
#home_marquee .overlay .video-link {
    /*background: url('/es_LATAM/_images/playbutton.png') no-repeat 0 4px transparent;*/
}
#home_marquee .overlay .link1.dark {
    background: url('/es_LATAM/_images/home-marquee-arrow-dark.png') no-repeat left 3px transparent;
    padding: 0 0 0 18px;
}

#home_marquee .overlay .body1 {
    width: 320px;
    font-size: 14px;
    line-height: 1.5;
    font-family: "Frutiger Next Medium", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
#home_marquee .overlay .body2 {
    font-weight: bold;
    font-size: 11px;
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
}
/* ============== */
/* = End common = */
/* ============== */

/* ===================== */
/* =  175th Placement  = */
/* ===================== */
#home_marquee li div.overlay.heritage .text1 {
	left: 30px;
	top: 170px;
	opacity: 0;
	color: #0299ca;
	font-size: 26px;
	line-height: 30px;
}
#home_marquee li div.overlay.heritage div.text2 {
	left: 30px;
	top: 205px;
	color: #575757;
	opacity: 0;
}
#home_marquee li div.overlay.heritage a.text3 {
	left: 30px;
	top: 287px;
	opacity: 0;
	color: #575757;
}
#home_marquee li div.overlay.heritage a.text3:hover {
	text-decoration: underline;
}
#home_marquee li div.overlay.heritage img {
	position: absolute;
	opacity: 0;
	top:0;
}
#home_marquee li div.overlay.heritage img#left_circle {
	z-index: 2;
	left: 407px;
}
/*
#home_marquee li div.overlay.heritage img#right_circle {
	z-index: 4;
	left: 579px;
}
*/
.no-js #home_marquee li div.overlay.heritage img {
	opacity: 1;
}


/* ===================== */
/* = Home Away Placement = */
/* ===================== */
#home_marquee li div.overlay.homeaway .text1 {
	left: 30px;
	top: 130px;
	opacity: 0;
	color: #fff;
	font-size: 26px;
	line-height: 30px;
}
#home_marquee li div.overlay.homeaway div.text2 {
	left: 30px;
	top: 205px;
	color: #fff;
	opacity: 0;
}
#home_marquee li div.overlay.homeaway a.text2 {
	left: 30px;
	top: 287px;
	text-transform: uppercase;
	/*
border: 1px solid;
	padding: 5px 0;
*/
	text-indent: -9999em;
	text-align: center;
	height: 28px;
	width: 118px;
	opacity: 0;
	background: url(/es_LATAM/_images/content/home/learnmore.png) left top no-repeat;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
}
#home_marquee li div.overlay.slide-1 a.text2:hover {
	background: url(/es_LATAM/_images/content/home/learnmore.png) left top no-repeat;
}
/*
#home_marquee li div.overlay.slide-1 .bgoverlay1 {
    background: url('/es_LATAM/_images/home-feature-overlay-circle-black.png') no-repeat 0 0 transparent;
    position: absolute;
    top: 0 !important;
    left: -450px;
    height: 390px;
    width: 500px;
}
*/
#home_marquee li div.overlay.slide-5 .bgoverlay1 {
    background: url('/es_LATAM/_images/home-feature-overlay-circle-black.png') no-repeat 0 0 transparent;
    position: absolute;
    top: 0 !important;
    left: -450px;
    height: 390px;
    width: 500px;
}
/* = Olympic Kids Placement = */
/* ===================== */
#home_marquee li div.overlay.olympickids .text1 {
	left: 30px;
	top: 130px;
	opacity: 0;
	color: #6f6f6f;
	font-size: 26px;
	line-height: 30px;
}
#home_marquee li div.overlay.olympickids div.text2 {
	left: 30px;
	top: 231px;
	color: #6f6f6f;
	opacity: 0;
}
#home_marquee li div.overlay.olympickids a.text2 {
	left: 30px;
	top: 290px;
	text-transform: uppercase;
	/*
border: 1px solid;
	padding: 5px 0;
*/
	text-indent: -9999em;
	text-align: center;
	height: 28px;
	width: 118px;
	opacity: 0;
	background: url(/es_LATAM/_images/content/home/feature_olympickids_btn.png) left top no-repeat;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
}
#home_marquee li div.overlay.olympickids a.text2:hover {
	background: url(/es_LATAM/_images/content/home/feature_olympickids_btr.png) left top no-repeat;
}
/*
#home_marquee li div.overlay.slide-1 .bgoverlay1 {
    background: url('/es_LATAM/_images/home-feature-overlay-circle-black.png') no-repeat 0 0 transparent;
    position: absolute;
    top: 0 !important;
    left: -450px;
    height: 390px;
    width: 500px;
}
*/

/* ===================== */
/* = Starts with Listening Placement = */
/* ===================== */
#home_marquee li div.overlay.listening .text1 {
	left: 30px;
	top: 97px;
	font-size: 52px;
	line-height:57px;
	color: #FFF;
	width: 325px;
	font-family: "Frutiger Next Regular", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
#home_marquee li div.overlay.listening .text2 {
	left: 30px;
	top: 225px;
	width: 320px;
	font-size: 14px;
	line-height: 1.5;
}
#home_marquee li div.overlay.listening .text3 {
  	left: 30px;
	top: 325px;
	text-transform: uppercase;
	border: 1px solid;
	padding: 5px 0;
	text-align: center;
	height: 16px;
	width: 192px;
	display: block;
}
#home_marquee li div.overlay a {
    -webkit-transition: background-color 0.4s ease, text-decoration 1s ease;
    -moz-transition:    background-color 0.4s ease, text-decoration 1s ease;
    -ms-transition:     background-color 0.4s ease, text-decoration 1s ease;
    -o-transition:      background-color 0.4s ease, text-decoration 1s ease;
}
#home_marquee li div.overlay a.box:hover {
    background: #FFF;
    color: #000;
    text-decoration: none;
    border: none;
}

/* ===================== */
/* = SR Placement = */
/* ===================== */
#home_marquee li div.overlay.sustainability .text1 {
	left: 30px !important;
	top: 106px  !important;
	opacity: 0;
}
#home_marquee li div.overlay.sustainability .text2 {
	left: 30px !important;
	top: 160px;
	opacity: 0; width:420px;
}
#home_marquee li div.overlay.sustainability .text3 {
	top: 290px;
	left: 30px !important;
	opacity: 0;
}
#home_marquee li div.overlay.sustainability .text4 {
	left: 30px !important;
    top: 317px !important;
	opacity: 0;
}
#home_marquee li div.overlay.sustainability .text5 {
	left: 30px !important;
    top: 342px !important;
	opacity: 0;
}

#home_marquee li div.overlay.sustainability .bgoverlay1 {
    background: url('/es_LATAM/_images/homeslider/Soverlay4.png') no-repeat 0 0 transparent;
    position: absolute;
    z-index: 4;
    top: 0 !important;
    left: -438px;
    height: 390px;
    width: 480px;
}

/* ===================== */
/* = Waste Placement = */
/* ===================== */
#home_marquee li div.overlay.waste .text1 {
    /*background: url('/es_LATAM/_images/content/home/feature_everyday/logo_new.png') no-repeat 0 center transparent;*/
    padding: 32px 0 20px 5px;
    text-transform: uppercase;
	left: 25px !important;
	top: 90px  !important;
	opacity: 0;
}
#home_marquee li div.overlay.waste .text2 {
	left: 30px !important;
	top: 160px;
	font-size: 26px;
	line-height: 32px;
	width: 380px;
	opacity: 0;
}
#home_marquee li div.overlay.waste .text3 {
	top: 202px;
	width: 420px;
	left: 30px !important;
	opacity: 0;
}
#home_marquee li div.overlay.waste .text4 {
	left: 30px !important;
    top: 341px !important;
	opacity: 0;
}
#home_marquee li div.overlay.waste .text5 {
	left: 30px !important;
    top: 340px !important;
	opacity: 0;
}

#home_marquee li div.overlay.waste .bgoverlay1 {
    background: url('/es_LATAM/_images/homeslider/Soverlay3.png') no-repeat 0 0 transparent;
    position: absolute;
    z-index: 4;
    top: 0 !important;
    left: -477px;
    height: 390px;
    width: 477px;
}

/* ===================== */
/* = Everyday Placement = */
/* ===================== */

.home #home_marquee .marquee-panel .overlay.fan_trainer {
    background: url('/es_LATAM/VE/_images/slides/fan_trainer_pg_home_circle.jpg') no-repeat 0 0 transparent;
}
#home_marquee li div.overlay.fan_trainer .text1 {
   /* background: url('/es_LATAM/_images/content/home/feature_everyday/logo_new.png') no-repeat 0 center transparent;*/
    padding: 32px 0 20px 5px;
    font-size:16px!important;
	left: 25px !important;
	top: 118px  !important;
	
}
#home_marquee li div.overlay.fan_trainer .text2 {
	left: 30px !important;
	top: 192px;
	font-size: 32px;
	line-height: 30px;
	width: 384px;
	
}
#home_marquee li div.overlay.fan_trainer .text3 {
	top: 252px;
	width: 420px;
	left: 30px !important;
	
}
#home_marquee li div.overlay.fan_trainer .text4 {
	left: 30px !important;
    top: 274px !important;
	font-size:16px!important;
	background:none!important;
	
}
#home_marquee li div.overlay.fan_trainer .text5 {
	left: 30px !important;
    top: 315px !important;
	
}

#home_marquee li div.overlay.fan_trainer .bgoverlay1 {
    
    position: absolute;
    z-index: 4;
    top: 0 !important;
    left: -477px;
    height: 390px;
    width: 477px;
}


/* ===================== */
/* = Everyday Placement = */
/* ===================== */
#home_marquee li div.overlay.everyday .text1 {
   /* background: url('/es_LATAM/_images/content/home/feature_everyday/logo_new.png') no-repeat 0 center transparent;*/
    padding: 32px 0 20px 5px;
    text-transform: uppercase;
	left: 25px !important;
	top: 90px  !important;
	opacity: 0;
}
#home_marquee li div.overlay.everyday .text2 {
	left: 30px !important;
	top: 160px;
	font-size: 28px;
	line-height: 30px;
	width: 384px;
	opacity: 0;
}
#home_marquee li div.overlay.everyday .text3 {
	top: 252px;
	width: 420px;
	left: 30px !important;
	opacity: 0;
}
#home_marquee li div.overlay.everyday .text4 {
	left: 30px !important;
    top: 315px !important;
	opacity: 0;
}
#home_marquee li div.overlay.everyday .text5 {
	left: 30px !important;
    top: 315px !important;
	opacity: 0;
}

#home_marquee li div.overlay.everyday .bgoverlay1 {
    background: url('/es_LATAM/VE/_images/homeslider/Soverlay1.png') no-repeat 0 0 transparent;
    position: absolute;
    z-index: 4;
    top: 0 !important;
    left: -477px;
    height: 390px;
    width: 477px;
}


/* ===================== */
/* = creemos Placement = */
/* ===================== */
#home_marquee li div.overlay.creemos .text1 {
    /* background: url('/es_LATAM/_images/content/home/feature_everyday/logo_new.png') no-repeat 0 center transparent;*/
    padding: 32px 0 20px 5px;
    text-transform: uppercase;
	left: 25px !important;
	top: 90px  !important;
	opacity: 0;
}
#home_marquee li div.overlay.creemos .text2 {
	left: 30px !important;
	top: 160px;
	font-size: 28px;
	line-height: 30px;
	width: 256px;
	opacity: 0; 
color:#ffffff;
}
#home_marquee li div.overlay.creemos .text3 {
	top: 252px;
	width: 420px;
	left: 30px !important;
	opacity: 0;
}
#home_marquee li div.overlay.creemos .text4 {
	left: 30px !important;
    top: 309px !important;
	opacity: 0; color:#575757;
}
#home_marquee li div.overlay.creemos .text5 {
	left: 30px !important;
    top: 305px !important;
	opacity: 0;
}

#home_marquee li div.overlay.creemos .bgoverlay1 {
    background: url('/es_LATAM/VE/_images/homeslider/Soverlay2.png') no-repeat 0 0 transparent;
    position: absolute;
    z-index: 4;
    top: 0 !important;
    left: -477px;
    height: 390px;
    width: 477px;
}

/* ===================== */
/* = madre Placement = */
/* ===================== */
#home_marquee li div.overlay.madre .text1 {
    /* background: url('/es_LATAM/_images/content/home/feature_everyday/logo_new.png') no-repeat 0 center transparent;*/
    padding: 32px 0 20px 5px;
    text-transform: uppercase;
	left: 25px !important;
	top: 90px  !important;
	opacity: 0;
}
#home_marquee li div.overlay.madre .text2 {
	left: 30px !important;
	top: 172px;
	font-size: 28px;
	line-height: 30px;
	width: 420px;
	opacity: 0;
}
#home_marquee li div.overlay.madre .text3 {
	top: 252px;
	width: 420px;
	left: 30px !important;
	opacity: 0;
}
#home_marquee li div.overlay.madre .text4 {
	left: 30px !important;
    top: 217px !important;
	opacity: 0;
}
#home_marquee li div.overlay.madre .text5 {
	left: 30px !important;
    top: 305px !important;
	opacity: 0;
}

#home_marquee li div.overlay.madre .bgoverlay1 {
    background: url('/es_LATAM/VE/_images/homeslider/Soverlay2.png') no-repeat 0 0 transparent;
    position: absolute;
    z-index: 4;
    top: 0 !important;
    left: -477px;
    height: 390px;
    width: 477px;
}
/* ======================= */
/* = AR Positioning = */
/* ======================= */

#home_marquee li div.overlay.ar a {
	color: white;
}
#home_marquee li div.overlay.ar .text1 {
	left: 30px;
	top: 105px !important;
	opacity: 0;
}
#home_marquee li div.overlay.ar .text2 {
	left: 30px !important;
	top: 172px;
	opacity: 0; width:420px;
}

#home_marquee li div.overlay.ar .text3 {
	left: 30px !important;
	top: 245px;
	width: 410px;
	opacity: 0;
}

#home_marquee li div.overlay.ar .text4 {
	left: 30px !important;
	top: 290px;
	opacity: 0;
}

#home_marquee li div.overlay.ar .text5 {
	left: 30px !important;
	top: 244px !important;
	opacity: 0;
}
#home_marquee li div.overlay.ar .text6 {
	left: 30px !important;
	top: 334px !important;
	opacity: 0;
}
#home_marquee li div.overlay.ar .text7 {
	left: 30px !important;
	top: 356px !important;
	opacity: 0;
}
#home_marquee li div.overlay.ar .bgoverlay1 {
    background: url('/es_LATAM/_images/homeslider/Soverlay5.png') no-repeat 0 0 transparent;
    position: absolute;
    z-index: 4;
    top: 0 !important;
    left: -478px;
    height: 403px;
    width: 478px;
}


/* ============================ */
/* = End Slide Text Placement = */
/* ============================ */


#home_marquee li .overlay #video-everyday,
#home_marquee li .overlay #video-moms,
#home_marquee li .overlay #video-waste {
	position: absolute;
    background: white;
    left: 0;
    top: 0;
    padding: 69px 182px 0;
    display: none;
    z-index: 30;
    /* opacity: 0; */
}

#home_marquee li .overlay div.marquee-video .vjs-big-play-button {
    display: none;
}

.iOS #home_marquee li .overlay div.marquee-video .vjs-big-play-button {
    display: block;
}

#ticker {
    position: absolute;
    right: 20px;
    top: 418px;
    width: 250px;
}
