@charset "utf-8";
/* CSS Document */

/*====================GENERAL====================*/
html{ /*BOILERPLATE NB*/
font-size: 100%;
} 
body {/*BOILERPLATE NB*/
font-size: 1em;
font-family: "Century Gothic",CenturyGothic,AppleGothic,Verdana,Tahoma,Arial;
text-align: center;
color: #eee;
background: #eee;
padding: 0;
margin: 0;	
//background:url(slides/ipadslide004.jpg);
overflow:hidden;
	overflow-x: none;
	overflow-y:none;
font-size: 16px;
background-attachment:fixed;
background:fixed;
}


/*body > img {height: 100%; width: 100%;} ali*/




iframe {width: 100%; height: 100%;}


.unselectable {
		
	    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
		}
		
		
		


.rText { text-align: right;}
.rTextPadded { text-align: right; padding-right: 7em;}
.lText { text-align: left; }
.cText { text-align: center; }

.sprinkles {

	    overflow-y: none;
    overflow-x: none;
}

.rounded-corners {
     -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
			-moz-box-shadow: rgba(0,0,0,0.6) 0 4px 3px;
	-webkit-box-shadow: rgba(0,0,0,0.6) 0 4px 3px;
	-khtml-box-shadow: rgba(0,0,0,0.6) 0 4px 3px;
	box-shadow: rgba(0,0,0,0.6) 0 4px 0px;
		
}

.centrebaby {
    left: 50%;
   margin-left: -886px;
    margin-top: -331px;
    position: relative;
    top: 50%;
		
}
/*.infoBlockF .toppers img {	
	float: right;
	position: relative;
	right: 50%;
	top: 30%;	
  height: 452px;
  margin-left: -39px;
  margin-top: 145px;
  width: 836px;
  z-index: 2000000;	
	
}*/



/*------ FONTS -----*/

@font-face {font-family: OswaldRegular;
	 src: url(fonts/Oswald-Regular.otf);    
	 }
@font-face {font-family: CabinRegular;
	 src: url(fonts/Cabin-Regular.otf);    
	 font-weight:400;
	 }
	 
	 

.century {
font-family: "Century Gothic", CenturyGothic, AppleGothic,Arial,"Times New Roman";

 }
.tahoma {
font-family: Tahoma,Arial,"Times New Roman";

 }
.verdana {
font-family: Verdana,Tahoma,Arial,"Times New Roman";

 }
 
.arial {
font-family: Arial,"Times New Roman";
 } 
 


.oswald {	 
	 font-family: OswaldRegular,Tahoma,Arial,"Times New Roman";
}
.cabin {	 
	 font-family: CabinRegular,Tahoma,Arial,"Times New Roman";
}
 
 
#myimageHolder {
	z-index:-1;
	position:absolute;
	top:0px;
	left:0px;
	//width: 500px;
	//height: 100px;
	overflow-x: none;
	overflow-y:none;
}
/*#myimageHolder {
	z-index:-1;
	position:absolute;
	top:50%;
	left:50%;
	//width: 500px;
	//height: 100px;
}*/
#myimageHolder img {
	width: 100%;
	height: 100%;
}


 
/*----- worldbest -----*/
#worldbestHolder {
	z-index:100000;
	//background-color: transparent;
	left: 50%;
	top: 50%;
	width: 600px;
	height: 400px;
	margin-left: -300px;
	margin-top: -200px;
		position:absolute;
		display:none;
		opacity: 1;
		cursor:help;
	
}




#tvalue {
    background-image: url("assets/genericbutton.png");
    height: 70px;
    left: 38%;
    position: absolute;
    top: -7%;
    width: 70px;
    z-index: 4000001;
}
/*#tvalue:hover {
	z-index:200001;
	background-image:url(assets/glowred.png);
	background-position:0 -50px;
	//left: 413px;
	//top: 147px;
			left: 28%;
	top: -9%;
	width: 70px;
	height: 70px;
		position:absolute;
		//opacity:0.5;
}*/




#tengaging {
    background-image: url("assets/genericbutton.png");
    height: 70px;
    left: 61%;
    position: absolute;
    top: -5%;
    width: 70px;
    z-index: 4000002;
}
#tcoaching {
	z-index:4000003;
	background-image:url(assets/genericbutton.png);
	//background-color: green;
	//left: 705px;
	//top: 218px;
			left: 83%;
	top: 7%;
	width: 70px;
	height: 70px;
		position:absolute;
		//opacity:0.5;
}
#tvisual {
	z-index:4000004;
	background-image:url(assets/genericbutton.png);
	//background-color: blue;
	//left: 650px;
	//top: 299px;
			left: 75%;
	top: 29%;
	width: 70px;
	height: 70px;
		position:absolute;
		//opacity:0.5;
}

#tlean {
    background-image: url("assets/genericbutton.png");
    height: 70px;
    left: 84%;
    position: absolute;
    top: 52%;
    width: 70px;
    z-index: 4000005;
}


#tproblemo {
    background-image: url("assets/genericbutton.png");
    height: 70px;
    left: 73%;
    position: absolute;
    top: 68%;
    width: 70px;
    z-index: 4000011;
}

#tproblem {
    background-image: url("assets/genericbutton.png");
    height: 70px;
    left: 6%;
    position: absolute;
    top: 11%;
    width: 70px;
    z-index: 4000006;
}
#tquality {
	z-index:4000007;
	background-image:url(assets/genericbutton.png);
	//background-color: white;
	//left: 549px;
	//top: 465px;
			left: 59%;
	top: 64%;
	width: 70px;
	height: 70px;
		position:absolute;
		//opacity:0.5;
}
#tself {
	z-index:4000008;
	background-image:url(assets/genericbutton.png);
	//background-color: brown;
	//left: 329px;
	//top: 469px;
			left: 23%;
	top: 65%;
	width: 70px;
	height: 70px;
		position:absolute;
		//opacity:0.5;
	}
#tmini {
    background-image: url("assets/genericbutton.png");
    height: 75px;
    left: 16%;
    position: absolute;
    top: 30%;
    width: 75px;
    z-index: 4000009;
}

#tcuidado {
    background-image: url("assets/genericbutton.png");
    height: 70px;
    left: 23%;
    position: absolute;
    top: -9%;
    width: 70px;
    z-index: 4000010;
}

#tip-icon {
   background-image: url("assets/tip-icon.png");
    height: 72px;
    left: 148px;
    position: absolute;
    top: 1px;
    width: 53px;
    z-index: 300030;	
}

#initialblurb {
    height: 175px;
    left: -62px;
    opacity: 1;
    padding-top: 1em;
    position: absolute;
    top: 367px;
    width: 711px;
    z-index: 300030;
}

#worldbestHolder #initialblurb p {
    -moz-user-select: -moz-none;
    color: #00427D;
    font-family: Verdana,Tahoma,Arial;
    font-size: 1em;
    font-weight: lighter;
    line-height: 1.2;
    margin-left: 6em;
    padding-bottom: 0;
    text-align: center;
}


#value {
	z-index:300001;
	//background-color: yellow;
    height: 175px;
    left: -53px;
    position: absolute;
    top: 348px;
    width: 711px;
		padding-top: 1em;
	display:none;
}
#engaging {
	z-index:300002;
	//background-color: yellow;
    height: 175px;
    left: -53px;
    position: absolute;
    top: 348px;
    width: 711px;
		padding-top: 1em;
	display:none;
}
#coaching {
	z-index:300003;
	//background-color: green;
    height: 175px;
    left: -53px;
    position: absolute;
    top: 348px;
    width: 711px;
		padding-top: 1em;
	display:none;
}
#visual {
	z-index:300004;
	//background-color: blue;
    height: 175px;
    left: -53px;
    position: absolute;
    top: 348px;
    width: 716px;
		padding-top: 1em;
	display:none;
}

#lean {
	z-index:300005;
	//background-color: cyan;
    height: 175px;
    left: -53px;
    position: absolute;
    top: 348px;
    width: 711px;
		padding-top: 1em;
	display:none;
}
#problemo {
    display: none;
    height: 175px;
    left: -139px;
    padding-top: 1em;
    position: absolute;
    top: 324px;
    width: 838px;
    z-index: 300011;
}
#problem {
	z-index:300006;
	//background-color: black;
    height: 175px;
    left: -53px;
    position: absolute;
    top: 365px;
    width: 711px;
	display:none;
}
#quality {
	z-index:300007;
	//background-color: white;
    height: 175px;
    left: -53px;
    position: absolute;
    top: 348px;
    width: 711px;
		padding-top: 1em;
	display:none;
}
#self {
	z-index:300008;
	//background-color: brown;
    height: 175px;
    left: -53px;
    position: absolute;
    top: 348px;
    width: 711px;
		padding-top: 1em;
	display:none;
}
#mini {
	z-index:300009;
	//background-color: purple;
    height: 175px;
    left: -53px;
    position: absolute;
    top: 348px;
    width: 711px;
		padding-top: 1em;
	display:inline;
}
#cuidado {
    display: inline;
    height: 175px;
    left: -50px;
    padding-top: 1em;
    position: absolute;
    top: 349px;
    width: 711px;
    z-index: 300010;
}







#worldbestHolder ul {
list-style-type: none;
background:transparent;
    margin-left: 2.5em;
    margin-top: 1em;
}

#worldbestHolder p {
   
    color: #00427D;
    line-height: 0em;
    margin-left: 6em;
    padding-bottom: 0em;
    text-align: left;
		font-size: 0.9em;
		font-family:Tahoma,Arial;	
		font-weight:bold;
			    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}
#worldbestHolder  li {
       background: url("assets/cdi-li-arrow-blue-sml.png") no-repeat scroll -8px -2px transparent;
    color: #00427D;
    font-size: 0.8em;
    line-height: 1.2em;
    margin-left: 3.5em;
    padding-left: 1em;
    text-align: left;
			    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}



.toplink {
    bottom: -32em;
    left: 203px;
    margin-right: 20px;
    position: absolute;
    right: 0;
    z-index: 20002000;
}
 
 
 
/*------ sideshuters ------*/

#shutterleftHolder {
    background: url("assets/cdi-shutterleft.png") no-repeat transparent;
    height: 1065px;
    left: 0;
    position: fixed;
    top: 50%;
    width: 100px;
    z-index: 20002001;
    margin-top: -530px;
		color:red;
		cursor:pointer;
		opacity:0.4;
		
}
#shutterrightHolder {
    background: url("assets/cdi-shutterright.png") no-repeat transparent;
    height: 1065px;
    position: fixed;
    right: 0;
    top: 50%;
    width: 100px;
    z-index: 2001000;
    margin-top: -530px;
			color:red;
			cursor:pointer;
			opacity:0.4;
}



.rsOverflow .rsArrow {
	//display: none;
	//z-index:-500;
}


/*---- floating links generics ---- */

#info {
    background: url("assets/infobutton.png") repeat scroll 0 0 transparent;
    height: 100px;
    right: 212px;
    position: absolute;
    bottom: 64px;
    width: 150px;
		display:none;
		background-color:#09F;
}
#info:hover {
    background: url("assets/infobutton.png") repeat scroll 0 0 transparent;
    height: 100px;
    right: 212px;
    position: absolute;
    bottom: 64px;
    width: 150px;
    background-position:0 -50px;
}

#www {
background: url("assets/genericbutton.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 91px;
    display: none;
    height: 45px;
    position: absolute;
    right: 212px;
    width: 337px;
    //background: red;
    //opacity: 0.5;
}
#eml {
// background: none repeat scroll 0 0 #FF0000;
    bottom: 54px;
    display: none;
    height: 32px;
    opacity: 0.5;
    position: absolute;
    right: 220px;
    width: 236px;
	   // background: blue;
   // opacity: 0.5;
}
#wwwwww:hover {
    background: url("assets/genericbutton.png") repeat scroll 0 0 transparent;
    height: 50px;
    right: 212px;
    position: absolute;
    bottom: 64px;
    width: 400px;
    background-position:0 -50px;
}
#www.clickable a  {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:20px;
}
#eml.clickable a  {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:20px;
}

#exactdevice {
    background: url("assets/exactdevice.png") repeat scroll 0 0 transparent;
    height: 40px;
    left: 5px;
    position: absolute;
    bottom: 0px;
    width: 250px;
		z-index:30000001;
		
		display:none;
}
#exactdevice:hover {
    background: url("assets/exactdevice_hover.png") repeat scroll 0 0 transparent;
    height: 40px;
    left: 5px;
    position: absolute;
    bottom: 0px;
    width: 250px;
		z-index:30000001;
}
#exactdevice.clickable a  {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
		left:-60px;
}

#version2 {
    bottom: 0px;
    color: #AAAAAA;
    font-family: Verdana,Tahoma,Arial;
    font-size: 0.5em;
    height: 14px;
    position: absolute;
    right: 0px;
    width: 95px;
    z-index: 30000008;
	
}

.subh {
    color: #FFFFFF;
    font-family: Tahoma,Arial;
    font-size: 1.2em;
    font-weight: bold;
    height: 3em;
    margin-left: 3.7em;
    margin-top: 2.6em;
    position: absolute;
    text-align: left;
    top: 0.7em;
    width: 107%;
}


/*====================END GENERAL====================*/

