/* Reset */
heml, body,div,span, object, h1, h2, h3, h4, h5, h6,p,blockquote, pre, a, address, code, img,
small,strong,dl. dt, dd,ol, ul, li,
fieldeet, from, label {
         margin:0;
         padding: 0;
         border: 0;
         outline: 0;
         font-size:100#;
         vertical-align: baseline;
         background: transparent;
}
body{
     line-height: 1.5;
     font-family: helvetica, arial, sane-serif;
     
}
ol,ul {
       list-style: none;
}

/* End Reset */
p{
 font-size:14px;
}
 a{
 text-decoration: none;
 color: #4e4e4e;
 font-size: 14px;
 border:0;
}
 
a:hover{
	text-decoration:none
}

input{
  background:#696969;
  border: 1px solid #c3c3c3;
  color: #cbcbcb;
  padding: 3px;
}

input:focus ,input:hover
{
 background:#ededed;
 color: #4e4e4e;
}



/*Main style */
body{
background: #f6f6f6 url(img/bg.jpg) repeat-x;
margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#wrap{
   width:960px;
margin:auto;

}

/* Navegation */

#header ul {
 overflow: hidden;
 margin-left: -120px;
 margin-top: 2px;

}
 
#header ul li{
 float: left;
 padding-left: 40px;
 padding-right: 40px;
 padding-top:20px;
 padding-bottom:28px;


 border-right:1px solid #d8d8d8;
 border-left:1px solid white;

}

#header ul li:first-child {
 border-left: none;
}
#header ul li:last-child{
 border-right: none;
}
#header ul li:hover first-child {
 none;
}

#header ul li.first:hover {
background:none;
}


#header ul li.last:hover {
background:none;
}
#header ul li.last{
	border-right:0;
}
#header ul li.first{
	border-left:0;
}
/*
#header ul a{
margin-left:4px;
}
#header ul a:hover {
 overflow: hidden;
 margin-left: -40px;
}
*/

#header ul li a,
#header ul li a:link,
#header ul li a:active{
 psition: relative,
 margin-right:10px;
}


#header ul li a:hover{
color: #0087c7;
}

#header ul li:hover{
 text-decoration: none;
 padding-left: 40px;
 padding-right: 40px; 
 padding-top:18px;
 padding-bottom:30px;
 background:url(img/li-bg.jpg) repeat-x;
}





#header img{
border: 0;
margin-top:38px;
margin-bottom: -23px;
}

#header #photo img {
border:1px solid #bebdbe;
margin-top:38px

}

.p{
	width:450px;
	float:right;
	display:inline;
	font-size:12px;
	color:#919090;
	margin-top:-40px;
	margin-right:-15px;
	
	}

.head{
	border:1px solid white;
	margin:auto;
}

/*main*/

#main{
	width:943px;

        margin-top:38px;
padding-bottom:20px;
	background-color:#eae9ea;
	border-left:1px solid #bebdbe;
	border-right:1px solid #bebdbe;
}
#main h1{
	color:#0087c7;
	font-size:90px;
}

#main h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:22px;
	color: #666666;
	font-weight:800;
}
#main h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
}

#main #primary .welcome{
width:580px;
float:left;
margin-left:20px;
margin-right:20px;
}
.welcome h2{
margin-top:15px;
}
.welcome p{
color:#706f6f;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
padding-right:5px;
padding-left:15px;
margin-top:-15px;

}
#main #primary .About{
width:580px;
float:left;
margin-left:10px;
margin-right:10px;
}
.About h2{
margin-left:10px;
margin-top:5px;
margin-bottom:-2px;
}
#main #primary .About .sub-about{
width:270px;
height:80px;
margin-left:10px;
margin-right:10px;
margin-top:5px;
background:#515050;
padding-bottom:10px;

}


#main #primary .About #a-left{
float:left;
}

#main #primary .About #a-right{
float:right;
}
.sub-about img{
 float: left;
 padding-top:10px;
padding-left:5px;
padding-right:10px;
 
}


.sub-about h3{
font-size:14px;
color:#eae9ea;
margin-bottom:-5px;
padding-top:5px;
}

.sub-about p{
 color: white;
font-family:tahoma;
 margin-left:20px;

font-size:11px;
padding-right:5px;
margin-bottom:-60px;
}
.More{
float:right;
display:inline;
font-family:tahoma;

color:#0087c7;
margin-top:45px;
margin-right:5px;
}

#main #secondary{
float:right;
margin-top:-150px;
border-left:2px solid #cbcacb; 

width:340px;
}
#main #secondary p{
	color:#706f6f;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
margin-top:-11px;
}
#main #secondary h2{
margin-top:-10px;
margin-bottom:15px;
margin-left:5px;

}
#main #secondary .second{
padding:10px;
margin-top:-30px;
margin-left:15px;
margin-right:15px;
}

.second img{
float:right;
border:none;
margin-top:-20px;
}
.second h3{
color:#0087c7;
}
.clear{
 clear:both;
 display:block;
 overflow:hidden;
 visibility:hidden;
 width:0;
 height:0;
}

.clear10{
 clear:both;
 display:block;
 overflow:hidden;
 visibility:hidden;
 width:0;
 height: 5px;
}

.clearfix:after{
 clear:both;
 content:' ';
 display:block;
 font-size:0;
 line-height:0;
 visibility:hidden;
 width:0;
 height:0;
}

.clearfix{
 display:inline-block;
}

* html .clearfix{
 height:1%;
}

.clearfix{
 display:block;
}


/*footer*/

#footer{

margin-right:auto;
margin-left:auto;
padding:5px;
background:#515050;
height:270px;
color:#eae9ea;
font-size:12px;
}
#footer #inner{
width:943px;
margin:auto;
}

#footer .left{
float:left;
width:550px

}
.left p{
float:left;
margin-left:10px;
font-size:12px;
margin-top:5px;
}

.left ul li a,
.left ul li a:link,
.left ul li a:active{
	color:#CCC;
	font-size:12px;
	margin-left:10px;
	margin-right:20px;

}

.left ul li a:hover{
	color:#0083c7;
	border-bottom: 1px solid #0083c7;
}

.link{
	float:left;
width:400px;
font-size:12px;
margin-left:15px;
margin-top:-10px;
	}
	
.link a,
.link a:link,
.link a:active{
	color:#CCC;
	font-size:12px

}

.link a:hover{
	color:#0083c7;
}

#footer .left ul{
float:left;
margin-left:-30px;

}

#footer .right img{
border:none;
}

#footer .right{
float:left;
display:inline;
width:340px;
margin-left:20px;
}

.right p{
font-size:12px;
}
.rss{display:block;overflow:hidden;width:32px;height:32px;float:left;margin-left:5px;}
.rss a{width:32px;height:32px;display:block;text-indent:-9999px; background-image:url(img/rss.png);background-repeat:no-repeat;background-position:center top;}
.rss a:hover{width:32px;height:32px;display:block;text-indent:-9999px;background-image:url(img/rss.png);background-repeat:no-repeat;background-position:center bottom;}
.linkedin{display:block;overflow:hidden;width:32px;height:32px;float:left;margin-left:5px;}
.linkedin a{width:32px;height:32px;display:block;text-indent:-9999px;background-image:url(img/linkedin.png);background-repeat:no-repeat;background-position:center top;}
.linkedin a:hover{width:32px;height:32px;display:block;text-indent:-9999px;background-image:url(img/linkedin.png);background-repeat:no-repeat;background-position:center bottom;}
.stumble{display:block;overflow:hidden;width:32px;height:32px;float:left;margin-left:5px;}
.stumble a{width:32px;height:32px;display:block;text-indent:-9999px;background-image:url(img/stumble.png);background-repeat:no-repeat;background-position:center top;}
.stumble a:hover{width:32px;height:32px;display:block;text-indent:-9999px;background-image:url(img/stumble.png);background-repeat:no-repeat;background-position:center bottom;}
.diggit{display:block;overflow:hidden;width:32px;height:32px;float:left;margin-left:5px;}
.diggit a{width:32px;height:32px;display:block;text-indent:-9999px;background-image:url(img/dig.png);background-repeat:no-repeat;background-position:center top;}
.diggit a:hover{width:32px;height:32px;display:block;text-indent:-9999px;background-image:url(img/dig.png);background-repeat:no-repeat;background-position:center bottom;}
.delicious{display:block;overflow:hidden;width:32px;height:32px;float:left;margin-left:5px;}
.delicious a{width:32px;height:32px;display:block;text-indent:-9999px;background-image:url(img/delicious.png);background-repeat:no-repeat;background-position:center top;}
.delicious a:hover{width:32px;height:32px;display:block;text-indent:-9999px;background-image:url(img/delicious.png);background-repeat:no-repeat;background-position:center bottom;}
.facebook{display:block;overflow:hidden;width:32px;height:32px;float:left;margin-left:5px;}
.facebook a{width:32px;height:32px;display:block;text-indent:-9999px;background-image:url(img/facebook.png);background-repeat:no-repeat;background-position:center top;}
.facebook a:hover{width:32px;height:32px;display:block;text-indent:-9999px;background-image:url(img/facebook.png);background-repeat:no-repeat;background-position:center bottom;}
.twitter{display:block;overflow:hidden;width:32px;height:32px;float:left;margin-left:5px;}
.twitter a{width:32px;height:32px;display:block;text-indent:-9999px;background-image:url(img/twitter.png);background-repeat:no-repeat;background-position:center top;}
.twitter a:hover{width:32px;height:32px;display:block;text-indent:-9999px;background-image:url(img/twitter.png);background-repeat:no-repeat;background-position:center bottom;}



.bottom{
	border-top:1px dashed #666;
	
}

#footer .bottom ul{
float:left;
margin-left:-30px;
margin-top:-10px;
margin-right:40px;
}


.bottom ul li a,
.bottom ul li a:link,
.bottom ul li a:active{
	color:#CCC;
	font-size:13px;
	margin-left:10px;
	
}

.bottom ul li a:hover{
	color:#0083c7;
	
}
