body {
	background:#354e62 url(http://www.zeroinmedia.com/assets/images/body-bg1.gif);
/*	font-family:arial;*/
	font-family:Tahoma;
	font-size:12px;
	color:#fff;
}


a img {border:0;}
a:link {text-decoration: none;color: #bedaec;}
a:visited {text-decoration: none;color: #bedaec;}
a:hover {text-decoration: none;color: #8ca7b8;}
a:active {text-decoration: none;color: #bedaec;}

a .site-map img {border:0;}
a:link .site-map {text-decoration: none;color: #ffffff;}
a:visited .site-map {text-decoration: none;color: #bedaec;}
a:hover .site-map {text-decoration: none;color: #ffffff;}
a:active .site-map {text-decoration: none;color: #ffffff;}


#mainPanel 					{ padding-top:73px; background:transparent url(http://www.zeroinmedia.com/assets/images/body-bg2.gif) repeat-x; z-index:0; text-align: center;}
/*#mainPanel 				{ padding-top:125px; background:transparent url(http://www.zeroinmedia.com/assets/images/body-bg2.gif) repeat-x; z-index:0; text-align: center;}*/

#overlayMenu 					{ background:transparent; position:absolute; top:70px; left:0; width:100%; text-align:center; z-index:90; font-size:1px; height: 51px; }
#overlayMenu .topMenu 			{ width:780px; overflow:hidden; margin:auto;}
#overlayMenu .topMenu * 		{ cursor:pointer; }

/*
#overlayMenu .sep 				{ height:51px; width:2px; overflow:hidden; float:left; }
#overlayMenu .item 				{ height:51px; float:left; overflow:hidden; display:block; position:relative; }
#overlayMenu .canvas			{ display:block; }
#overlayMenu .home 				{ width:89px; }
#overlayMenu .home .canvas 		{ position:relative; left:-2px; }
#overlayMenu .about 			{ width:91px; }
#overlayMenu .about .canvas 	{ position:relative; left:-93px; }
#overlayMenu .faq 				{ width:63px; }
#overlayMenu .faq .canvas 		{ position:relative; left:-186px; }
#overlayMenu .markets 			{ width:89px; }
#overlayMenu .markets .canvas 	{ position:relative; left:-251px; }
#overlayMenu .products 			{ width:88px; }
#overlayMenu .products .canvas 	{ position:relative; left:-342px; }
#overlayMenu .services 			{ width:88px; }
#overlayMenu .services .canvas 	{ position:relative; left:-432px; }
#overlayMenu .contact 			{ width:110px; }
#overlayMenu .contact .canvas 	{ position:relative; left:-522px; }
#overlayMenu .menuHover 		{ top:-51px; }
#overlayMenu .menuSelected 		{ top:-102px; }
*/

#overlayLogo {
	background:transparent;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100px;
	overflow:hidden;
	text-align:center;
	z-index:70;
	font-size:1px;
}

#overlayTestimonials {
	background:transparent;
	position:absolute;
	top:5px;
	left:0;
	width:100%;
	text-align:right;
	z-index:80;
}

#overlayLogin {
	background:transparent;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:100;
}
#overlayLoginHolder {
	background:black;
	text-align:center;
	font-size:12px;
}
#overlayLoginFormPh {
	height:5px;
	font-size:1px;
}
#overlayLoginFormWrapper {
	display:none;
}
#overlayLoginFormWrapper .form { width:370px; padding:30px 0 30px 80px; margin:auto; background:url(http://www.zeroinmedia.com/assets/images/form-logo.jpg) no-repeat left 35px; overflow:hidden; }
#overlayLoginFormWrapper .column { width:150px; float:left; }
#overlayLoginFormWrapper .columnLast { float:left; }
#overlayLoginFormWrapper .form label { display:block; text-align:left; color:#526d83; font-family:tahoma; font-size:11px; margin-bottom:10px; }
#overlayLoginFormWrapper .form .input { display:block; border:none; background:#2a4153; color:white; width:125px; padding:4px 5px; font-family:tahoma; font-size:11px; }
#overlayLoginFormWrapper .form .check { text-align:left; font-size:11px;line-height:5px; color:#2b4153; margin-top:5px; }
#overlayLoginFormWrapper .form .check input { position:relative; top:2px; }
#overlayLoginFormWrapper .form .forgot { text-align:right; font-size:11px; color:#2b4153; margin-top:6px; padding-right:14px; }
#overlayLoginFormWrapper .form .submit { padding:22px 0 0 0; text-align:left; }

#overlayLoginFormWrapper .form .forgot a:link, #overlayLoginFormWrapper .form .forgot a:visited { color:#2b4153; } 
#overlayLoginFormWrapper .form .forgot a:hover, #overlayLoginFormWrapper .form .forgot a:active { color:#526d83; } 

#overlayLoginButtonHolder {
	text-align:center;
	padding-left:500px;
	font-size:1px;
}

.topMenu ul {
	width: 636px;
	height: 51px;
	float: left;
}
	
	.topMenu ul li {
		float: left;
		height: 51px;
		display: block;
	}
		
		.topMenu li.home { width: 91px; }
		.topMenu li.about { width: 93px; }
		.topMenu li.faq { width: 65px; }
		.topMenu li.markets { width: 91px; }
		.topMenu li.products { width: 90px; }
		.topMenu li.services { width: 90px; }
		.topMenu li.contact { width: 116px; }
		
		.topMenu li a { height: 51px; display: block; background: url(http://www.zeroinmedia.com/assets/images/menu-image.png) no-repeat; }
		.topMenu li a span { display: none; }
		
		.topMenu li.home a { width: 91px; background-position: 0 0; }
		.topMenu li.about a { width: 93px; background-position: -91px 0; }
		.topMenu li.faq a { width: 65px; background-position: -184px 0; }
		.topMenu li.markets a { width: 91px; background-position: -249px 0; }
		.topMenu li.products a { width: 90px; background-position: -340px 0; }
		.topMenu li.services a { width: 90px; background-position: -430px 0; }
		.topMenu li.contact a { width: 116px; background-position: -520px 0; }
		
		.topMenu li.home a:hover { background-position: 0 -51px; }
		.topMenu li.about a:hover { background-position: -91px -51px; }
		.topMenu li.faq a:hover { background-position: -184px -51px; }
		.topMenu li.markets a:hover { background-position: -249px -51px; }
		.topMenu li.products a:hover { background-position: -340px -51px; }
		.topMenu li.services a:hover { background-position: -430px -51px; }
		.topMenu li.contact a:hover { background-position: -520px -51px; }
		
		.topMenu li.home a.menuSelected { background-position: 0 -102px; }
		.topMenu li.about a.menuSelected { background-position: -91px -102px; }
		.topMenu li.faq a.menuSelected { background-position: -184px -102px; }
		.topMenu li.markets a.menuSelected { background-position: -249px -102px; }
		.topMenu li.products a.menuSelected { background-position: -340px -102px; }
		.topMenu li.services a.menuSelected { background-position: -430px -102px; }
		.topMenu li.contact a.menuSelected { background-position: -520px -102px; }
		
	
	
.clear { clear:both; }

#mainPanelBody {
	width:837px;
	margin:0 auto;
	text-align: left;
}
#mainPanelBody #mainPanelTop .right {
	float:left;
	background:url(http://www.zeroinmedia.com/assets/images/panel-top-right.png) repeat-y 0px 0px;
	_background:url(http://www.zeroinmedia.com/assets/images/panel-top-right.gif) repeat-y 0px 0px;
	font-size:1px;
	width:23px;
	height:23px;
}
#mainPanelBody #mainPanelTop .left {
	float:left;
	background:url(http://www.zeroinmedia.com/assets/images/panel-top-left.png) repeat-y 0px 0px;
	_background:url(http://www.zeroinmedia.com/assets/images/panel-top-left.gif) repeat-y 0px 0px;
	font-size:1px;
	width:23px;
	height:23px;
}
#mainPanelBody #mainPanelTop .center {
	float:left;
	background:url(http://www.zeroinmedia.com/assets/images/panel-top-center.png) repeat-y 0px 0px;
	_background:url(http://www.zeroinmedia.com/assets/images/panel-top-center.gif) repeat-y 0px 0px;
	font-size:1px;
	width:790px;
	height:23px;
}

#mainPanelMiddle {
	background:url(http://www.zeroinmedia.com/assets/images/panel-center.png) repeat-y 0px 0px;
	_background:url(http://www.zeroinmedia.com/assets/images/panel-center.gif) repeat-y 0px 0px;
}
#mainPanelMiddle .wrapper {
	width:810px;
	margin:0 13px 0 13px;
	background:#4784c5 url(http://www.zeroinmedia.com/assets/images/panel-center-bg.jpg) repeat-x;
}
#flash-wrapper{
	clear:both;
}

#mainPanelMiddle .wrapper .inner {
	padding:0 13px 13px 10px;
}

/* === BOTTOM === */

#mainPanelBottom .wrapper {
	width:810px;
	margin:0 13px 0 13px;
}
#mainPanelBottomBar {
	height:24px;
	background:#14222f;
}
#mainPanelBottomBar .copyright {
	font-family:tahoma;
	font-size:11px;
	color:#526d83;
	float:left;
	padding:5px 0 0 25px;
}
#mainPanelBottomBar .searchForm .inputSearch {
	background:#36536e;
	border:1px solid;
	border-color:#4a7195 #4a7195 #8191a1 #4f6880;
	width:78px;
	font-size:11px;
	color:white;
	padding:1px;
	position:relative;
	top:0px;
}
#mainPanelBottomBar .searchForm .inputSearchBtn {
	background:#36536e;
	width:55px;
	height:17px;
	font-size:11px;
	color:white;
	position:relative;
	top:4px;
	left:3px;
	display:inline;
}
#mainPanelBottomBar .searchForm {
	float:right;
	width:152px;
}
#mainPanelBottomBar .bottomMenu {
	float:right;
	padding-top:4px;
	width:390px;
}
#bottomLinks li {
	display:inline;
	list-style-type:none;
}


#contact-form {
	position: absolute;
	background:url(http://www.zeroinmedia.com/assets/images/body-bg3.gif) repeat-x;
	background-color:#000;
	width: 411px;
	height: 390px;
	padding: 3px;
	top: 200px;
	left: 410px;
	border: 2px solid #bababd;
	font-size: 11px;
	z-index: 999;
	display: none;
}
	
#contact-form p {
	padding-bottom: 5px;
}
	
.form-left-col {
	float: left;
	width: 155px;
	padding-left: 50px;
}

.form-right-col {
	float: right;
	width: 190px;
	padding-left: 15px;
}

.inputbox {
	background:#36536e;
	border:1px solid;
	border-color:#4a7195 #4a7195 #8191a1 #4f6880;
	width:78px;
	font-size:11px;
	color:white;
	margin-top:2px;
	position:relative;
	top:0px;
}

#contact-form input.txt {
	width: 140px;
}
	
#contact-form select {
	width: 140px;
}
	
.checkboxes {
	text-align: center;
	padding: 10px;
	font-size: 12px;
	color: #fff;
}
		
.checkboxes input {
	margin-left: 10px;
}
	
.buttons {
	text-align: center;
	padding-bottom: 20px;
}
		
.buttons img {
	margin: 10px;
}
	
.form-footer {
	text-align: center;
	font-size: 10px;
	color:#fff;
}

.footer-text {
	position:absolute;font-size:13px;color:#324654;font-style:italic;width:750px;margin:auto;font-family:georgia;text-align:justify;padding:24px 0 0 30px;
}
.footer-text b {
	font-weight:bold; color:#425b6e;
}

#flash-wrapper-toggle-close 	{ text-align:right;padding-right:21px;height:20px;display:block; }
#flash-wrapper-toggle-close-img { cursor:pointer; }

#flash-wrapper-toggle-open 		{ text-align:right;padding-right:21px;display:none;height:2px;}
#flash-wrapper-toggle-open-img	{ cursor:pointer; }

#topSeparator 					{ height:30px;position:relative;top:-10px; }

#bottomLinks a {text-decoration:none; font-size:11px; padding:0 5px; }
#bottomLinks a:link, #bottomLinks a:visited { color:#6789a1; }
#bottomLinks a:hover, #bottomLinks a:active { color:#95adbd; }
#bottomLinks a.selected { color:#f0629b; }

.facts {width:745px; margin:auto;}
.facts .column { float:left; margin-right:35px; width:225px; }
.facts .columnLast { float:left; width:225px; }

.facts .column .txt, .facts .columnLast .txt { padding:9px 0 8px 0; }
.facts p { margin-bottom:8px; text-align:justify; }
.facts .left, .facts .right { float:left; width:49%; }
.facts .left .inner { padding:0 15px 0 0; width:700px}

.facts .resign {width:100%;font-family:tahoma;}
.facts .resign .titulo {margin:15px 0 0 0;}
.facts .resign .text-res {padding:0;line-height:20px; clear:both;}
.facts .pages {width:100%; height:26px;background:url(http://www.zeroinmedia.com/assets/images/barra-pages.png) no-repeat;} 
.facts .pages .fields{padding:6px 0 0 40px} 
.facts .pages .field1{width:80px; color:#bedaec; float:left;}
.facts .pages .field2{width:80px; color:#3f5064; float:left; background-color:#82aed7; text-align:center; margin:0 5px 0 5px; font-weight:bold}
.facts .pages .field3{width:80px; color:#bedaec; float:left;}
.facts .items {padding:15px 0 0 0;}
.facts .items .item{padding:0 0 0 0; margin-bottom:0px; }
.facts .items .item .head{padding:0 0 0 0px; width:100%; height:40px;}
.facts .items .item .head .date{padding:15px 0 0 0; float:left; width:150px}
.facts .items .item .head .title{padding:10px 0 0 0; float:left; width:470px; font-size:18px;font-family:tahoma;font-weight:bold;}
.facts .items .item .head .read{padding:0; float:left;}
.facts .items .item .head .back{padding:15px 0 0 0; float:left; width:200px}
.facts .items .item .separate{width:100%; height:2px; background:url(http://www.zeroinmedia.com/assets/images/dot-line.gif) repeat-x;}
.facts .items .item .cont{padding:10px 0 10px 0px;}
.facts .items .item .cont .pic{padding:0; float:left; width:99px; }
.facts .items .item .cont .text{padding:0 0 0 50px; float:left; width:570px; line-height:22px; font-family:Tahoma;}
.facts .items .item .separate-bottom{width:100%; height:5px; background-color:#4481bf}

.facts .content {width:100%; padding:10px 0 30px 40px;width:80%;}
.facts .content .title{font-size:28px;font-family:Tahoma}
.facts .content .subtitle{font-size:17px;font-family:Tahoma; color:#8eb8dc}
.facts .content .separate{height:2px; background:url(http://www.zeroinmedia.com/assets/images/dot-line.gif) repeat-x; margin:20px 0 0 0}
.facts .content .text{padding:15px 0 0 5px;font-size:14px; font-family:tahoma}
.facts .content .text-bottom{padding:15px 0 0 5px;font-size:13px; font-family:tahoma; line-height:22px}
 
 
.facts .left, .facts .right {float:left; width:48%;}
.facts .left .inner {padding:0 15px 0 0; margin-left:12px;}
.facts .contenido-left {padding:10px 0 20px 10px;width:450px;float:left;}
.facts .contenido-leftFaq {padding:0 0 20px 20px;width:450px;float:left;}
.facts .contenido-left .leftsec {padding:5px 0 0 0;}
.facts .contenido-left .leftsec .sitemap{margin:5px 0 10px 15px;}
.facts .contenido-right {padding:5px 0 0 40px; width:200px; float:left;}
#mainPanelMiddle .wrapper .submenu {padding:0 0 40px 10px; }
#mainPanelMiddle .wrapper .submenuFaq {padding:0 0 20px 10px; }
#mainPanelMiddle .wrapper .separate{ width:100%; height:2px; background:url(http://www.zeroinmedia.com/assets/images/dot-line.gif) repeat-x;}
#mainPanelMiddle .wrapper .top {width:800px;}
#mainPanelMiddle .wrapper .top .izq{width:545px; float:left;border:1px solid red;}
#mainPanelMiddle .wrapper .top .hide-gallery{width:200px;float:left;}

#mainPanelMiddle .wrapper .title { }
#mainPanelMiddle .wrapper .title .left 	{ width:400px; height:55px; text-align:left; float:left; padding:0 0 5px 50px; }
#mainPanelMiddle .wrapper .title .right { float:right; padding-top:19px; }

#mainPanelMiddle .wrapper .submenu .subitems .subitem{float:left; padding:0 20px 0 0;}
.facts .right .inner { padding:0 0 0 15px;}
.facts .center {float:left; width:3%; height:150px; background:url(http://www.zeroinmedia.com/assets/images/dot-line-v.gif) repeat-y center top; }

.facts .left .inner img { position:relative; left:-5px; margin-bottom:10px; }

.lightbox { display:none; }
.bold {font-weight:bold;}

.list { margin-left:15px; list-style:bullet; }
.list li { margin-bottom:4px; }

.facts .contenido-left .leftsec #site-map { margin:5px 0 10px 15px; }

.breadcumb		{ padding:0 22px 0 0;color:#94b8dd;clear:both;}
h1 	{ font-family:tahoma;font-size:18px;display:inline;color:white;font-weight:bold;}

#scalaLogoFooter {
	text-align:right;
	width:85px;
	float:right;
}



/* ----- SUBMENU LIST ----- */

.submenuList {
	list-style:none;
	border-bottom:1px solid #14222f;
	margin:20px 0 0 0;
	padding:0;
}

.submenuList li {
	display:inline;
	margin:0 10px 0 0;
}

.submenuList li a {
	font-size:14px;
	font-family:"Trebuchet MS", Arial;
	padding:7px 10px 5px;
	line-height:25px;
	border-bottom:2px solid transparent;
	color:#bcd7e4;
	text-transform:uppercase;
	margin:0;
}

.submenuList li a:hover, .submenuList li a:active {
	border-bottom:2px solid #14222f;
	color:white;
}

.submenuList li a.selected {
	background:#14222f;
	color:white;
}



/* --- LOADERS --- */
.loading-overlay-v2 {
	background:transparent;
/*	background:transparent url(http://www.zeroinmedia.com/assets/images/loading-overlay-v2.gif) no-repeat center center;*/
	padding-top:300px;
	height:500px; width:500px; margin:auto; }

/* ------------------------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------ */

/* --- NEW STYLES --- */	

.separatorWide			{ background:transparent url(http://www.zeroinmedia.com/assets/images/dot-line-wide.gif) no-repeat left center; height:1px; margin:0 0 0 0; }

#home-top				{ padding:0 33px; }
#home-top .title		{ position:relative; left:-5px; }
#home-top .content		{ line-height:20px; }

#overlayMenu-v2 					{ position:absolute; width:100%; text-align:center; }
#overlayMenu-v2 .topMenu 			{ margin:auto; width:1010px; }
#overlayMenu-v2 .topMenu .logo 		{ width:363px; float:left; }
#overlayMenu-v2 .topMenu .links 	{ width:637px; float:left; }
#overlayMenu-v2 .topMenu .links a	{ float:left; }
#overlayMenu-v2 .topMenu .links img	{ float:left; }
	
	
/* --- NEWS v2 --- */

.newsLoading								{ background:transparent url(http://www.zeroinmedia.com/assets/images/news-loading.gif) no-repeat center center; }

#newsContainer 								{ margin:0 0 25px 10px; width:470px; min-height:500px; }
#newsContainer .new							{  }

#newsContainer .new	.date					{ color:#9fd0ff; }
#newsContainer .new	.title					{ font-size:20px; text-transform:capitalize; }
#newsContainer .new	.content				{ margin:5px 0 0 0; width:470px; padding:0; line-height:18px; }
#newsContainer .new	.content .link			{ line-height:24px; font-size:12px; margin-top:5px; text-transform:uppercase; }
#newsContainer .new	.content .link a		{ text-decoration:underline; color:#bedaec; }
#newsContainer .new	.content .link a:hover	{ color:white; }

#newsContainer .newSeparator				{ background:transparent url(http://www.zeroinmedia.com/assets/images/dot-line-wide.gif) no-repeat left center; width:470px; height:1px; margin:20px 0 20px 0; }



/* --- FAQ v2 --- */

#faq-container-v2 			{ font-family:tahoma; }
#faq-container-v2 .left		{ float:left; width:510px; text-align:left; margin-left:10px; } 
#faq-container-v2 .right	{ float:left; width:225px; text-align:left; }

#faq-container-v2 .right .search 					{ }
#faq-container-v2 .right .search .title 			{ padding-top:37px; text-align:left; }
#faq-container-v2 .right .search .form 				{ background:transparent url(http://www.zeroinmedia.com/assets/images/faqs-bg-search.png) no-repeat left top; height:79px; }
#faq-container-v2 .right .search .form .helper 		{ padding:14px 0 0 20px; }
#faq-container-v2 .right .search .form input.text	{ margin:0; padding:2px; float:left; font-size:10px; line-height:10px; color:#294052; font-family:tahoma; width:140px; margin-right:5px; }

#faq-container-v2 .right .popular 								{ font-family:tahoma; }
#faq-container-v2 .right .popular .title 						{ padding-top:37px; text-align:left; }
#faq-container-v2 .right .popular .container					{ background:#3f76ac; width:216px; font-size:12px; }
#faq-container-v2 .right .popular .container .directLink		{ color:white; text-decoration:none; }
#faq-container-v2 .right .popular .container .directLink:hover	{ color:white; text-decoration:underline; }
#faq-container-v2 .right .popular .container .item				{ line-height:20px; }
#faq-container-v2 .right .popular .container .helper			{ padding:17px; }
#faq-container-v2 .right .popular .container .category			{ display:block; }
#faq-container-v2 .right .popular .container .category a		{ text-decoration:underline; color:#a1caf1; font-size:11px; }
#faq-container-v2 .right .popular .container .category a:hover	{ text-decoration:none; color:#a1caf1; }
#faq-container-v2 .right .popular .container .separator			{ background:transparent url(http://www.zeroinmedia.com/assets/images/faq-separator-dotted.gif) no-repeat left center; width:184px; height:1px; margin:15px 0 15px 0; }

.faqs-records						{ margin-bottom:20px; }
.faqs-records .faq					{ width:451px; }
.faqs-records .faq .faq-q			{ font-size:14px; color:white; }
.faqs-records .faq .faq-q a			{ color:white; text-decoration:none; }
.faqs-records .faq .faq-q a:hover	{ color:white; text-decoration:underline; }
.faqs-records .faq .faq-a			{ color:#cad9e8; background:#3f76ac; border:1px solid #89aed2; padding:10px; margin-top:15px; line-height:18px; display:none; }
.faqs-records .faq .separator		{ background:transparent url(http://www.zeroinmedia.com/assets/images/faq-separator-dotted.gif) no-repeat left center; width:451px; height:1px; margin:15px 0 15px 0; }

#wideTitle				{ }
#wideTitle .title		{ padding:25px 0 0 46px; }
#wideTitle .separator	{ background:transparent url(http://www.zeroinmedia.com/assets/images/dot-line-wide.gif) no-repeat left center; height:1px; margin:0 0 0 0; }
#wideTitle .subtitle	{ padding:10px 0 0 46px; margin-bottom:11px; }


#subnavWide								{ padding:0 0 50px 0px; }
#subnavWide a							{ float:left; display:block; height:27px; background-color:transparent; line-height:27px; font-size:27px; margin-right:22px; }
#subnavWide a.hardandsoft-link			{ background-image:url(http://www.zeroinmedia.com/assets/images/faq-cat-hardandsoft.png); background-repeat:no-repeat; background-position:0px 0px; width:69px; }
#subnavWide a.hardandsoft-link img		{ display:none; }
#subnavWide a.troubleshooting-link		{ background-image:url(http://www.zeroinmedia.com/assets/images/faq-cat-troubleshooting.png); background-repeat:no-repeat; background-position:0px 0px; width:69px; }
#subnavWide a.troubleshooting-link img	{ display:none; }
#subnavWide a.purchase-link				{ background-image:url(http://www.zeroinmedia.com/assets/images/faq-cat-purchase.png); background-repeat:no-repeat; background-position:0px 0px; width:69px; }
#subnavWide a.purchase-link img			{ display:none; }
#subnavWide a:hover						{ background-position: 0px -27px; }
#subnavWide a.currentTab				{ background-position: 0px -54px; }
