/* @override 
	http://localhost/www_moovida_com/public/css/styles.css
*/

body {
	color: #4c4c4c;
	font: 14px/22px 'Lucida Sans Unicode','Lucida Grande',Helvetica,Arial,sans-serif,Verdana;
	background:#2B2E3D url("../images/bg_body.jpg") no-repeat center top;
}

::-moz-selection{
background:#3b4978 ;color:#ccc
}
::selection{
background:#3b4978; color:#ccc
}


strong {
	font-weight: bold;
}

a {
	color: #5776a9;
	text-decoration: none;
}


a:hover {
	text-decoration: underline;
}

a:hover img{
text-decoration: none;
}

/* @group jqtransform */


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:block;float:left;
	margin-top:10px;
}
a.jqTransformCheckbox {
	background: transparent url(../images/checkbox.png) no-repeat center top;
	vertical-align: bottom;
	height: 21px;
	width: 21px;
	display:block;/*display: -moz-inline-block;*/
	margin-right:10px;
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}

/* @end */



/* @group comú */

/* @group header */

#permanentDownload {
	background: url(../images/bg_download_top.png) repeat-x center top;
}

#permanentDownload a {
	display: block;
	height: 42px;
	background: url(../images/download_top.png) no-repeat center top;
	text-indent: -1000000px;
}

#permanentDownload a:hover {
	background-position: center -43px;
	}
.download #permanentDownload a {background-image: none}
.landing-promo #permanentDownload a {	
  background-image: url(../images/pro_buynow_top.png);
  }

#header {
	width: 976px;
	margin: 0 auto;
	height: 139px;
	position: relative;
}

#header .logo {
	float: left;
	padding-top: 16px;
	}

#languages {
	position: absolute;
	right: 15px;
	top: 60px;
}
#languages li a {
	color: #EEEEEE;
}

#navPrincipal {
	float: right;
	padding-top: 63px;
}

#navPrincipal li {
	display: inline;
	float: left;
}

#navPrincipal li a{
	display: block;
	float: left;
	margin-left: 15px;
	text-indent: -10000000px;
	height: 34px;
	}
#navPrincipal li.homeNav a{
	background: url(../images/home.png) no-repeat left center;
	width: 20px;
	}

#navPrincipal li.featuresNav a{
	background: url(../images/nav_features.png) no-repeat left top;
	width: 94px;
	}
#navPrincipal li.aboutusNav a{
	background: url(../images/nav_about.png) no-repeat left top;
	width: 97px;
	}
#navPrincipal li.supportNav a{
	background: url(../images/nav_support.png) no-repeat left top;
	width: 89px;
	}
#navPrincipal li.blogNav a{
	background: url(../images/nav_blog.png) no-repeat left top;
	width: 72px;
	}
#navPrincipal li.gobackNav a{
	background: url(../images/nav_go_back.png) no-repeat left top;
	width: 200px;
	}
#navPrincipal li a:hover {
	background-position: left bottom;	
}

#navPrincipal li.homeNav a:hover{
	background-position: left center;	
	}

#navPrincipal li.featuresNav.active a{
	background: url(../images/nav_features_active.png) no-repeat left top;
	}
#navPrincipal li.aboutusNav.active a{
	background: url(../images/nav_about_active.png) no-repeat left top;
	}
#navPrincipal li.supportNav.active a{
	background: url(../images/nav_support_active.png) no-repeat left top;
	}

/* @end */

/* @group Footer */

#footer {
	width: 976px;
	margin: 80px auto 30px;
	color: #fff;
	font-size: 0.85em;
}

#footerMain {
	background: url(../images/bg_footer.png) no-repeat;
	height: 43px;
	margin-left: 1px;
}

.logoFooter {
	float: left;
	margin: 13px 0  0 18px;
}

#footerMainRight {
	float: right;
	padding-top: 9px;
	margin-right: 50px;
}

#footerMainRight a{
	color: #fff;
	}

#newsletter {
	
	float: left;
	margin-right: 15px;
}

#newsletter label, #newsletter input {
	height: 25px;
	line-height: 25px;
}

#newsletter input {
	border: none;
	background: transparent url(../images/bg_newsletter.png) no-repeat left;
	width: 170px;
	padding:0 4px;
	margin-left: 3px;
}

#newsletter input.submit {
	text-indent: -1000000px;
	color: transparent;
	text-transform: capitalize;
	background: transparent url(../images/bg_submit_newsletter.png) no-repeat left top;
	width: 46px;
	height: 22px;
	line-height: 22px;
	cursor: pointer;
	}
#newsletter input.submit:hover {
	background-position: left bottom;
}

.linksFooter {
	height: 25px;
	line-height: 25px;
	border-left: 1px solid #8e8e93;
	float: left;
}

.linksFooter li{
	display: inline;
	float: left;
	}
.linksFooter a {
	float: left;
	margin-left: 25px;
}

#socialLinksFoot {
	float: left;
	margin-left: 40px;
	padding-top: 4px;
}

#socialLinksFoot img{
	margin-left: 4px;
	}
#socialLinksFoot a:hover {
text-decoration: none;
}
	
#copyright {
	font-size: 0.8em;
	margin: 7px 0 0 18px;	
}

/* @end */

/* @group Content Main*/

#contentMain {
	width: 976px;
	margin: 0 auto;
}

#contentMain p{
margin-bottom: 10px;
}


#mainHeader {
	height: 325px;
	border-bottom: 1px solid #fff;
}

#mainContent {
	background-color: #fff;
}

#clearContent {
	clear: both;
	height: 10px;
	background: url(../images/main_bottom.png) no-repeat top left;
}

#contentMain ul li {
	background: url(../images/li.png) no-repeat left;
	padding-left: 15px;
}

/* @end */

#breadcrumb {
	float: left;
	padding-top: 5px;
	padding-left: 8px;
}

#contentMain #breadcrumb li{
 display: inline;
 float: left;
 background: none;
 padding: 0px;
 }
#breadcrumb li a{
	float: left;
	display: block;
	color: #4c4c4c;
	padding-left: 10px;
	height: 34px;
	line-height: 34px;
	font-size: 0.85em;
	}

#breadcrumb li a span {
	float: left;
	display: block;
	height: 34px;
	line-height: 34px;
	padding-right: 25px;
}

#breadcrumb li.home a{
	text-indent: -1000000px;
	background: url(../images/breadcrumb_01.jpg) no-repeat;
	width: 46px;
	}
#breadcrumb li.level1 a{
	background: url(../images/breadcrumb_02.jpg) repeat-x;

	}
#breadcrumb li.level2 a, #breadcrumb li.level2w a{
	background: url(../images/breadcrumb_03.jpg) repeat-x;

	}


#breadcrumb li.level3 a{
	background: url(../images/breadcrumb_04.jpg) repeat-x;
	}
	
#breadcrumb li.level1 a span{
	background: url(../images/breadcrumb_02_separa.jpg) no-repeat right;

	}
#breadcrumb li.level2 a span{
	background: url(../images/breadcrumb_03_separa.jpg) no-repeat right;

	}
#breadcrumb li.level2w a span{
	background: url(../images/breadcrumb_03w_separa.jpg) no-repeat right;

	}


#breadcrumb li.level3 a span{
	background: url(../images/breadcrumb_04_separa.jpg) no-repeat right;
	}
	
/* @end */

/* @group home */

.home #mainContent, .home #mainHeader, .home #clearContent, .landing-promo #mainHeader{
	background: none;
	border: none;
}

#homeLeft {
	float: left;
	width: 688px;
	color: #fff;
}

#homeLeft .freeDownload{
	display: block;
	text-indent: -99999px;
	width: 688px;
	height: 95px;
	background: url(../images/home_banner.jpg) no-repeat;
	}

#homeLeft .freeDownload:hover{
	background-position: bottom;
	}

#homeLeft .infoBox {
	width: 225px;
	margin: 60px 5px 0 0;
	float: left;
}

#homeLeft .infoBox p{
	width: 195px;
	}

#homeLeft .infoBox.last {
	margin-right: 0px;
}

#homeRight {
	margin-left: 705px;
}

.home #mainContent {
	padding-top: 45px;
}

.home h2 {
	font-size: 23px;
}

.home h2 span{
	display: block;
	}

#homeRight .moovidaPro {
	display: block;
	text-indent: -99999px;
	width: 270px;
	height: 95px;
	background: url(../images/home_moovida_pro.png) no-repeat;
	margin-bottom: 50px;
}

#homeRight .moovidaPro:hover{
	background-position: bottom;
	}

#moovidaDbInfo {
	color: #404040;
	width: 218px;
	height: 109px;
	background: url(../images/home_moovida_db.jpg) no-repeat;
	font-size: 0.85em;
	line-height: 1.5em;
	padding: 75px 25px 0 25px;
}

#homeRight .moovidaDb {
	display: block;
	text-indent: -99999px;	
	width: 273px;
	height: 37px;
	background: url(../images/home_search_db.png) no-repeat;
}

#homeRight .moovidaDb:hover {
	background-position: left -36px;
	}

/* @group home slider */
.home #mainHeader, .landing-promo #mainHeader  {
	height: 435px;
}
.coda-slider-no-js .coda-slider { height: 388px; overflow: auto !important; }
.coda-slider, .coda-slider .panel { width: 976px; height: 388px; }
.coda-slider p.loading {text-align: center }
#contentMain .coda-nav li{
		padding: 0px;
		background: none;
		float: left;
}
.coda-nav li a, .coda-nav li a.current {
	width: 20px;
	height: 20px;
	background: url(../images/home_s_buttons_sprite.png) no-repeat -99px 0;
	text-indent: -99999px;
	text-align: center;
	text-decoration: none;
	float: left;
	margin-top: 12px;
	margin-left: 10px;
}
.coda-nav ul {
	margin-left: 390px;
}
.coda-nav li a {
	background-position: -40px 0;
}
.coda-nav li a.current {
	background-position: -60px 0;
}
		
/* Miscellaneous */
.coda-slider-wrapper { clear: both; overflow: hidden; background: url(../images/home_s_bottom.png) no-repeat bottom; height: 435px; }
.coda-slider { float: left; overflow: hidden; position: relative }
.coda-slider .panel { display: block; float: left }
.coda-slider .panel-container { position: relative }
	
.panel-wrapper {
	height: 388px;
}
.landing-promo #panel1 {
	background: none;
	padding: 0px;
}

#panel0 {
	background: url(../images/home_s_00.jpg) no-repeat;
	padding: 305px 0px 0px 60px;
}

#panel1 {
	background: url(../images/home_s_01.jpg) no-repeat;
	padding: 305px 0px 0px 60px;
}

#panel2 {
	background: url(../images/home_s_02.jpg) no-repeat;	
	padding: 100px 0px 0px 695px;
}

#panel3 {
	background: url(../images/home_s_03.jpg) no-repeat;	
	padding: 300px 0px 0px 620px;
}

#panel4 {
	background: url(../images/home_s_04.jpg) no-repeat;	
	padding: 305px 0px 0px 64px;
}

#panel5 {
	background: url(../images/home_s_05.jpg) no-repeat;	
	padding: 305px 0px 0px 64px;
}

.panel-wrapper a{
	display: block;
	text-indent: -99999px;
	background-repeat: no-repeat;
	}

#panel1 a:hover,
#panel2 a:hover,
#panel3 a:hover,
#panel4 a:hover, 
#panel5 a:hover{
	background-position: bottom;
	}
	
#panel1 a{
	background: url(../images/home_meet_moovida.png);
	width: 189px;
	height: 47px;
}

#panel2 a{
	background: url(../images/home_movida_core.png);
	width: 122px;
	height: 29px;	
}

#panel3 a{
	background: url(../images/home_movida_immersed.png);
	width: 169px;
	height: 34px;	
}

#panel4 a{
	background: url(../images/home_movida_db.png);
	width: 280px;
	height: 46px;	
}

#panel5 a{
	background: url(../images/home_downloadnow_moovida.png);
	width: 189px;
	height: 47px;	
}



/* @end */

/* @end */



/* @group subNav submenu */

#subNav {
	float: right;
	margin-right: 70px;
}

#contentMain #subNav li{
	background: none;
	float: left;
	display: inline;
	padding-left: 0px;
	}
#contentMain #subNav li a{
	color:#404040;
	float: left;
	display: block;
	text-shadow:0px 0px 3px #8891e2;
	margin: 0px -1px;
	
	}
#contentMain #subNav li a span {
	display: block;
	float: left;
	height: 43px;
	line-height: 43px;
	padding: 0px 20px;
}
#contentMain #subNav li a:hover, #contentMain #subNav li.active a{
	background: url(../images/nav_sub_left.png) no-repeat left;
	text-decoration: none;
	}
#contentMain #subNav li a:hover span, #contentMain #subNav li.active a span{
	background: url(../images/nav_sub_right.png) no-repeat right;
	}
#contentMain #subNav li.active a {
	color: #2a5ef0;
	text-shadow:0px 0px 3px #fff;
}

/* @end */



/* @group download */

body.download {
	color: #4c4c4c;
	font: 12px/18px "Lucida Sans", "Lucida Grande", Lucida, sans-serif, Verdana;
	background:#2B2E3D url("../images/bg_body.jpg") no-repeat center top;
}
.download #mainHeader {
	background: url(../images/download_header.jpg) no-repeat top left;
	width: 911px;
	height: 260px;
	padding-top: 45px;
	padding-left: 61px;
	
}

#downHeadInfo {
	background: url(../images/download_bg_box.png) no-repeat;
	width: 240px;
	height: 127px;
	padding-top: 30px;
	padding-left: 40px;
	margin-left: 4px;
}

#downHeadInfo h1 {
	font-size: 33px;
}

#downHeadInfo ul {
color: #4c4c4c;
margin: 7px 0px 0px 3px;	
}
.download #permanentDownload {display:none}
.download #header {height: 110px}

.download a.reqDownload{
	display: block;
	width: 475px;
	height: 129px;
	background: url(../images/btn_download_new.png) no-repeat left top;
	text-indent: -1000000px;
	margin-top: 20px;
	margin-left: -45px;
	}
.download a.reqDownload:hover {
	background-position: left bottom;
}

.download h2 {
	font-size: 28px;
	margin-bottom: 15px;
}
.download h3 {
	color: #a5a5a5;
	font-size: 1.15em;
	margin-bottom: 10px;
	margin-top: 15px;
}
.download #mainContent {
	padding: 30px 50px 0px 50px;
}
.download #contentMain {
    background: url("../images/main_top.png") no-repeat scroll left top transparent;
    padding-top: 10px;
}

.download #reqLeft {
	background: url("../images/download_img.jpg") no-repeat scroll left top transparent;
	float: left;
	width: 380px;
	height: 390px;
	margin-top: 25px;
}

.download #reqRight {
	margin-left: 450px;
}

a.reqDownload {
	width: 226px;
	height: 56px;
	background: url(../images/download_start02.png) no-repeat;
	margin-top: 45px;
}

a.reqDownload:hover{
	background-position: -1px -57px;
	}


/* @end */

/* @group uninstall */

.uninstall #mainHeader {
	background: url(../images/uninstall_header.jpg) no-repeat top left;
	width: 976px;
	height: 324px;	
}

.uninstall #mainContent {
	padding-left: 60px;
}
#unRight {
	float: right;
	width: 380px;
	padding-left: 30px;
	padding-top: 60px;
	background: url(../images/uninstall_bg.jpg) no-repeat top left;
}

#unRight p {
	background: url(../images/uninstall_text.jpg) no-repeat top left;
	width: 295px;
	height: 62px;
	font-size: 0.85em;
	padding:15px 18px;
	line-height: 1.6em;
	margin-bottom: 20px;
}



#unRight .freeDownload {
	display: block;
	width: 329px;
	height: 182px;
	background: url(../images/uninstall_download.jpg) no-repeat left top;
	text-indent: -1000000px;
}

#unRight .freeDownload:hover {
	background-position: bottom;
	}

.uninstall h3 {
	font-size: 20px;
	color: #4c4c4c;
	padding-top: 55px;
	margin-bottom: 20px;
}

.uninstall #mainContent label, #UsergroupAccept label {
	line-height: 45px;
	display: block;
	font-size: 0.9em;
	}
.uninstall #mainContent input {
	width: 21px;
	height: 21px;
}

.uninstall #mainContent .submit, .newsletter #mainContent .submit, .usergroup #mainContent .submit {
	background:transparent url(../images/uninstall_send.jpg) no-repeat;
	border: none;
	width: 156px;
	height: 56px;
	cursor: pointer;
	text-indent: -9999px;
	color: transparent;
	text-transform: capitalize;
	margin-top: 40px;
	margin-bottom: 45px;
	display: block;
	float: left;
}

.newsletter #mainContent .submit, .usergroup #mainContent .submit { 
margin-top: 15px;
}

.uninstall #mainContent .submit:hover, .newsletter #mainContent .submit:hover {
	background-position: bottom;
	}
.uninstall #mainContent ul {
	padding-top: 10px;
	margin-bottom: 55px;
}

.uninstall #mainContent h1 {
	font-size: 35px;
	text-align: center;
	margin-bottom: 35px;
}

/* @end */

/* @group survey */

.survey #mainHeader {
	background: url(../images/survey_header_en.jpg) no-repeat top left;
	width: 976px;
	height: 149px;
}
.survey.fr #mainHeader {
	background: url(../images/survey_header_fr.jpg) no-repeat top left;
}
.survey.es #mainHeader {
	background: url(../images/survey_header_es.jpg) no-repeat top left;
}
.survey #mainContent {
	padding-left: 60px;
}

.survey h3 {
	font-size: 20px;
	color: #4c4c4c;
	padding-top: 55px;
	margin-bottom: 20px;
}

.survey #mainContent label, #UsergroupAccept label {
	line-height: 45px;
	display: block;
	font-size: 0.9em;
	}
.survey #mainContent input {
	width: 21px;
	height: 21px;
}

.survey #mainContent .submit {
	background:transparent url(../images/uninstall_send.jpg) no-repeat;
	border: none;
	width: 156px;
	height: 56px;
	cursor: pointer;
	text-indent: -9999px;
	color: transparent;
	text-transform: capitalize;
	margin-top: 40px;
	margin-bottom: 45px;
	display: block;
	float: left;
}

.survey #mainContent .submit:hover, .newsletter #mainContent .submit:hover {
	background-position: bottom;
}
.survey #mainContent ul {
	padding-top: 10px;
	margin-bottom: 55px;
}

.survey #mainContent h1 {
	font-size: 35px;
	text-align: center;
	margin-bottom: 35px;
}

/* @end survey */

/* @group features Moovida */

.features #contentMain {
	width: 100%;
	background: url(../images/product_header.jpg) no-repeat center top;
}

.features #mainHeader, .features #mainContent, .features #clearContent, a#bannerProduct {
	display: block;
	width: 976px;
	margin: 0 auto;
}

.features #mainHeader {
	height: 559px;
}

#infoProduct {
	padding: 365px 120px 0px 120px;
}

.infoProductLeft {
	float: left;
}


.infoProductLeft h1{
	font-size: 28px;
	}
	
.infoProductLeft a{
	display: block;
	width: 144px;
	height: 37px;
	margin-top: 10px;
	background: url(../images/product_freedownload.png) no-repeat;
	text-indent: -10000000px;
	}
.infoProductLeft a:hover{
	background-position: bottom;
	}

.infoProductRight {
	margin-left: 260px;
	color: #fff;
	font-size: 1.1em;
}

.infoProductRight strong {
	font-weight: normal;
	color: #b7c8ff;
}

.features #mainContent {
	/*padding-top: 20px;*/
}

.info {
	margin-bottom: 70px;
	line-height: 25px;
}

.info img{
	display: block;
	}

.info h2{
	font-size: 20px;
	margin-bottom: 25px;
}

.info .left{
	float:left;
	width: 468px;

}
.info div.left {
	padding-left: 60px;
	width: 408px;
	}

.info .right{
	margin-left: 509px;
	}
.info p.right, .info h2.right {
	padding-right: 60px;
	}
	
a.coreMore {
	display: block;
	float: left;
	background: url(../images/product_core_moreinfo.jpg) no-repeat;
	width: 407px;
	height: 272px;
	margin-bottom: 35px;
	margin-left: 60px;
	text-indent: -10000000px;
}

a.coreMore:hover, a.immersedMore:hover {
	background-position: bottom;
}

a.immersedMore {
	display: block;
	background: url(../images/product_inmersed_moreinfo.jpg) no-repeat;
	width: 410px;
	height: 272px;
	margin-bottom: 35px;
	margin-left: 510px;
	text-indent: -100000px;
}

a#bannerProduct {
	width: 976px;
	height: 95px;
	margin-top: 60px;
	text-indent: -1000000px;
	background: url(../images/product_banner.jpg) no-repeat;
}

a#bannerProduct:hover {
	background-position: bottom;
}

/* @end */



/* @group features Core */

.core #mainHeader {
	background: url(../images/core_header.jpg) no-repeat;
	height: 500px;
}

.core #clearContent {
  background: url(../images/core_main_bottom.png) no-repeat;
}

#coreVideo{
	width: 105px;
	padding-top: 295px;
	padding-left: 360px;
}

#coreVideo h2 {
	font-size: 12px;
	color: #fff;
	margin-bottom: 0px
}

#coreVideo p {
	font-size: 14px;
	color: #9ea4b2;
	display: block;
	line-height: 15px;
	padding-left: 5px;
}

#coreVideo h2 a{
	display: block;
	padding-top: 75px;
	background: url(../images/core_watch_video.png) no-repeat;
	padding-left: 5px;
	color: #fff;
	}
#coreVideo h2 a:hover, #coreVideo h2:hover{
	text-decoration:underline;
	}


.infocore1 .left {
	padding-top: 65px;
}

.infocore1 .right {
	margin-left: 513px;
}

.info.infocore2 h2.right {
	padding-right: 35px;
	padding-top: 55px;
}

.info.infocore2 h2.right.right1 {
	padding-top: 40px;
	}

.info.infocore3 .right {
	margin-left: 478px;
}

.info.infocore3 .left, .info.infocore5 .left {
	padding-top: 40px;
}


.info.infocore4 h2{
	padding-top: 80px;
}

.info.infocore5 .right{
	margin-left: 588px;
	display: block;
	}

.info.infocore5 {
margin-bottom: 0px
}

/* @end */

/* @group features Immersed */

.immersed #mainHeader {
	background: url(../images/inmersed_header.jpg) no-repeat;
	height: 500px;
	position: relative;
}

.immersed #clearContent {
  background: url(../images/immersed_main_bottom.jpg) no-repeat;
}

#immersedVideo{
	width: 145px;
	position: absolute;
	top: 355px;
	left: 785px;
}

#immersedVideo h2 {
	font-size: 12px;
	margin-bottom: 0px
}

#immersedVideo p {
	color: #fff;
	line-height: 15px;
	padding-left: 5px;
}

#immersedVideo h2 a{
	display: block;
	padding-top: 75px;
	background: url(../images/inmersed_watch_video.png) no-repeat;
	padding-left: 5px;
	}
#immersedVideo h2 a:hover, #immersedVideo h2:hover{
	text-decoration:underline;
	}
.immersed #mainContent {
	padding-top: 80px;
}

.immersed .info {
	margin-bottom: 20px;
}

.immersed .info.imm03 {
margin-bottom: 0px
}

.immersed .info.imm03 .left {
width: 469px;}


.immersed .info h2 {
	padding-top: 30px;
}

.immersed .info div.right {
	padding-right: 60px;
}

.immersed .info div.right img {
padding-top: 16px;

}

.immersed .info .right {
	margin-left: 510px;
}

/* @end */

/* @group About company */

.profile #mainHeader {
	background: url(../images/profile_header.jpg) no-repeat;
}

#navLeft {
	float: left;
	background: url(../images/bg_menuLeft.png) no-repeat;
	width: 195px;
	min-height: 271px;
	padding-top: 43px;
	padding-left: 40px;
}

#contentMain #navLeft li{
	background: none;
	padding: 0px;
	}
#navLeft li a{
	display: block;
	width: 160px;
	height: 36px;
	line-height: 36px;
	padding-left: 12px;
	color: #4c4c4c;
	}
#navLeft li a:hover{
	color: #698ef4;
	text-decoration: none;
	}
#navLeft li.active a {
	color: #698ef4;
	background: url(../images/menuLeft_active.png) no-repeat;
}

#subContent {
	margin-left: 278px;
	padding-top: 50px;
	padding-right: 60px;
}



#subContent h1{
	font-size: 28px;
	margin-bottom: 35px;
	}

/* @end */

/* @group team */

.team #mainHeader {
	background: url(../images/team_header.jpg) no-repeat;
}

.team .photoTwitter {
	float: left;
	width: 158px;
}

.team .photoTwitter img {
	padding: 12px;
	background-color: #ebebeb;
	border: 1px solid #cfcfcf;
	}
.team .photoTwitter a {	
	color: #4c4c4c;
	font-size: 0.85em;
	background: url(../images/team_twitter.jpg) no-repeat left;
	line-height: 24px;
	display: block;
	padding-left: 30px;
	font-weight: bold;
}
.team .photoTwitter a:hover {
	text-decoration:underline;
	}

.member {
	margin-bottom: 70px;
}

.member h3, #contentMain .member p{
	margin-left: 190px;
	margin-bottom: 15px;
}
.member h3 {
	font-weight: bold;
	font-size: 1.15em;
	margin-bottom: 25px;	
}

.member.pascal {
margin-top: 75px;
padding-top: 75px;
border-top: 1px solid #ccc;
}


/* @end */

/* @group jobs */

.jobs #mainHeader {
	background: url(../images/jobs_header.jpg) no-repeat;
}

.job, .bakg {
	margin: 40px 0px;
	padding-bottom: 45px;
	background: url(../images/jobs_separator.jpg) no-repeat bottom;
}

.job a.pdf, .bakg .pdf{
	float: right;
	font-size: 0.85em;
	line-height: 1.6em;
	padding-left: 45px;
	background: url(../images/pdf.jpg) no-repeat;
	}
.job h3 {
	color: #4c4c4c;
	font-size: 1.15em;
	margin-bottom: 30px;
}
.job p {
	color: #797979;
	font-size: 0.85em;
	line-height: 1.8em;
}

.job.last {
	margin: 40px 0px;
	margin-bottom: 32px;
	padding-bottom: 0;
	background: none;
}

.jobs #subContent {
padding-bottom: 36px;
} 

/* @end */

/* @group press */

.press #mainHeader, .coverage #mainHeader {
	background: url(../images/press_header.jpg) no-repeat;
}

.coverage #subContent {
	text-align: center;
}

.bakg {
	margin: 0px;
	padding-bottom: 45px;
	}

.bakg h3{
	line-height: 38px;
	color: #7f7f7f;
	font-size: 1.15em;
	}

.bakg .pdf {
	line-height: 38px;
	display: block;
}

.press #mainHeader {
	background: url(../images/mkt_header.jpg) no-repeat;
}

.press #logos {
	height: 235px;
	background: url(../images/jobs_separator.jpg) no-repeat bottom;
	padding-bottom: 45px;
	margin-top: 50px;
}

.press #contentMain li {
	background: none;
	padding: 0px;
}

.press #logos li a{
/*	color: #7f7f7f;*/
	font-size: 0.85em;
	padding-left: 25px;
	display: block;
background: url(../images/mkt_download.png) no-repeat left 3px;
line-height: 25px;
	}
#icon {
	padding-left: 105px;
	float: left;
	background: url(../images/mkt_icon.jpg) no-repeat;
	min-height: 94px;
}

#logo {
	padding-left: 105px;
	float: left;
	background: url(../images/mkt_logo.jpg) no-repeat;
	min-height: 95px;
	margin-top: 35px;
}

#logoH {
	padding-left: 200px;
	float: left;
	background: url(../images/mkt_logoH.jpg) no-repeat;
	min-height: 95px;
	margin-left: 40px;
}

#coreScreenshots, #immerseScreenshots {
	min-height: 165px;
	background: url(../images/jobs_separator.jpg) no-repeat bottom;
	padding-bottom: 35px;
	font-size: 0.85em;
	line-height: 1.3em;
}

#immerseScreenshots {
	background: none;
}

#coreScreenshots h3, #coreScreenshots a, #immerseScreenshots h3, #immerseScreenshots a {
	padding-top: 115px;
	width: 70px;
	display: block;
	float: left;
	margin-left: 30px;
	text-align: center;
}

#coreScreenshots h3, #immerseScreenshots h3 {
	float: left;
	color: #7f7f7f;
	width: 103px;
	margin-right: 20px;
	margin-left: 0px;
	text-align: left;
	}
#coreScreenshots h3 {
		background: url(../images/mkt_img_core00.jpg) no-repeat top;
}

#immerseScreenshots h3 {
	background: url(../images/mkt_img_in00.jpg) no-repeat top;
}
#coreScreenshots .screen01 {
	background: url(../images/mkt_img_core01.jpg) no-repeat top;
}
#coreScreenshots .screen02 {
	background: url(../images/mkt_img_core02.jpg) no-repeat top;
}
#coreScreenshots .screen03 {
	background: url(../images/mkt_img_core03.jpg) no-repeat top;
}
#coreScreenshots .screen04 {
	background: url(../images/mkt_img_core04.jpg) no-repeat top;
}
#immerseScreenshots .screen01 {
	background: url(../images/mkt_img_in01.jpg) no-repeat top;
}
#immerseScreenshots .screen02 {
	background: url(../images/mkt_img_in02.jpg) no-repeat top;
}
#immerseScreenshots .screen03 {
	background: url(../images/mkt_img_in03.jpg) no-repeat top;
}
#immerseScreenshots .screen04 {
	background: url(../images/mkt_img_in04.jpg) no-repeat top;
}

.news #mainHeader {
	background: url(../images/news_header.jpg) no-repeat;
}

.article {
	margin-bottom: 70px;
	min-height: 115px;
}

.dateType {
	float: left;
	width: 68px;
	color: #7f7f7f;
	font-size: 0.85em;
	line-height: 1.5em;
	text-align: center;
}

.dateType .date{
	background: url(../images/bg_date.jpg) no-repeat top center;
	width: 69px;
	height: 63px;
	margin: 0px;
	text-align: center;
	color: #000;
	font-size: 0.8em;
	padding-top: 6px;
	}
.dateType .date strong{
	font-size: 4em;
	color: #494b48;
	display: block;
	line-height: 1em;
	
	}
.articleBody {
	margin-left: 110px;
}

.articleBody h2 {
line-height: 30px;
	margin-bottom: 5px;	
}

.articleBody h2 a{
	color: #bfbfbf;
	font-size: 0.7em;
	
}

#pagination {
	padding-left: 110px;
	margin-bottom: 30px;
	height: 40px;
}

#pagination a {
	background: url(../images/bg_pages.png) no-repeat top;
	display: block;
	float: left;
	width: 35px;
	height: 35px;
	line-height: 35px;
	 text-align: center;
	 margin-right: 15px;
	 color: #000;
	}
#pagination a:hover, #pagination a.active {
	background-position: bottom;
	text-decoration: none;
	}
#pagination span {
	float: left;
	display: block;
	margin-right: 15px;
	padding-top: 10px;
}

.newsletter #mainHeader {
	background: url(../images/newsletter_header.jpg) no-repeat;
}

.newsletter h2 {
font-size: 16px;
}

.newsletter form#newsletterBody input, #usergroupInput {
	display: block;
	width: 307px;
	padding: 0px 20px;
	height: 38px;
	background:transparent url(../images/bg_input.png) no-repeat;
	border: none;
	line-height: 38px;
}

.newsletter form#newsletterAccept input {
height: auto;
line-height: auto;
display: inline;
width: auto;
}

.newsletterLink {
	min-height: 80px;
	margin-bottom: 40px;
	width: 310px;
	float: left;
}

.newsletterLink a{
	display: block;
	margin-left: 90px;
	padding-top: 25px;
	}

.newsletterLink .date{
	background: url(../images/bg_date.jpg) no-repeat top center;
	width: 69px;
	height: 57px;
	margin: 0px;
	text-align: center;
	color: #000;
	font-size: 0.8em;
	padding-top: 12px;
	float: left;
	}
.newsletterLink .date strong{
	font-size: 2.5em;
	font-weight: normal;
	color: #494b48;
	display: block;
	line-height: 1em;
	}

/* @end */

/* @group My Group */

.contact #mainHeader {
	background: url(../images/contact_header.jpg) no-repeat;
}

.contact #mainContent {
	padding: 0px 60px;
	
}

#contactUs, #ourOffices {
	padding-top: 50px;
	float: left;
	width: 285px;
	padding-bottom: 25px;
}

#contactUs h1,  h2{
	font-size: 28px;
	margin-bottom: 30px;
	}
#contactUs h3, #ourOffices h3{
	font-size: 1.15em;
	margin-bottom: 5px;
	}

#followUs {
	float: right;
	width: 220px;
	padding-top: 55px;
	padding-left: 55px;
	background: url(../images/contact_bg.jpg) no-repeat left top;
}

#followUs h2{
	font-size: 20px;
}

#contentMain #followUs li {
	background: none;
	color: #a5a5a5;
	line-height: 1.4em;
	padding: 10px 0px 15px 75px;
	margin-bottom: 18px;
}

#contentMain #followUs li span {
	color: #4c4c4c;
	}

#contentMain #followUs li a {
	font-size: 1.15em;
}

#contentMain #followUs li.facebook {
	background: url(../images/contact_facebook.jpg) no-repeat;
}

#contentMain #followUs li.twitter {
	background: url(../images/contact_twitter.jpg) no-repeat;
}

#contentMain #followUs li.vimeo {
	background: url(../images/contact_vimeo.jpg) no-repeat;
}

#contentMain #followUs li.youtube {
	background: url(../images/contact_youtube.jpg) no-repeat;
}
/* @end */

/* @group help */



.help #mainHeader {
	background: url(../images/help_header.jpg) no-repeat;
}

#subNav.supportSubNav {
	margin-right: 30px;
}

#infoHelp {
	padding-left: 540px;
	padding-top: 90px;
	color: #fff;
	text-shadow:1px 2px 2px #333333;

}

#infoHelp a{
	font-weight: bold;
	color: #fff;
	}

#infoHelp h1{
	font-size: 40px;
	padding-left: 28px;
	}
#infoHelp h3 {
	font-size: 1.15em;
	padding-left: 30px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#infoHelp ul li{
	padding-left: 30px;
	background: url(../images/help_check.png) no-repeat left;
	line-height: 37px;
}

.help #mainContent {
	padding: 35px 40px 0 40px;
}

.help #mainContent div, .thanks #mainContent div, .usergroup #mainContent div {
	position: relative;
	float: left;
	width: 221px;
	height: 276px;
	text-align: center;
	font-size: 0.85em;
	margin-bottom: 15px;
	margin-right: 75px;
}

.usergroup h1 {
	margin-bottom: 35px;
}

.help #mainContent h2, .thanks #mainContent h2{
	font-size: 20px;
	position: absolute;
	z-index: 10;
	width: 221px;
	text-align: center;
	top: 155px;
	left: 0;
	cursor: pointer;
}

.help #mainContent a, .thanks #mainContent div a, .usergroup #mainContent div a{
display: block;
position: absolute;
top: 0;
left: 0;
padding: 185px 15px 0px 15px;
width: 191px;
height: 91px;
z-index: 1;
}

#helpTutorials a {
	background: url(../images/help_bg01.jpg) no-repeat top;
}

#helpUser a {
	background: url(../images/help_bg02.jpg) no-repeat top;
}

#helpFaq a {
	background: url(../images/help_bg03.jpg) no-repeat top;
}

#helpforum a {
	background: url(../images/help_bg04.jpg) no-repeat top;
}

.help #mainContent a:hover, .thanks #mainContent div a:hover {
	background-position: bottom;
	text-decoration: none;
	}
	
.tutorials #mainHeader {
	background: url(../images/tutorials_header.jpg) no-repeat;
}

.tutorials #mainContent {
	padding: 35px 40px 0 40px;
}

#tutLeft {
	width: 410px;
	float: left;
	background: url(../images/tutorials_moovida_immersed_bg.jpg) no-repeat;
}

#tutLeft .comingsoon{
/*	margin-top: 48px;*/
	}

#tutRight {
	margin-left: 450px;
	background: url(../images/tutorials_moovida_immersed_bg.jpg) no-repeat;
}

.videoTutorials {
	padding-left: 25px;
}

.videoTut {
	float: left;
	width: 103px;
	font-size: 0.85em;
	text-align: center;
	margin-right: 23px;
	height: 140px;
}

.videoTut img{
	display: block;
	margin-bottom: 7px;
	}

.userguide #mainHeader {
	background: url(../images/ug_header.jpg) no-repeat;
}

.userguide #mainContent {
	padding: 50px 0px;
	text-align: center;
}

.userguide #mainContent h1{
	font-size: 28px;
}

.userguide #mainContent p {
	margin: 15px 0px 40px;
	font-size: 1.15em;
	font-weight: bold;
	color: #7f7f7f;
}

a.userGuide {
	display: block;
	margin: 0 auto;
	text-indent: -100000px;
	width: 286px;
	height: 70px;
	background: url(../images/ug_download.jpg) no-repeat top;
}

a.userGuide:hover {
	background-position: -1px bottom;
	}

/* @end */

/* @group faq */

.faq #mainHeader {
	background: url(../images/faq_header.jpg) no-repeat;
}

.faq #mainContent {
	padding: 5px 60px 40px;
}

.faq h2 {
	padding-top: 45px
}

#faqs { position:relative; }
#faqs h3 {
	cursor:pointer;
	color: #4c4c4c;
	font-weight: bold;
	min-height: 35px;
	border-top: 1px solid #cccccc;
	padding-top: 15px;
	background: url(../images/faq_down.png) no-repeat right;
}
#faqs h3.active	{
	background: url(../images/faq_up.png) no-repeat right;	
}
#faqs div   { position:relative; }
#faqs div p	{ padding:0; margin-bottom:15px; font-size: 0.93em; }


/* @end */

.terms h1 {
	font-size: 20px;
}

.terms #mainHeader {
	background: url(../images/header_terms.png) no-repeat;
	height: 15px;
}

.terms #mainContent {
	padding:30px 60px;
}

.terms #mainContent ul {
margin-top: 30px;
	
}

.terms #mainContent li{
	background: url(../images/terms_li.png) no-repeat left;
	line-height: 43px;
	padding-left: 30px;
	}
.terms #mainContent li a{
	color: #4c4c4c;
	border-bottom: 1px solid #cecece;
	display: block;
	}
.terms #mainContent h3 {
	font-size: 1.15em;
	font-weight: bold;
	margin: 40px 0px 30px 0px;
}

.terms #mainContent p {
	margin: 15px 0px;
	}


.thanks #mainHeader, .usergroup #mainHeader {
	background: url(../images/thanks_header.jpg) no-repeat;
}

.usergroup #mainContent {
	padding: 35px 60px 0px 60px;
}

.thanks #mainContent {
	padding: 35px 60px 0px 60px;
	text-align: center;
}

.thanks h1, .usergroup h1 {
	font-size: 35px;

}
.thanks h1 span, .usergroup h1 span {
	font-size: 28px;
	display: block;
	margin-bottom: 20px;
}

.thanks #mainContent p, .usergroup #mainContent p {
	clear: left;
	margin-bottom: 35px;
}

.thanks #mainContent div, .usergroup #mainContent div{
	margin-right: 95px;
}

.thanks #mainContent #helpFaq {
	margin-right: 0px;;
}

.p404 #mainHeader {
	background: url(../images/404_header.jpg) no-repeat;
	height: 302px;
}

.p404 #mainContent {
	text-align: center;
	height: 339px;
	background: url(../images/404_bg.jpg) no-repeat;
}

.p404 #mainContent a{
	display: block;
	width: 69px;
	height: 30px;
	background: url(../images/404_here.png) no-repeat;
	text-indent: -99999px;
	position: relative;
	top: 230px;
	left: 455px;
}

.p404 #mainContent a:hover{
	background-position: bottom;
	}

.p404 #clearContent {
	background: none;
}

#NewsletterLayout a, #buyLayout a{
position: fixed;
top:0;
left:0;
z-index:1100;
background-color: #000;
opacity: 0.75;
width: 100%;
height: 100%;
}

#NewsletterAccept, #NewsletterResponse {
height:auto;
top: 35%;
width:500px;
left: 31%;
outline:medium none;
padding:20px;
position:fixed;
z-index:1101;
background-color: #fff;
text-align: center;

}
#NewsletterLayout, #NewsletterAccept, #NewsletterResponse {
	display:none;
}

#NewsletterAccept .submit, .newsletter #NewsletterAccept form input.submit {
background:url("../images/uninstall_send.jpg") no-repeat scroll 0 0 transparent;
border:medium none;
color:transparent;
cursor:pointer;
display:block;
margin: 0 auto;
height:56px;
margin-bottom:0px;
margin-top:40px;
text-indent:-9999px;
text-transform:capitalize;
width:156px;
}

#NewsletterAccept .submit:hover {
background-position: bottom;
}

#NewsletterResponse a {
display: block;
margin-top: 20px;
}

/* User Group */
a#usergroup {
	background: url("../images/joint_moovida_user_group.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	width: 188px;
	height: 25px;
	margin: 10px 0 0 200px;
}
a#usergroup:hover {
	background-position: bottom;
}
#UsergroupLayout{
position: fixed;
top:0;
left:0;
z-index:1100;
background-color: #000;
opacity: 0.75;
width: 100%;
height: 100%;
}

#UsergroupAccept, #UsergroupResponse {
height:auto;
top: 35%;
width:500px;
left: 31%;
outline:medium none;
padding:20px;
position:fixed;
z-index:1101;
background-color: #fff;
}
#UsergroupResponse { text-align: center;}
#UsergroupLayout, #UsergroupAccept, #UsergroupResponse {
	display:none;
}

#UsergroupAccept .submit {
background:url("../images/uninstall_send.jpg") no-repeat scroll 0 0 transparent;
border:medium none;
color:transparent;
cursor:pointer;
display:block;
margin: 0 auto;
height:56px;
margin-bottom:0px;
margin-top:40px;
text-indent:-9999px;
text-transform:capitalize;
width:156px;
}

#UsergroupAccept .submit:hover {
background-position: bottom;
}
#UsergroupAccept p.input {
	margin:auto;
	padding-top:20px;
	width:370px;
}
#UsergroupAccept a.close {float:right}
#UsergroupResponse a {
display: block;
margin-top: 20px;
}
.watermark {
   color: #999;
}

/* LANGING PAGE - PROMOTIONAL */
#buyLayerWrap {
width: 976px;
margin: 0 auto;
}

#buyLayer {
position: absolute;
top: 75px;
width: 100%;
outline:medium none;
z-index:1101;
}
.fluendo {
float: right;
}

.landing-promo #header .logo {
float: none;
padding: 0px;

}

.landing-promo #header .logo img {
padding-top: 16px;
}

.promotional {
    display: block;
    margin-top: -20px;
    padding-left: 5px;
    padding-top: 5px;
}

.landing-promo .buyDownload {
  background: url("../images/pro_banner.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 95px;
    text-indent: -99999px;
    width: 976px;
    margin-top: 10px;
}

.landing-promo .buyDownload:hover {
background-position: left bottom;
}

.landing-promo h2 {
	font-size: 23px;
}

.landing-promo h2 span{
	display: block;
	}
	
.fluendo {
padding-top: 20px;
}

.landing-promo #contentMain {
padding-top: 10px;
}

.landing-promo .infoBox {
float: left;
margin: 20px;
width: 280px;
}

.landing-promo .infoBox h2, .infoRow h2 {
  font-size: 16px;
  margin-bottom: 15px;
}

.landing-promo  .infoRow h2 span {
display: inline;
}

.landing-promo .infoBox p, .infoRow p {
color: #fff;
font-size: 12px;
}

.infoRow {
padding: 0px 20px;
}

#mainHeaderContent {
height: 240px;
background: url("../images/pro-mainheadercontent.jpg") no-repeat scroll 0 0 #fff; 
padding: 65px 0px 0px 360px;
position: relative;
margin-top: 20px;
}

#mainHeaderContent h1{
font-size: 30px;
}

#mainHeaderContent p {
font-size: 15px;
color: #fff;
line-height: 25px;
margin-top: 15px;
}

#mainHeaderContent .buynow {
position: absolute;
top: 185px;
right: 15px;
 background: url("../images/pro-buynow.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 56px;
    text-indent: -99999px;
    width: 228px;
}



#mainHeaderContent .buynow:hover {
background-position: left bottom;
}

.landing-promo #navPrincipal {padding-top:40px}
.landing-promo #header {height: 100px}
.landing-promo #mainContent h2 {
font-size: 20px;
padding-left: 30px;
}

.landing-promo #rightTable {
	background: url(../images/moovida_landing_page_img_description.jpg);
float: right;
padding-right: 15px;
width: 421px;
height: 363px;
}

.landing-promo #rightTable h3{
font-weight: bold;
margin-bottom: 25px;
}
.landing-promo #compTable {margin-left: 30px}
.landing-promo #compTable ul {
margin-left: 20px;
}

.landing-promo #compTable li {
background: none;
list-style-type:disc;
margin-bottom: 20px;
padding-left: 10px;
}

.landing-promo table {
border-collapse: collapse;
border: 1px solid #d8d9dc;
border-right: none;
margin-left: 30px;
}

.landing-promo table th{
font-size: 18px;
border-right: 1px solid #d8d9dc;
padding: 3px 5px;
text-align: center;
}

.landing-promo table td {
background-color: #dedee4;
border-right: 1px solid #d8d9dc;
padding:4px 5px;
text-align: center;
font-size: 13px;
}

.landing-promo table .pair td {
background-color: #f1f1f4;
}


.landing-promo table td img{
vertical-align: baseline;
}

.landing-promo table td.left {
text-align: left;
padding-left: 20px;
}

.landing-promo .more {
clear: both;
font-size: 10px;
width: 575px;
font-style: italic;
padding-left: 30px;
}

#coustomize {
background: transparent url(../images/pro_custom.jpg) no-repeat left 30px;
margin-top: 55px;
padding-left: 395px;
height: 555px;
clear: both;
}

#coustomize p{
padding: 25px 85px 90px 30px;
}

#coustomize a {
background: url("../images/pro-contact.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 61px;
    text-indent: -99999px;
    width: 251px;
    margin-left: 130px;
}

#coustomize a:hover, .continue:hover {
background-position: left bottom;
} 

.landing-promo #footerMainRight {
width: 420px;
}

.fluendoFooter {
margin: 5px 0px 0px 20px;
}

#mainBuy p {
line-height: 30px;
padding: 30px 60px;
}

.continue {
	background: url("../images/pro-l-continue.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 56px;
    text-indent: -99999px;
    width: 226px;
    margin-left: 370px;
    margin-bottom: 20px;
}
.icon {
	display:inline-block;
	width:16px;
	height:16px;
	background: url("../images/ico_sprites.png") no-repeat scroll 0 0 transparent;
	background-position: -99px 0;
}
#facebook {background-position: -32px 0;}
#twitter  {background-position:   0   0;}
#vimeo    {background-position: -16px 0;}
#youtube  {background-position: -48px 0;}
#rssfeed  {background-position: -64px 0;}


/* @group New home */

body.newhome  {
	background: #fff url(../images/newhome_bg_body.png) repeat-x 0 0;
}

.newhome #wrap {
	background: url(../images/newhome_bg.jpg) no-repeat center top;
}

.newhome #header {
	width: 948px;
	height: 90px;
	padding: 0px 16px 0px 20px;
	
}

.newhome a.logo:hover {
	text-decoration: none;
}

.newhome #header a.logo {
	padding-top: 25px;
	font-size: 20px;
	color: #fff;
	font-style: italic;
}

.newhome #header a.logo img{
	vertical-align: middle;
	padding-bottom: 5px;
	}
.newhome #header #navPrincipal {
	padding-top: 35px;
}

.newhome #homeMainHeader {
	margin-left: 567px;
}

.newhome #homeMainHeader h1{
	font-size: 43px;
	color: #fff;
	font-style: italic;	
	font-weight: bold;
	line-height: 60px;
	}
.newhome #homeMainHeader h2{
	font-size: 24px;
	color: #fff;
	line-height: 30px;
	margin-top: 15px;
}

.newhome #downloadNow {
	display: block;
	text-indent: -10000px;
	width: 428px;
	height: 116px;
	background: url(../images/newhome_btn_download.png) no-repeat 0 0;
}

.newhome #contentMain {
    width: 984px;
}

.newhome #downloadNow:hover { background-position: 0 bottom;}

.newhome .req {
	font: normal 10px Verdana, Arial;
	color: #611cae;
	padding-left: 15px;
}

.newhome .req a{
	color: #611cae;
	font-weight: bold;
  white-space:nowrap;
}

.newhome #mainContent {
	margin-top: 120px;
}

.newhome #homeLeft {
	color: #000;
	width: 545px;
}

.newhome #mainContent h2 {
    font-size: 17px;
    margin-bottom: 25px;
}

.newhome #mainContent h2 .normal{
	font-weight: bold;
	display: block;
	}

.newhome #homeLeft .infoBox {
    float: left;
    margin: 0px 20px 0 0;
    width: 140px;
    padding-right: 15px;
    border-right: 1px solid #e2e2e2;
}

.newhome #homeLeft .infoBox p {
    width: auto;
    font: normal 12px/20px Verdana, Arial;
    margin-bottom: 15px;
}

.newhome #homeLeft .infoBox.last {
	width: 160px;
	margin-right: 0px;
	pa
}

.newhome #homeRight {
	margin-left: 557px;
}

.newhome #homeRight h2 {
	display: inline-block;
	margin-bottom: 10px;
	}
.newhome #mainContent #homeRight h2 .normal{
	display: inline;
	}
.newhome #homeRight .icon {
	vertical-align: middle;
	margin: 3px;	
}

.icon {
    display: inline-block;
    height: 16px;
    width: 16px;
}
.newhome .icon {
	height: 24px;
    width: 24px;
}
.newhome #facebook {
	background: url(../images/newhome_facebook.png) no-repeat;
	}
.newhome #twitter  {background: url(../images/newhome_twitter.png) no-repeat}
.newhome #youtube  {background: url(../images/newhome_youtube.png) no-repeat}

.newhome #otherMoovida {
	clear: both;
	margin-top: 20px;
	padding: 0px 35px;
	padding-right: 10px;
	background: url(../images/newhome_bg_other.png) no-repeat 0 0;
}

.newhome #moovidaDb {
	float: left;
	width: 423px;
	padding: 20px 0px;

}

.newhome #moovidaPro {
	margin-left: 485px;
	padding: 20px 0px;

	font-size: 14px;
}

.newhome #moovidaPro img{
	margin-bottom: 8px;
}

.newhome #moovidaPro .moreInfo {
	display: inline-block;
	width: 91px;
	height: 29px;
	text-indent: -10000px;
  background: url(../images/newhome_moreInfo.jpg) no-repeat 0 0;
}
.newhome #moovidaDb input{
	width: 209px;
	padding-left: 50px;
	height: 31px;
	line-height: 31px;
	border: 0;
	background: url(../images/newhome_input.png) no-repeat;
	font-size: 12px;
	color: #5e5e5e;
	}
.newhome #moovidaDb .searchButton {
	display: inline-block;
	width: 81px;
	height: 29px;
	line-height: 29px;
	padding: 0px;
	text-indent: -10000px;
	color: transparent;
    cursor: pointer;
    background: url(../images/newhome_search.jpg) no-repeat 0 0;
}

.newhome #moovidaDb .searchButton:hover, .newhome #moovidaPro .moreInfo:hover {
	background-position: 0 bottom;
	}
.newhome #moovidaDb img {
	margin-bottom: 18px;
	vertical-align: middle;
	margin-right: 10px;
}

.newhome #footer {
	margin: 30px 0px 0px 0px;
	width: 100%;
	color: #898989;
	min-height: 56px;
	background: #dfdfdf url(../images/newhome_bg_footer.png) repeat-x 0 0;
	font-size: 0.85em;
}

.newhome #footerMain{
	width: 984px;
	margin: 0 auto;
	background: none;
	padding-top: 20px;
	position: relative;
}

.newhome #copyright {
    font-size: 1em;
    margin: 0;
    float: left;
    line-height: auto;
    padding-right: 40px;
    margin-right: 10px;
    border-right: 1px solid #999999;
}

.newhome .linksFooter {
    border-left: none;
    float: left;
    height: auto;
    line-height: auto;
}

.newhome .linksFooter a{
	color: #898989;
	}
.newhome a#usergroup {
	margin: 0px;
	position: absolute;
	right: 10px;
	top: 13px;
	width: 294px;
	height: 38px;
	background: url(../images/newhome_joinbutton.png) no-repeat left 0;
	text-indent: -99999px;
}

.newhome a#usergroup:hover {
	background-position: 0 bottom;
	}	

#helpTutorials, #helpFaq {margin-left: 125px;}

/* @end */