img{border-width:0px;}/*en ie sale con borde azul sin no lo pongo*/ 
* {
margin: 0;
padding: 0;
}


p {
	font-family: 'Source Sans Pro', serif;
	font-size: 18px;
	text-align: justify;
}

.release{
position:absolute;
font-family: 'Oswald', sans-serif;
font-style: normal;
font-weight: 200;
font-size: 20px;
text-transform: none;
text-decoration: none;
top:170px;
 right:475px;
 
}

	
h1 {
padding-top: 40px;
font-family: 'Oswald', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 44px;
text-transform: none;
text-decoration: none;
line-height: 120px;
text-align:left;
}
.h1center {text-align:center;}

h2 {
font-family: 'Oswald', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 30px;
text-transform: none;
text-decoration: none;
line-height: 100px;
text-align:left;
}


h3 {
font-family: 'Oswald', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 20px;
text-transform: none;
text-decoration: none;
text-align:left;
}	




a {
text-decoration: none;
 }
a:link { 
text-decoration: underline;
color:black;
 }    /* unvisited link */
a:visited { color: black;} /* visited link */
a:hover { color: gray; }   /* mouse over link */
a:active {}  /* selected link */



/*div global con background por si sobra pantalla para que no quede blanco------------------------*/	
/*div16 1600 max tamaño con background por si reduzco el tamaño para que no quede blaco------------------------*/	
/*div mas pequeño------------------------*/	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*----------------------------------*/
/*MENU*/
/*----------------------------------*/
.divmenu {background-image: url("images/bk_toolbar.jpg");}
.menu {width:1600px;}
.menu ul {
list-style-type: none;
background-image: url("images/bk_toolbar.jpg");
height: 50px;
margin: left;
}

.menu li {
float: left;
}

.menu a {
background-image: url("images/bk_separator.jpg");
background-repeat: no-repeat;
background-position: right;
padding-right: 32px;
padding-left: 32px;

display: block;
line-height: 50px;
text-shadow: 0px -2px 2px #363537;
text-decoration: none;

font-family: 'Oswald', serif;
font-size: 20px;
color: White;

}


.menu a:link { }    /* unvisited link */
.menu a:visited { } /* visited link */
.menu a:hover {
background-image: url("images/bk_toolbar2.jpg");
background-repeat: repeat;
background-position: left;
}   /* mouse over link */
.menu a:active {}  /* selected link */


/*LOGO DOWN MENU BAR*/

.logo {
background-color:#e3e3e4;
padding-top:-4px;
text-align:right;
}
.log_16{width:1600px; background-color:#e3e3e4 ;margin:auto;}
	.log_98 {
	margin: auto;
	width: 980px;
	background-color:#e3e3e4; 
	}
	.l3 {
	float:left;
	}
	.l4 {
	padding-top:15px;
	float:right;
	}


/*----------------------------------*/
/*MENU*/
/*----------------------------------*/	



	
/*FOOT 1*/	
.foot1{
	padding-bottom: 0px;
background-image: url("images/foot1.jpg");
background-repeat: repeat-x;
background-color: #313c43; /*-- #303b42;---*/
}	
.centerboxfoot1 {/*used in other areas*/
		width: 1600px;
		margin: auto;	
		text-align: center;
		
background-image: url("images/foot1.jpg");
background-repeat: repeat-x;
background-color: #313c43; /*-- #303b42;---*/
	}

	.foot11  {
	width:172px;
	display: inline-block;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:70px;
	padding-left:0px;
	margin: auto;
	}
			
	.foot12 {
	display: inline-block;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:0px;
	padding-left:0px;
	margin: auto;
	}		
		.foot123  {
	padding-right:70px;
	}

	
/*FOOT 2*/	
	
.foot2 {
background-image: url("images/foot2.jpg");background-repeat: repeat-x;background-color: #283237;
padding-bottom: 0px;
text-align:center;
}	
.foot_16{width:1600px; margin:auto; background-image: url("images/foot2.jpg");background-repeat: repeat-x;background-color: #283237;}
	.cf2{/*used in other areas*/
		width: 1350px;
		margin: auto;
background-image: url("images/foot2.jpg");
background-repeat: repeat-x;
background-color: #283237;
padding-bottom: 0px;		
		text-align: center;
		line-height: 60px;
	}
	

.cf2 a {

padding-right: 30px;
padding-left: 30px;
text-decoration: none;

font-family: 'Oswald', serif;
font-size: 16px;
color: #adaeaf;

}


.cf2 a:link { }    /* unvisited link */
.cf2 a:visited { } /* visited link */
.cf2 a:hover { color: white; }   /* mouse over link */
.cf2 a:active {}  /* selected link */	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*------------------------*/
/*Download*/
/*------------------------*/
/*BLOCK 1 */
.download {
text-align:center;	background-image: url("images/bk1.jpg");background-repeat: repeat-x;background-color: #f3f1f1;  margin-top:-4px;
}
.download_16 {
width:1600px; margin:auto; 
padding-bottom: 50px;
background-image: url("images/bk1.jpg");background-repeat: repeat-x;background-color: #f3f1f1; 
}
.download_98 { width:980px; margin:auto; }	
	
	.down1 {
	float: left;
	padding-top: 60px;
	}
	.down2  {
	width:367px;
	float: right;
	}
	
	
.freeversion {
text-align:center; background-image: url("images/bk2.jpg");background-repeat: repeat-x;background-color: #eeeeee;
}	
.freeversion_16 {
width:1600px;margin:auto;
padding-bottom: 50px;
background-image: url("images/bk2.jpg");background-repeat: repeat-x;background-color: #eeeeee;
}	
.freeversion_98{
width:980px;margin:auto;
}	
	.free1  {
	width:423px;
	float: left;
	}
		.free11  { text-align: center; }
		
	.free2 {
	float: left;
	padding-top: 100px;
	padding-left: 162px;
	}	
	
/* BLOCK 3 Pro version*/	
.proversion {
text-align:center;background-image: url("images/bk3.jpg");background-repeat: repeat-x;background-color: #dddddd;
}	
.proversion_16 {
width:1600px; margin:auto;
padding-bottom: 50px;
background-image: url("images/bk3.jpg");background-repeat: repeat-x;background-color: #dddddd;
}	
.proversion_98 {
width:980px;margin:auto;
}	
	.pro1  {
	width:423px;
	float: left;
	}
			
	.pro2 {
	float: left;
	padding-top: 100px;
	padding-left: 162px;
	}	
	.ins1 {
	text-align:left;
	}

.ins1 li {
	font-family: 'Source Sans Pro', serif;
	font-size: 18px;
	text-align: justify;
}


.myButton {
	background-color:#44a0c7;
	border-radius:28px;
	border:1px solid #c3caff;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	padding:16px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #274366;
}
.myButton:hover {
	background-color:#2a4abf;
}
.myButton:active {
	position:relative;
	top:1px;
}
.emailinput { font-size:16px; border-color:#cccccc; border-style:solid; border-radius:50px; border-width:5px; padding:14px;  }
.emailinput  { outline:none; } 

/*------------------------*/
/*END Download*/
/*------------------------*/	

	
/*------------------------*/
/*Skelion Pro*/
/*------------------------*/
/*BLOCK 1 */
.sk_pro {
text-align:center;background-image: url("images/bk1.jpg"); background-repeat: repeat-x;background-color: #f3f1f1; margin-top:-4px;
}
.sk_pro_16 {
width:1600px;margin:auto;
padding-bottom: 50px;background-image: url("images/bk1.jpg"); background-repeat: repeat-x;background-color: #f3f1f1;
}
.sk_pro_98 {
margin:auto;width:980px;}	
	.sk_pro1  {
	width:500px;
	float: left;
	}
			
	.sk_pro2 {
	float: left;
	padding-top: 100px;
	padding-left: 162px;
	}		
	
	.sk_pro3  {
	width:500px;
	padding-top: 40px;
	padding-bottom: 40px;
	float: left;
	}
			
	.sk_pro4 {
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
	}	
/*------------------------*/
/*END Skelion Pro*/
/*------------------------*/	










	
	
	
	
	



/*------------------------*/
/*TRAINING*/
/*------------------------*/

/*BLOCK 1 */
.training {
text-align:center;background-image: url("images/bk1.jpg");background-repeat: repeat-x;background-color: #f3f1f1; margin-top:-4px;
}
.training_16 {
width:1600px;margin:auto;padding-bottom: 50px;
background-image: url("images/bk1.jpg");background-repeat: repeat-x;background-color: #f3f1f1;
}
.training_98 {
width:980px;margin:auto;
}
	.training1  {
	float: left;
	}
	
	

/*BLOCK 2 Video tut*/	
.videotut {
padding-bottom: 50px;text-align:center;
background-image: url("images/bk2.jpg");background-repeat: repeat-x;background-color: #eeeeee;
}
.videotut_16 {
padding-bottom: 50px;width:1600px;margin:auto;
background-image: url("images/bk2.jpg");background-repeat: repeat-x;background-color: #eeeeee;
}	
.videotut_98 {
width:980px;margin:auto;
}		

	.videotut1  {
	}
	.videotut2 {
		width:900px;
		padding-top: 0px;
		padding-left: 0px;
		padding-bottom:40px;
		}
		
	.video{
	float:left;
	padding-bottom: 25px;
	padding-left: 100px;
	width: 300px;
		}	
		
			.line {
			border-top:3px solid #000000 ;
			padding-bottom: 10px;
			}
		
	
	
	
	
/* BLOCK 3 LINKS*/	
.links {
padding-bottom: 50px;
background-image: url("images/bk3.jpg"); background-repeat: repeat-x;background-color: #dddddd;
}	
.links_16 {
padding-bottom: 50px;width:1600px;margin:auto;
background-image: url("images/bk3.jpg"); background-repeat: repeat-x;background-color: #dddddd;
}
.links_98 {
width:980px;margin:auto;
}
	.links1  {
	float: left;
	}
	.links1 img {
	vertical-align: middle ; 
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	}


/*------------------------*/
/*SCREENSHOTS*/
/*------------------------*/



/*BLOCK 1 SCREENSHOTS*/	
.screenshots {
text-align:center;background-image: url("images/bk1.jpg");background-repeat: repeat-x;background-color: #f3f1f1; margin-top:-4px;

}
.screenshots_16{
padding-bottom: 50px;
width:1600px;margin:auto;background-image: url("images/bk1.jpg");background-repeat: repeat-x;background-color: #f3f1f1;

}
.screenshots_98{
width:980px; margin:auto;
}

	.src1  {
	}
	
	.src {
	padding-bottom: 25px;
		width: 300px;
		float: left;
		padding-top: 0px;
		padding-left: 10px;
		}	
	
			
/*------------------------*/
/*FEATURES*/
/*------------------------*/



/*BLOCK 1 FEATURES FREE*/	
.features {
text-align:center;background-image: url("images/bk1.jpg");background-repeat: repeat-x;background-color: #f3f1f1; margin-top:-4px;
}	
.features_16 {
width:1600px; margin:auto;
padding-bottom: 50px;background-image: url("images/bk1.jpg");background-repeat: repeat-x;background-color: #f3f1f1;
}	
.features_98 {
width:980px;margin:auto;
}	
	.feat1  { 
	}
	.bar {  position: relative; left:-60px; padding-bottom: 40px;}
	
	.featcol1{
		width:40px; position: relative; left:-60px;
		float:left;
	}
	
	
	.featcol2 { float:left; width:940px; position: relative; left:-36px;}
	
		.featfree {
			padding-bottom: 25px;
			width: 360px;
			float: left;
			padding-top: 0px;
			padding-right: 90px;
			}	
		.featfree img {margin:0 0 -5px 0;}
	
	
	
	

/*------------------------*/
/*CONTACT*/
/*------------------------*/
/*BLOCK 1 */
.contact {
background-image: url("images/bk1.jpg");background-repeat: repeat-x;background-color: #f3f1f1;text-align:center; margin-top:-4px;
}
.contact_16 { padding-bottom: 50px;width:1600px; margin:auto;background-color:red;background-image: url("images/bk1.jpg");background-repeat: repeat-x;background-color: #f3f1f1;}
.contact_98 { width:980px;margin:auto;}	
	.contact1  {
	}
	.contact2 {
	float: left;
	}
	.contact3 {
	float: left;
	padding-top: 36px;
	padding-left: 30px;
	}


/*BLOCK 2 about*/	
.about {
padding-bottom: 0px;
background-image: url("images/bk2.jpg");background-repeat: repeat-x;background-color: #eeeeee;
text-align:center;
}	
.about_16{width:1600px; margin:auto; background-image: url("images/bk2.jpg");background-repeat: repeat-x;background-color: #eeeeee;}
.about_98{width:980px;margin:auto;}
	.about1  {
	}
	.about2  {
	margin-bottom:-100px;
	width: 500px;position: relative; z-index:1;
	}	
	.about3  {
	position: relative; top:0px; left:230px; 
	}	
	






/*------------------------*/
/*HOME*/
/*------------------------*/

/* BLOCK 1 video*/	
/*--background-image: url("images/bk_video.jpg");--*/
/*--background-repeat: repeat-x;--*/
.hvideo{
height: 289px;
padding-bottom: 0px;
background-color:#cac9ca;
text-align:right;
margin-top:-4px;
}	
.hvideo_16{width:1600px; background-color:#cac9ca; margin:auto;}
.hvideo_98 {	width: 980px; margin: auto; 
	}			
	
/*BLOCK 11 */
.home {
padding-bottom: 0px;
background-image: url("images/bk1.jpg");background-repeat: repeat-x;background-color: #f3f1f1;
text-align:right;
}
.home_16{width:1600px; margin:auto;
	background-image: url("images/bk1.jpg");background-repeat: repeat-x;background-color: #f3f1f1;}
	
.home_98 {
		width: 1250px;
		margin: auto;
}
	.home1  {}
	
	
	.home2 {
	float: left;
	padding-top: 0px;
	padding-left:0px;
	}
	.home3 {
		width: 350px;
		float: left;
		padding-top: 0px;
		padding-left:0px;
		}
	

/*BLOCK 2 WORKFLOW*/	
.workflow {
background-image: url("images/bk2.jpg");background-repeat: repeat-x;background-color: #eeeeee;text-align:center; 
}
.workflow_16{ padding-bottom: 50px; width:1600px; margin:auto; background-image: url("images/bk2.jpg");background-repeat: repeat-x;background-color: #eeeeee;}	
.workflow_98 {/*used in other areas*/
		width: 980px;
		margin: auto;
	}

	.workflow1  {	text-align:left;}
	.workflow2  {	text-align:left;}	
	
	
/*------------------------*/
/*END home*/
/*------------------------*/	







/*------------------------*/
/*EXAMPLE RESIDENTIAL SOLAR LAYOUT*/
/*------------------------*/
/*BLOCK 1 */
.sk_res {
background-image: url("images/bk1.jpg");background-repeat: repeat-x;background-color: #f3f1f1;  margin-top:-4px;
}
.sk_res_16 {
width:1600px;margin:auto;
padding-bottom: 50px;background-image: url("images/bk1.jpg");background-repeat: repeat-x;background-color: #f3f1f1;  /*--- #fbfafa; --*/
}
.sk_res_98 {
width:980px;margin:auto;
}
	
	.sk_res1  {
	width:980px;
	float: left;
	}
	




	
	.sk_res2 {
	float: left;

	}		
	
	
/*------------------------*/
/*END Skelion Pro*/
/*------------------------*/	















