html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,
big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
html {
	overflow-y: scroll;
} 

body {
	line-height:1;
	color: #3D3D3D;
}
ol,
ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

@font-face {
	font-family: 'QuicksandLight';
	src: url('fonts/Quicksand_Light-webfont.eot');
	src: local('☺'), url('fonts/Quicksand_Light-webfont.woff') format('woff'), url('fonts/Quicksand_Light-webfont.ttf') format('truetype'), url('fonts/Quicksand_Light-webfont.svg#webfontbpxkzhcL') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'QuicksandBook';
	src: url('fonts/Quicksand_Book-webfont.eot');
	src: local('☺'), url('fonts/Quicksand_Book-webfont.woff') format('woff'), url('fonts/Quicksand_Book-webfont.ttf') format('truetype'), url('fonts/Quicksand_Book-webfont.svg#webfontaTtWxJ4l') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'QuicksandBold';
    src: url('fonts/Quicksand_Bold-webfont.eot');
    src: url('fonts/Quicksand_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Quicksand_Bold-webfont.woff') format('woff'),
         url('fonts/Quicksand_Bold-webfont.ttf') format('truetype'),
         url('fonts/Quicksand_Bold-webfont.svg#FuturaStdBookBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*___ ESTILOS GENERALES __*/
body {
	color: #464646;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}

em {
	font-style: italic;
}
a {
	color:#000
}
#wrap {
  margin: 0 auto;
  width: 1024px;
}
.spot-light {
	/*background: url('../images/bgns/logo_bgn_spot_white.png') no-repeat scroll 50% 0 transparent;*/
	min-height: 400px;
}
.trece-normal {
	font-size: 13px;
}
.doce {
	font-size: 12px;
}
.cursiva {
	font-style: italic;
}
.normalized {
	line-height: 1.4em;
}
/* TOP MENU */
#navArea{
	width: 977px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 10;
}
#new-menu {	
	float: left;
	background-color: #323232;
}
#new-menu li {
	float: left;
	margin: 12px 0;
	padding: 0 6px;
	border-right: 1px solid #5e5f5f;
}
#new-menu li a {
	color: #e1e7e7;
	text-decoration: none;
	font-family: QuicksandBold, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	padding: 5px 8px;
	font-weight: normal;
}
#new-menu li.menu-3299 a {
	background: url('../images/bgns/home_sprite.png') no-repeat scroll 0 2px transparent;
}
#new-menu li.menu-3299 a:hover {
	background-position: 0 -21px;
}
#new-menu li.menu-3300 a {
	color: #ffd800;
}
#new-menu li.first {
	margin-left: 0;
	padding: 1px 6px;
}
#new-menu li.first a{
	padding: 5px 14px; 
}
#new-menu li.last {
	margin-right: 0;
	border-right: medium none;
}
#new-menu li:hover a {
	color: #FFFFFF;
}
#new-menu li.menu-3300:hover a,
#download li.menu-3300 a {
	color: #323232;
	background-color: #ffd744;
}
#new-menu li.menu-3301:hover a,
#about-us #new-menu li.menu-3301 a { /* about-us */
	color: #FFFFFF;
	background-color: #0087b9;
}
#new-menu li.menu-3302:hover a,
#contact-and-feedback #new-menu li.menu-3302 a { /* Contact & FeedBack */
	color: #FFFFFF;
	background-color: #4600b9;
}
#new-menu li.menu-3303:hover a,
#frequently-meditated-questions #new-menu li.menu-3303 a { /* FAQs */
	color: #FFFFFF;
	background-color: #e2009a;
}
#new-menu li.menu-3304:hover a,
#what-people-are-saying #new-menu li.menu-3304 a{ /* WPAS */
	color: #FFFFFF;	
	background-color: #ee516f;
}
#new-menu li.menu-3305:hover a {
	color: #323232;
	background-color: #e8e8e8;
}
/* LOGO  */
#main-logo {
	text-align: center;
	margin: 92px 0;
}
#download #main-logo {
	margin: 92px 0 115px 0;
}

.block-one {
	background: url('../images/bgns/so_nice.png') no-repeat scroll 0 0 transparent;
}

/**
 * HOME
 */
home-content {
	margin-top: 100px;
}
/* Floating Button */
#floating-button{
	width: 84px;
	height: 89px;
	position: fixed;
	bottom: 18px;
	right: 100px;
	display: none;
}
#floating-button a{
	font-family: QuicksandBook;
	font-size: 15px;
	text-decoration: none;
	text-transform: uppercase;
	background: url('../images/bgns/floating_button_sprite.png') left top no-repeat;
	display: block;
	padding: 47px 18px 13px;
	text-align: center;
}
#floating-button a:hover{
	background-position: 0 -101px;
}
.home-righted {
	float: right;
  width: 438px;
	height: 440px;
}
.main-title {
	font-family: QuicksandBook;
	font-size: 32px;
	text-transform: uppercase;
	font-weight: normal;
}
.home-righted p {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	margin: 26px 0;
	color: #3D3D3D;
	font-style: italic;
	font-size: 15px;
	line-height: 1.4em;
	width: 380px;
}
.home-righted-inner {
	margin: 52px 0;
}
.home-righted-inner.one {
	margin-right: 20px;
}
.home-righted-inner a {
  font-family: QuicksandBook;
  font-size: 15px;
  text-decoration: none;
  text-transform: uppercase;
  /* font-weight: normal; */
  font-weight: bold;
}
.home-righted-inner li {
	float: left;
	padding: 8px 0;
}

.home-try {
	background-color: #ffd800;
	background-color: #c02222;
	margin-right: 6px;
  /*	padding: 0px; */
	padding: 12px !important;
	border-radius: 4px;
  box-shadow: 0px 1px 10px rgba(0,0,0,0.15);
  position: relative;
  left: 80px;
  top: -10px;
}
.home-try:hover {
	background-color: #7fdce4;
	background-color: #e00e0e;
}
.home-try:hover a {
	color: #323232;
}
.home-try a {
	color: #323232;
	color: #fff;
/*	background: url('../images/bgns/download_last.png') no-repeat scroll 6px 4px transparent; */
background: url('../images/bgns/download_last.png') no-repeat scroll 6px 15px transparent;
/*	padding: 25px 7px 0px 34px; */
  padding: 35px 8px 10px 44px; 
}
.home-see {
	background: url('../images/bgns/see_sprite.png') repeat-x scroll 0 0 transparent;
}
.home-see:hover {
	background-position: 0 -40px;
}
.home-see a {
	color: #3d3d3d;
	background: url('../images/bgns/see_video.png') no-repeat scroll 4px 50% transparent;
	padding: 8px 14px 6px 30px;
}


.home-separator {
	background: url('../images/fancy_separator.png') no-repeat scroll 0 0 transparent;
	height: 10px;
	width: 100%;
	margin: 28px 0;
}
.download-title {
	margin: 50px !important;
}

.qs-vientidos {
	color: #3D3D3D;
	font-family: QuicksandBook;
	font-size: 22px;
	text-align: center;
	text-transform: uppercase;
	margin: 40px 0 30px;
	font-weight: normal;
}
.qsl-tresuno {
	font-family: QuicksandLight;
	font-size: 31px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 15px;
}
.trece-cursiva {
	font-size: 13px;
	font-style: italic;
}
.grisclarito {
	color: #3D3D3D;
	line-height: 1.6em;
}
/**
 * SlideShow MainContainer
 */
#slideshow {
	position: relative;
	text-align: center;
}
#undercontrols {
	margin: 40px 0;
	text-align: center;
}
#undercontrols span {
	color: rgba(0,0,0,0);
	background: url('../images/bgns/controlines_sprite.png') no-repeat scroll 0 0 transparent;
	font-size: 0;
	text-indent: 10000px;
	padding: 4px;
	margin: 0 10px;
}

#undercontrols span.active {
	background-position: 0 -20px;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:820px;
  height:210px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:800px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:210px;
	color: #464646;
	font-family: Georgia, Arial, sans-serif;
	font-size: 18px;
	font-style: italic;
	line-height: 1.45em;
}

/**
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
	background: url('../images/bgns/flechas_carrousel_izquierda.png') no-repeat 0 -210px transparent;
  top:0;
  left:0;
	height: 206px;
}
#leftControl:hover {
	background-position: 0 -420px;
}
#rightControl {
	background: url('../images/bgns/flechas_carrousel_derecha.png') no-repeat 0 -210px transparent;
  top:0;
  right:0;
  height: 206px;
	width: 31px;
}
#rightControl:hover {
	background-position: 0 -420px;
}
.flechita-izq {
  background: url('../images/bgns/flechas_carrousel_izquierda.png') no-repeat 0 0 transparent;
	height: 206px;
  left: 0;
  padding: 0 14px;
  position: absolute;
  top: 0;	
}
.flechita-der {
	display: none;
  background: url('../images/bgns/flechas_carrousel_derecha.png') no-repeat 0 0 transparent;
	height: 206px;
  right: 0;
  padding: 0 14px;
  position: absolute;
  top: 0;		
}
/* Clases for ommwriter's users or other future users */
.bigger {
  font-size: 1.8em;
  font-weight: bold;
}
.omm-user {
	background: url('../images/bgns/ommwriter_user.png') no-repeat scroll center bottom transparent;
}
.omm-usera {
	background: url('../images/bgns/ommwriter_usera.png') no-repeat scroll center bottom transparent;
}
/* ************************************** */
.omm-expansion {
	background: url('../images/featured/featured_expansion.png') no-repeat scroll center bottom transparent;
}
.omm-pais {
	background: url('../images/featured/featured_elpais.png') no-repeat scroll center bottom transparent;
}
.omm-wired {
	background: url('../images/featured/featured_wired.png') no-repeat scroll center bottom transparent;
}
.omm-pcworld {
	background: url('../images/featured/featured_pc_world.png') no-repeat scroll center bottom transparent;
}
.omm-cultofmac {
	background: url('../images/featured/featured_cult_of_mac.png') no-repeat scroll center bottom transparent;
}
.omm-foxnewscom {
	background: url('../images/featured/featured_fox.png') no-repeat scroll center bottom transparent;
}
.omm-forbescom {
	background: url('../images/featured/featured_forbes.png') no-repeat scroll center bottom transparent;
}
.omm-washpost {
	background: url('../images/featured/the_washington_post.png') no-repeat scroll center bottom transparent;
}
.omm-trendhunter {
	background: url('../images/featured/featured_trendhunter.png') no-repeat scroll center bottom transparent;
}
.omm-vanguardia {
	background: url('../images/featured/featured_la_vanguardia.png') no-repeat scroll center bottom transparent;
}
/* Featured */
#fetured-container {
	text-align: center;
}
.featured-in {
}
.featured-in img {
	margin: 0 32px 20px 0;
}

.featured-plus,
.featured-minus {
	text-align: center;
}
.featured-plus a {
	background: url('../images/bgns/boton_mas.png') no-repeat scroll 0 0 transparent;
	color: transparent;
	font-size: 0;
	padding: 13px;
}

.featured-plus a:hover {
	background-position: 0 -36px;
}
.featured-minus span {
	background: url('../images/bgns/minus.png') no-repeat scroll 0 0 transparent;
	cursor: pointer;
	padding: 0 12px 12px;
}

/* THREE THINGS */
.three-things {
	margin-bottom: 60px;
}
.three-things-inner {
	float:left;
	width: 33%;
}
.three-things-intro {
	font-family: Georgia, Arial, sans-serif;
	font-style: italic;
	margin-bottom: 60px;
	padding-left: 20px;
	color: #3D3D3D;
}
.three-things-intro h2 {
  font-family: QuicksandBook;
  font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin: 12px 0;
  text-transform: uppercase;
}
.three-things-inner.one {
	background: url('../images/bgns/backgrounds.png') no-repeat scroll 50% 0 transparent;
	padding-top: 255px;
}
.three-things-inner-block {
	color: #3D3D3D;
	border-right: 1px solid #7b7b7b;
	font-family: Georgia, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.4em;
	font-style: italic;
	height: 104px;
	padding: 0 20px;
	text-transform: uppercase;
}
.dont-beshy {
	color: #3D3D3D;
	margin: 20px 0;
}

.three-things-inner.two {
	background: url('../images/bgns/audios.png') no-repeat scroll 50% 0 transparent;
	padding-top: 255px;
}
.three-things-inner.three {
	background: url('../images/bgns/keystrokes.png') no-repeat scroll 50% 0 transparent;
	padding-top: 255px;
}
.three-things-inner.three .three-things-inner-block {
	border: medium none;
}
/* Share */
.share-power-inner {
	float: left;
	margin-left: 70px;
	width: 44%;
}
.share-power-inner.one {
	/*background: url('../images/bgns/separador_share_home.png') no-repeat scroll right 60px transparent;*/
	margin-left: 20px;
}


.share-power-inner-block {
	margin: 40px 0;
}
.share-power-inner-block a {
	
}
/* SAHRE and Follow Us */
.follow-us-img {
	height: 114px;
	margin-left: 85px;
	position: relative;
	margin-bottom: 26px;
}
.follow-us-img .follow-email {
	background: url('../images/bgns/mail.png') no-repeat scroll 0 0 transparent;
	color: transparent;
	padding: 48px 54px;
	position: absolute;
}
.follow-us-img .follow-email:hover {
	background-position: 0 -117px;
}
.follow-us-img .follow-one {
	background: url('../images/bgns/blog.png') no-repeat scroll 0 0 transparent;
	color: transparent;
	padding: 48px 54px;
	position: absolute;
}
.follow-us-img .follow-one:hover {
	background-position: 0 -117px;
}
.follow-us-img .follow-two {
	background: url('../images/bgns/twitter.png') no-repeat scroll 0 0 transparent;
	color: transparent;
	padding: 48px 54px;
	position: absolute;	
	left: 95px;
}
.follow-us-img .follow-two:hover {
	background-position: 0 -117px;
}
.follow-us-img .follow-three {
	background: url('../images/bgns/facebook.png') no-repeat scroll 0 0 transparent;
	color: transparent;
	padding: 48px 54px;
	position: absolute;	
	left: 188px;
}
.follow-us-img .follow-three:hover {
	background-position: 0 -117px;
}
.share-power-inner.one .follow-us ul {
	margin-left: 52px;
}
.share-power-inner.two .follow-us ul {
	margin-left: 85px;
}
.follow-us li {
	border-right: 1px solid;
	color: #7f8180;
	float: left;
	font-family: QuicksandBook;
	font-size: 14px;
	padding: 0 14px;
	text-transform: uppercase;
}
.follow-us li.last {
	border: medium none;
}
.follow-us li a {
	text-decoration: none;
}

/**
 * END HOME
 */

/* ABOUT  */
.about-container {
	margin-bottom: 0;
}
.about-container p {
	margin: 20px 0;
}

.about-left {
	float: left;
	color: #484848;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 1.6em;
	margin-right: 100px;
	margin-left: 50px;
	width: 420px;
}
.about-right {
	float: left;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 1.6em;
}
.about-right li {
	font-weight: bold;
	color: #484848;
}
.about-right a {
	color: #525353;
	font-weight: normal;
}
.about-us-title {
	margin: 20px 0;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: italic;
	color: #3d3d3d;
	font-weight: normal;
}
a.about-brand {
	color: #454645;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	text-transform: lowercase;
	text-decoration: none;
}

/* CONTACT */
.contact-container {
	margin: 0 auto;
	width: 640px;
	color: #3D3D3D;
	text-align: center;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 1.6em;
}
.contact-message p {
	margin: 20px 0;
}
.beautiful-title {
	color: #3d3d3d;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: italic;
	font-weight: normal;
	margin: 30px auto;
}
.center {
	text-align: center;
}
.faqs-title {
	text-align: center;
}

/* wpas */
.wpas-title{
	text-align: center;
	color: #3d3d3d;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: italic;
	font-weight: normal;
	margin: 30px auto;}
.qsb-quince {
	font-family: QuicksandBook;
  font-size: 15px;
	font-style: normal;
  font-weight: normal;
	margin: 30px 0;
	text-transform: uppercase;
}
#wrap-people {
	color: #535353;
	font-style: italic;
}
.wrap-people-inner {
	width: 855px;
	margin-left: 30px;
}
#wrap-people dt,
#wrap-people dt a {
	color: #535353;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 1.6em;
}
#tweetsList dd a {
	color: #535353;
	font-weight: bold;
	text-decoration: none;
}
#tweetsList dd a:hover {
	text-decoration: underline;
}
.botBlogs {
	margin: 30px 0;
}
.botBlogs a {
	text-decoration: none;
}
.botBlogs a:hover {
	text-decoration: underline;
}

/*  DOWNLOAD */
.plattform-selector {
 	height: 115px;
  	margin: 25px auto 50px;
  	position: relative;
  	width: 308px;
}
.plattform-selector span {
	padding: 54px;
	cursor: pointer;
}
.plattform-selector span:hover,
.plattform-selector .active {
	background-position: 0 -121px;
}
.download-mac {
	background: url('../images/bgns/mac-sprite.png') no-repeat scroll 0 0 transparent;
	left: 0;
  	position: absolute;
  	top: 0;
}
.download-pc {
	background: url('../images/bgns/pc-sprite.png') no-repeat scroll 0 0 transparent;
	left: 100px;
  	position: absolute;
  	top: 0;
}
.download-ipad {
	background: url('../images/bgns/ipad-sprite.png') no-repeat scroll 0 0 transparent;
	left: 200px;
  	position: absolute;
  	top: 0;
}
/* * */
.download-separator {
	background: url('../images/bgns/download_separator.png') no-repeat scroll 50% 0 transparent;
	margin: 40px 0;
}

/* DOWNLOAD 2014 */
.form-container{margin-top: 35px;}
.form-container label.trece-normal{padding-right: 15px;}
#select-device-container{margin-left: 280px;}
#select-device-container label{float: left;}
#select-device-container p.contDropdown{height: 20px; width: 100%; position: relative; z-index: 22; line-height: 34px; font-size: 13px; color: #272727;}
#select-device-container p.contDropdown .newListSelected{font-style: italic;}
#select-device-container p.contDropdown .selectedTxt{width: 250px; border-bottom: 1px solid #acafae;}
#select-device span.gray{color: #9e9e9e;}
#download .danaii-mac, #download .danaii-pc, #download .danaii-ipad{display: none; float: left;}
#download .danaii-ipad{padding-top: 40px; margin-left: 235px;}
/* ------------- */



/* STEP 2 */
#ControlBack {
	background: url("../images/bgns/control_left.png") no-repeat scroll 0 0 transparent;
  left: 10%;
  top: 20%;
}
.stepdos-mac {
	position: relative;
	display: none;
}
.stepdos-pc {
	position: relative;
	display: none;
}
.stepdos-ipad {
	position: relative;
	display: none;
}
/* Interiores SECOND STEP */
.version-selector {
  height: 68px;
  margin: 25px auto 15px;
  width: 308px;
	padding-top: 54px;
}
.version-selector span {
	padding: 44px 52px;
}
.download-mac-danai {
	background: url('../images/bgns/DANA_I_mac.png') no-repeat scroll 0 0 transparent;
	cursor: pointer;
}
.download-mac-danai:hover {
	background-position: 0 -112px;
}
.download-mac-danaii {
	background: url('../images/bgns/DANA_II_mac.png') no-repeat scroll 0 0 transparent;
	cursor: pointer;
}
.download-mac-danaii:hover {
	background-position: 0 -112px;
}
/* * */
.download-pc-danai {
	background: url('../images/bgns/DANA_I_pc.png') no-repeat scroll 0 0 transparent;
	cursor: pointer;
}
.download-pc-danai:hover {
	background-position: 0 -112px;
}
.download-pc-danaii {
	background: url('../images/bgns/DANA_II_pc.png') no-repeat scroll 0 0 transparent;
	cursor: pointer;
}
.download-pc-danaii:hover {
	background-position: 0 -112px;
}

/**
 * STEP 3
 */
.step-three-danai-mac {
	display: none;
}
.step-three-danaii-mac {
	display: none;
	position: relative;
}
.step-three-danai-pc {
	display: none;
}
.step-three-danaii-pc {
	display: none;
	position: relative;
}
.switch-to{
	padding-bottom: 15px;
}
.switch-to-mac, .switch-to-pc{
	font-size: 12px;
	line-height: 1.6em;
	color: #000;
	cursor: pointer;
	text-decoration: underline;
}
.promo-sticker{
	position: absolute;
	top: 50px;
	right: 100px;
}
.main-download {
	
}
.main-download form {
	color: #272727;
  /*margin-left: 350px;*/
  margin-left: 280px;
  /*margin-top: 20px;*/
  text-align: left;
}
.main-downlad form input {
  background-color: transparent;
  border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
  border-style: none none solid;
  border-width: medium medium 1px;
}
.form-inner {
	position: relative;
	margin: 5px 0;
}
/* DOWNLOAD 2014 */
.danaii-device .form-inner {
	margin: 8px 0 15px;
}
/* ---------- */
#contentArea .form-inner button {
  margin-left: 130px;
  margin-top: 30px;
}
#contentArea .form-inner button:hover {
	cursor:pointer;
	background-position: 0 -90px;
}
/* FORMULARIOS */
.step-three-danai-mac,
.step-three-danaii-mac,
.step-three-danai-pc,
.step-three-danaii-pc {
	line-height: 30px;
}
.form-inner input {
	background-color: transparent;
	border-top: medium none;
	border-left: medium none;
	border-right: medium none;
	border-bottom: 1px solid #acafae;
}
.espai {
	margin-top: 40px;
}
#d_name,
#d_name2,
#d_name2_pc {
	/*width: 240px;*/
	width: 271px;
}
#danai_mac_download_mail,
#d_mail2,
#danai_pc_download_mail,
#d_mail2_pc {
	/*width: 240px;*/
	width: 271px;
}
#d_mailconf,
#d_mail3,
#d_mail3_pc {
	/*width: 190px;*/
	width: 218px;
}
#nPaypal,
#nPaypal_pc {
	/*width: 216px;*/
	width: 245px;
}
/*___ ENLACES A INFO SOCIAL ________________________*/
#socialLinks{width:680px; height:25px; text-align:right; padding:40px 0 12px 0}
#socialLinks ul{ float:right}
#socialLinks li, #shareList li{	float:right; font: 11px/12px 'QuicksandBook', Arial, sans-serif;}
#socialLinks li a, #shareList li a, #shareList li iframe{text-decoration:none; padding:4px 10px}
#share-fb{ margin:-3px 0 0 10px;}
.ommwriters_bt { margin-bottom:-2px;}

#shareList{	margin-top:60px; float:left; margin-left:-10px;}
#shareList li a{ padding:40px 15px 0 15px; font-size:10px}
#shareList li#shareFacebook a{background:url(../images/share-facebook-bg.png) no-repeat 27px top; }
#shareList li#shareTwitter a{background:url(../images/share-twitter-bg.png) no-repeat center top}
#shareList li#shareFriend a{background:url(../images/share-friend-bg.png) no-repeat center top}
#shareList li#shareFriend a:hover{background:url(../images/share-friend-bg.png) no-repeat center -177px; cursor:pointer;}
#shareList li#shareFacebook a:hover{background:url(../images/share-facebook-bg.png) no-repeat 27px -120px}
#shareList li#shareTwitter a:hover{	background:url(../images/share-twitter-bg.png) no-repeat center -90px}

/*___ VERSION NAV ________________________*/
#version-nav{ border-bottom:1px solid #c4c9cb; float:left; width:100%; font: 11px/10px 'QuicksandBook', Arial, sans-serif;}

#version-nav li{ float:left; }
#version-nav li a{text-transform:uppercase; text-decoration:none; float:left; padding:5px 26px 7px 26px; color:#797979; border-left:1px solid #c4c9cb;  margin-bottom:-1px;}
#version-nav li:first-child a{border-left:none;}
#version-nav li:first-child.active a{border-left:1px solid #c4c9cb;}
#version-nav li:last-child.active a, #version-nav li.last.active a{border-right:1px solid #c4c9cb;}

#version-nav li.active a{color:#202020; font-weight:bold; border-bottom:1px solid #dee3e6;}
#version-nav li.inactive a{color:#888; }
#version-nav li.inactive a strong{font-size:8px;}

#version-nav li a:hover{color:#000;}
h2 ~ #version-nav{margin-top:30px; }


/*___RIGHT INFO ________________________*/
#wrapVideo{	margin-bottom:35px}

#contentArea{
	margin: 125px auto 170px;
}
#home #contentArea {
	margin: 72px auto 62px auto;
}

.freq-inner {
	width: 940px;
	margin: 0 auto;
}
.freq-inner dd {
	color: #484848;
	font-size: 13px;
	font-style: italic;
}




h2.credits{padding-top:10px}

/*___DOWNLOAD________________________*/
#formDownload {padding:10px 0; margin-bottom: 20px; }
#formDownload h3{	margin-bottom:15px; background:url(../images/faq-li-bg.png) no-repeat left 13px; padding:5px 0 0 10px; font: 12px/24px 'QuicksandBook', Arial, sans-serif;}
#formDownload h3:hover{background:url(../images/faq-li-bg.png) no-repeat left -42px; }
#formDownload h3.activeQ{background:url(../images/faq-li-bg.png) no-repeat left -42px; }
#formDownload h3 a { text-decoration:none;}
#formDownload form{	width:490px; position:relative;}
#formDownload form#f_paypal{	width:490px}
#formDownload button{font: 10px/20px 'QuicksandBook', Arial, sans-serif; height:70px; line-height:70px; width:70px; border:none; color:#fff; position:absolute; left:470px; top:30px; background:url(../images/form-send-bg.png) no-repeat left top}
#formDownload button:hover{ cursor:pointer;	background:url(../images/form-send-bg.png) no-repeat left bottom}

#formDownload .checkTerms{ color:#888}
#formDownload .checkTerms input{	width:14px;	height:14px; border:1px solid #ccc}
#formDownload .checkTerms label{font-size:11px}

#formDownload div div{margin-bottom:40px;}
#formDownload h3:hover{ cursor:pointer; color:#000;}


#formDownload input{ width:50px}
#formDownload form#f_paypal #paypalBot {
	background: url('../images/paypal-icon.png') no-repeat right 50px;
	position:absolute;
	left:465px;
	top:-10px;
	padding: 0 80px 20px 0;
}
.main-download #paypalBot,
.main-download #paypalBotPc {
	background: url('../images/bgns/paypal_power.png') no-repeat right 40px transparent;
  height: 115px;
  position: relative;
  /*width: 250px;*/
  /*margin-left: 27px;*/
  width: 370px;
  margin-left: 80px;
}

#formDownload form#f_paypal button{ position:relative; left:0; background:url(../images/form-send-bg.png) no-repeat left top;  height:70px;}
#formDownload form#f_paypal button:hover{background: url(../images/form-send-bg.png) no-repeat left -70px;}
#formDownload span.moneda {margin:0 -20px 0 10px}

#formDownload label.error {top:-3px}
.footnote{font-size:11px; font-style:italic; margin-top:-5px;}
#featuresBot {padding-top:4px}
#featuresBot a{ padding-left:15px; background:url(../images/collapsable-bg.png) no-repeat left 4px;}
#featuresBot a.activo{background-position:left -7px}
#featuresBot a:hover{text-decoration:underline;}

#requirements{padding:30px 0 30px 0; border-bottom:1px solid #D0D4D7; margin-bottom:0;}

#features{overflow:hidden}
#features p{padding-top:0}
#features div{width:330px; padding-top:5px;}
#features #audio-gal{width:280px;}
#features #audio-gal ul{padding-top:10px; margin-left:0;}

#features #audio-gal li{ float:left; margin-right:12px; list-style-type:none}

#features #audio-gal li a{display:block; width:28px; height:28px; background:url(../images/audio-bot-bg.png) no-repeat left top; line-height:25px; text-align:center; text-decoration:none; color:#fff;}
#features #audio-gal li:nth-child(2) a{line-height:27px}
#features #audio-gal li:nth-child(6) a{line-height:28px}
#features #audio-gal li a:hover{background:url(../images/audio-bot-bg.png) no-repeat left bottom;}

#bgs-gal {margin-right:30px}
dl #bgs-gal {margin-right:10px}
#bgs-gal ul{overflow:hidden; padding-top:10px; margin-left:0;}
#bgs-gal li{float:left; margin-right:8px; list-style-type:none}
#bgs-gal li a{text-indent:-9999px; display:block; height:30px; width:30px; background:url(../images/bgs-sprite.png) no-repeat left top;}
#bgs-gal li a#bg1{background-position:left top;}
#bgs-gal li a#bg2{background-position:left -30px;}
#bgs-gal li a#bg3{background-position:left -60px;}
#bgs-gal li a#bg4{background-position:left -90px;}
#bgs-gal li a#bg5{background-position:left -121px;}
#bgs-gal li a#bg6{background-position:left -151px;}
#bgs-gal li a#bg7{background-position:left -181px;}
#bgs-gal li a#bg8{background-position:left -211px;}

#bgs-gal li a#bg1:hover{background-position:right top;}
#bgs-gal li a#bg2:hover{background-position:right -30px;}
#bgs-gal li a#bg3:hover{background-position:right -60px;}
#bgs-gal li a#bg4:hover{background-position:right -90px;}
#bgs-gal li a#bg5:hover{background-position:right -121px;}
#bgs-gal li a#bg6:hover{background-position:right -151px;}
#bgs-gal li a#bg7:hover{background-position:right -181px;}
#bgs-gal li a#bg8:hover{background-position:right -211px;}

/* NEW WITH COLORBOX */

#bgs-gallery {margin-right:30px}
dl #bgs-gallery {margin-right:10px}
#bgs-gallery ul{overflow:hidden; padding-top:10px; margin-left:0;}
#bgs-gallery li{float:left; margin-right:8px; list-style-type:none}
#bgs-gallery li a{text-indent:-9999px; display:block; height:30px; width:30px; background:url(../images/bgs-sprite.png) no-repeat left top;}
#bgs-gallery li a#bg1{background-position:left top;}
#bgs-gallery li a#bg2{background-position:left -30px;}
#bgs-gallery li a#bg3{background-position:left -60px;}
#bgs-gallery li a#bg4{background-position:left -90px;}
#bgs-gallery li a#bg5{background-position:left -121px;}
#bgs-gallery li a#bg6{background-position:left -151px;}
#bgs-gallery li a#bg7{background-position:left -181px;}
#bgs-gallery li a#bg8{background-position:left -211px;}
#bgs-gallery li a#bg1:hover{background-position:right top;}
#bgs-gallery li a#bg2:hover{background-position:right -30px;}
#bgs-gallery li a#bg3:hover{background-position:right -60px;}
#bgs-gallery li a#bg4:hover{background-position:right -90px;}
#bgs-gallery li a#bg5:hover{background-position:right -121px;}
#bgs-gallery li a#bg6:hover{background-position:right -151px;}
#bgs-gallery li a#bg7:hover{background-position:right -181px;}
#bgs-gallery li a#bg8:hover{background-position:right -211px;}

#wrapVideoIpad{	padding:30px 0 30px 0; border-top:1px solid #D0D4D7; margin-bottom:0;}

/* LAST NEW re-DESIGN */
#new-bgs-gallery {
	margin-left: 20px;
	margin-top: 6px;
}

#bgn-primero {
  background: url("../images/bgns/fondo_1.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  padding: 2px 10px;
}
#bgn-primero:hover {
	background-position: 0 -31px;
}
/* Por defecto */
.snow {
	background: url("../images/fondos_omm/fondo_1.jpg") repeat-x fixed 50% 0 transparent;
	background-size: cover;
}
/* 02 */
#bgn-segundo {
  background: url("../images/bgns/fondo_2.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  padding: 2px 10px;
}
#bgn-segundo:hover {
	background-position: 0 -31px;
}
.white {
	background: url("../images/fondos_omm/fondo_2.jpg") repeat-x fixed 50% 0 transparent;
	background-size: cover;
}
/* 03  */
#bgn-tercero {
  background: url("../images/bgns/fondo_3.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  padding: 2px 10px;
}
#bgn-tercero:hover {
	background-position: 0 -31px;
}
.reflections {
	background: url("../images/fondos_omm/fondo_3.jpg") repeat-x fixed 50% 0 transparent;
	background-size: cover;
}
/* 04 */
#bgn-cuarto {
  background: url("../images/bgns/fondo_4.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  padding: 2px 10px;
}
#bgn-cuarto:hover {
	background-position: 0 -31px;
}
.inspiration {
	background: url("../images/fondos_omm/fondo_4.jpg") repeat-x fixed 50% 0 transparent;
	background-size: cover;
}
/* 05 */
#bgn-quinto {
  background: url("../images/bgns/fondo_5.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  padding: 2px 10px;
}
#bgn-quinto:hover {
	background-position: 0 -31px;
}
.blur {
	background: url("../images/fondos_omm/fondo_5.jpg") repeat-x fixed 50% bottom transparent;
	background-size: cover;
}
/* 06 */
#bgn-sexto {
  background: url("../images/bgns/fondo_6.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  padding: 2px 10px;
}
#bgn-sexto:hover {
	background-position: 0 -31px;
}
.chromatherapy-one {
	background: url("../images/fondos_omm/fondo_6.jpg") repeat-x fixed 50% 0 transparent;
	background-size: cover;
}
/* 07 */
#bgn-septimo {
  background: url("../images/bgns/fondo_7.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  padding: 2px 10px;
}
#bgn-septimo:hover {
	background-position: 0 -31px;
}
.chromatherapy-two {
	background: url("../images/fondos_omm/fondo_7.jpg") repeat-x fixed 50% 0 transparent;
	background-size: cover;
}


#home #backgrounder {
	background-color: #FFFFFF;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}


/*___ SHARE FORM ________________________*/
#shareForm{margin:20px 0 0 10px; position:relative}
#shareForm button{ float:right;	margin-right:25px}

/*___FEEDBACK & CONTACT________________________*/
form p{	position:relative}
#formFeedback {
	line-height: 34px;
	margin: 0 auto;
	width: 400px;
	line-height: 34px;
}
#shareForm {
	height:300px;
	padding-bottom:200px;
	clear: both;
	float: left;
}
#contact-and-feedback p input,
#free-download-mac p input,
#free-download-pc p input,
#contact-and-feedback p select,
#shareForm p input{
	float: left;
	height: 18px;
	line-height:10px;
	padding-bottom:0;
	text-indent:4px;
	width:230px;
	margin-left: 9px;
}
.message-ok {
	font-weight: bold;
	font-size: 1.4em;
}
.contact-message-received {
	color: #3D3D3D;
  font-family: Georgia,Arial,Helvetica,sans-serif;
  font-size: 13px;
	font-weight: normal;
  font-style: italic;
  line-height: 1.6em;
  margin: 30px auto 0;
  text-align: center;
}
.contact-message-received p {
	margin: 20px 0;
}


#contact-and-feedback h3{ margin-top:20px}
#contact-and-feedback h3, #terms-of-service h3{	padding:10px 0 10px 0}
#contact-and-feedback form, #free-download form{padding-top:30px; position:relative}
#free-download form{ padding-top:20px}

label{
  /*margin-right: 20px;*/
  padding: 0;
} 
label.l_required {
	padding-left:10px;
	color:#999;
	font-style: italic;
}
label.extraLabel{font-size:12px}
label.extraLabel span{font-weight:bold;}
#free-download-pc input, #free-download-mac input, #contact-and-feedback input, #shareForm input {border:none; background:none; padding-bottom:0; border-bottom:1px solid #BEBEBE; font-family:Georgia, "Times New Roman", Times, serif}
#contact-and-feedback textarea, #contact-and-feedback p select, #shareForm textarea{ background:url(../images/form-field-bg.png) repeat; line-height:16px;	border:none}
#contact-and-feedback form p{ clear:both; height:20px}
#contact-and-feedback form p.contMessage{
	position:relative;
	height: 170px;
}
#contact-and-feedback form p.contMessage label,
#shareForm p.contMessage label {
	position:absolute;
	/* background:#dee3e6; */
	padding: 0 18px 4px 0;
	left: 0;
	font-style: normal;
}

#contact-and-feedback form p.contMessage textarea,
#shareForm textarea{
	text-indent:70px;
	height:152px;
	left: 0;
	width: 394px;
	padding-top:3px;
	line-height: 34px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	overflow:auto;
	position: absolute;
}

/*#contentArea button {
	background:url(../images/bgns/form_send_newbgn.png) no-repeat 0 2px;	
	height:80px;
	width:80px;
	line-height:80px;
	border:none; color:#fff;
}*/
#contentArea button {
	background:url(../images/bgns/form_send_newbgn.png) no-repeat 0 0;	
	height:39px;
	width:112px;
	line-height:39px;
	border:none; 
	color:#fff;
}
.main-download #paypalBot button,
.main-download #paypalBotPc button {
	position: absolute;
	/*left: 100px;
	top: 20px;*/
	left: 60px;
	top: 34px;
}
.main-download #paypalBot button:hover,
.main-download #paypalBotPc button:hover {
	/*background-position: 0 -90px;*/
	background-position: 0 -51px;
	cursor: pointer;
}
#contact-and-feedback form button{ }

#contact-and-feedback .contDropdown {
	height: 20px;
	width:100%;
	position:relative;
	z-index:22;
}
#contact-and-feedback .contDropdown label{
	float:left;
	font-style: normal;
}
#contact-and-feedback .contDropdown select {
	float: right;
}
#contact-and-feedback form button:hover,
#shareForm button:hover {
	cursor:pointer;
	background-position:left bottom;
}
label.error{
	position:absolute;
	width:20px;
	height:24px;
	color:#fff;
	line-height:24px;
	text-indent:0;
	padding-right:10px!important;
	display:none;
	font-weight:bold;
	left:-35px;
	top:-2px;
	background: url('../images/required-bg.png') no-repeat left top!important;
	}
ul.messagesKO {
	background: url('../images/required-bg.png') no-repeat left center;
	padding:10px 0 10px 40px;

}


/*==================================
CUSTOM SELECT
====================================*/
ul.newList {
	color:#000;
	height:auto !important;
	width:268px;
	background:#fff;
	position:absolute;
	border:1px solid #ccc;
	top:20px; left:0;
	overflow:auto;
	z-index:9999;
	top: 22px;
}
ul.newList li{	border-bottom:1px solid #ccc}
.newListSelected {
	/*width:235px;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000; height:22px; padding:0;
	float:left;
	border-bottom:1px solid #BEBEBE;
	margin-left: 9px;
}
.newListSelected span {width:240px; display:block}
ul.newList li {padding:2px 6px; border:none}
.selectedTxt {
	width:255px;
	overflow:hidden;
	line-height: 1.8em;
	height:22px;
	padding-left:10px;
	background:url(../images/select-bg.png) no-repeat right center;
}
.hiLite {background:#999; color:#fff!important}
.newListHover {background:#ccc; color:#000!important; cursor:default; border-bottom:1px solid #ccc}
.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default}
.newListOptionTitle {font-weight:bold}
.newListOptionTitle ul {margin:3px 0 0}
.newListOptionTitle li {font-weight:normal}

/*___ FOOTER ________________________*/
#footer {
	width:100%;
	/*float:left;*/
	text-align:center;
	font-size:9px;
	color:#656565;
	/*margin-top: 100px; */
	/*padding: 100px 0 20px;*/
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
}
#footer a{color:#4a4a4a; text-decoration:none}
#footer a:hover{text-decoration:underline}

/*___ FAQ__*/
.folded {font-size:12px; margin-top:50px; clear:both;}
/*#frequently-meditated-questions-mac .folded, #frequently-meditated-questions-pc .folded, #frequently-meditated-questions .folded{padding-top:40px;}*/


.folded dt{text-transform:uppercase; color:#202020;	margin-bottom:10px;	padding-left:15px; background:url(../images/faq-li-bg.png) no-repeat left 8px}
.faq dt{font: 12px/24px 'QuicksandBook', Arial, sans-serif;}
.folded dt.activeQ{background:url(../images/faq-li-bg.png) no-repeat left -47px}
.folded dd {
	line-height: 1.6em;
	padding:0px 0 20px 15px;
}
.folded dd ul{	padding:15px 0 0 0; margin-bottom:0; margin-left:20px}
.folded dd p{padding-top:15px}
.folded dd li{ list-style-type:circle}
.folded dt:hover{cursor:pointer; color:#000;}

/*___ WHAT PEOPLE ARE SAYING __*/
/*#wrap-people h3{ font: 12px/20px 'QuicksandBook', Arial, sans-serif; text-transform:uppercase; padding-bottom:15px; padding-top:20px}*/

#mailsFold { margin-top:10px}
#mailsFold dt{ font-weight:bold; text-transform:none; font-weight:bold} 

#tweetsList dd{
  margin: 6px 0;
  padding-bottom: 24px;
}
/* #tweetsList dd a{ font-weight:bold; text-decoration:none}*/	

#storeReviews dd{ padding-bottom:15px; margin-bottom:15px; line-height: 1.4em;}
#storeReviews dt{ font-weight:bold;}

ul#galeria{ overflow:hidden; width:770px; padding-top:10px}
ul#galeria li{ float:left; margin-right:20px; padding:5px 5px 5px 0; margin-bottom:5px; height:180px; width:300px}
ul#galeria li a:hover{ opacity:0.6}

#list-blogs{display:none; overflow:auto; margin-top:10px; margin-bottom:50px}
#list-blogs ul{	width:305px; float:left}
#list-blogs ul:first-child{margin-right:22px}
#list-blogs ul ul li:first-child{background:none}
#list-blogs li{	padding:4px 0;}
#list-blogs li a{ height:15px; padding:4px 0 0 10px; color:#626262;	font-size:12px;	text-decoration:none;	margin-top:1px;	line-height:10px}
#list-blogs li a:hover{	color:#000}


/*___ NOTEGRAPHY ___*/
#notegraphy li.menu-3305 a{color: #323232; background-color: #e8e8e8;}
#notegraphy #main-logo{margin-top: 121px;}
.notegraphy-content{width: 940px; margin: 0 auto; overflow: auto;}
.notegraphy-intro, .notegraphy-video{color: #3D3D3D; font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; line-height: 1.6em;}
.notegraphy-intro{float: left; width: 440px;}
.notegraphy-intro p{margin: 20px 0;}
.notegraphy-video{float: right;}


/*___ LIGHTBOX	__*/
#jquery-overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px}
#jquery-lightbox{position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#lightbox-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lightbox-container-image-box >#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev,
#lightbox-nav-btnNext{
	width:49%;
	height:100%;
	zoom:1;
	display:block;
}
#lightbox-nav-btnPrev{left:0; float:left}
#lightbox-nav-btnNext{right:0; float:right}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px; color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px; float:right; padding-bottom:0.7em}

/*___ TERMS __*/
#terms h3{ text-transform:uppercase}

#terms p strong{	display:inline-block; float:left; padding:0 8px 0 6px; font-size:15px}
#terms p em{ font-weight:bold; text-decoration:underline; font-style:normal}



#contact-and-feedback p input#f_mail {
	width: 277px;
}

#contact-and-feedback p input#f_name {
	width: 282px;
}
#terms h1,
#terms h2,
#terms h3 {
	margin: 30px 0 10px 0;
}
#terms p {
  font-size: 14px;
  line-height: 30px;
}
.osversion {
	display: none;
}


/*___ DOWNLOAD STYLES ___*/
#download-ommwriter-dana-i-pc #contentArea, #download-ommwriter-dana-ii-pc #contentArea, #download-ommwriter-dana-i-mac #contentArea, #download-ommwriter-dana-ii-mac #contentArea{
	text-align:center;
}

#free-download-pc #contentArea{ margin-top:110px}
.message-ok{ font-size:0.8em;}