/********************************* General Seting *********************************/
*{margin: 0; padding: 0; border: 0; list-style: none;}
*:focus{outline: none;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

body{ 
	overflow-y: scroll;
	font-family:"Arial", Helvetica, sans-serif; font-size: 14px; color: #858592;
}

h1 { }

a {
	color: #3FB051;
}

#header-home{
	width: 100%;
	background:url(../img/bg.png) repeat;
	height: 415px;
}

#header-inner{
	width: 100%;
	height: 100px;
}

#header-home-content, #header-inner-content{
	width: 980px;
	margin:auto;
	padding-top:35px;
}

#menu {
	float:right;
	margin:0px 30px 0 0;
}

.line {
	width: 950px;
	height: 20px;
	background:url(../img/line.png) repeat-x bottom;
	clear:both;
}

.line2 {
	width: 980px;
	height: 5px;
	background:url(../img/line2.png) repeat-x bottom;
	clear:both;
}

#menu div{
	float:left;
	background:url(../img/sep-menu.png) no-repeat right;
	height: 54px;
	padding-right:15px;
	padding-left:15px;
	padding-top:8px;

}

#menu-home {
	background:url(../img/menu1.png) no-repeat;
	width:69px;
	height:40px;
	display:block;
}

#menu-home-on,#menu-home:hover {
	/*background:url(../img/menu1-on.png) no-repeat;*/
	width:69px;
	height:40px;
	display:block;
}

#menu-empresa {
	/*background:url(../img/menu2.png) no-repeat;*/
	width:48px;
	height:40px;
	display:block;
}

#menu-empresa-on,#menu-empresa:hover {
	/*background:url(../img/menu2-on.png) no-repeat;*/
	width:48px;
	height:40px;
	display:block;
}

#menu-rrhh {
	background:url(../img/menu3.png) no-repeat;
	width:43px;
	height:40px;
	display:block;
}

#menu-rrhh-on,#menu-rrhh:hover {
	background:url(../img/menu3-on.png) no-repeat;
	width:43px;
	height:40px;
	display:block;
}

#menu-contacto {
	/*background:url(../img/menu4.png) no-repeat;*/
	width:62px;
	height:40px;
	display:block;
}

#menu-contacto-on,#menu-contacto:hover {
	/*background:url(../img/menu4-on.png) no-repeat;*/
	width:62px;
	height:40px;
	display:block;
}


#slide {
	margin:30px 0 0 40px;
}

#main{
	width: 100%;
	background:url(../img/bg_1.png) repeat;
}

#main-inner{
	width: 100%;
}

#main-content{
	width: 980px;
	margin:auto;
	padding-top:85px;
	line-height: 25px
}

#options{
	clear: both;
}

#options div{
	float:left;
	width: 100px;
}

.col1 {
	width: 450px;
	float:left;
	margin-right:60px; 
}

.col2 {
	width: 380px;
	float:left;
}

#footer{
	width: 100%;
	background:url(../img/footer.png) repeat-x;
	height: 69px;
}

#footer-content{
	width: 980px;
	margin:auto;
	padding-top:35px;
}


#bt1,#bt2,#bt3,#bt4,#bt5,#bt6 {
	
}

.bt1-on {
	width: 160px;
	height: 126px;
	/*background: url(../img/ico1-on.png) no-repeat ;*/
} 

.bt1 {
	width: 160px;
	height: 126px;
	/*background: url(../img/ico1.jpg) no-repeat ;*/
} 



.bt2 {
	width: 160px;
	height: 100px;
	/*background: url(../img/ico2.jpg) no-repeat top;*/
} 

.bt2:hover {
	width: 160px;
	height: 100px;
	/*background: url(../img/ico2-on.jpg) no-repeat top;*/
} 

.bt2-on {
	width: 160px;
	height: 100px;
	/*background: url(../img/ico2-on.jpg) no-repeat;*/
} 

.bt3 {
	width: 160px;
	height: 100px;
	/*background: url(../img/ico3.jpg) no-repeat top;*/
} 

.bt3-on {
	width: 160px;
	height: 100px;
	/*background: url(../img/ico3-on.jpg) no-repeat top;*/
} 

.bt4 {
	width: 160px;
	height: 100px;
	/*background: url(../img/ico4-new.jpg) no-repeat top;*/
} 

.bt4-on {
	width: 160px;
	height: 100px;
	/*background: url(../img/ico4-on.jpg) no-repeat top;*/
} 

.bt5 {
	width: 160px;
	height: 100px;
	/*background: url(../img/ico5.jpg) no-repeat top;*/
} 

.bt5-on {
	width: 160px;
	height: 100px;
	/*background: url(../img/ico5-on.jpg) no-repeat top;*/
} 

.bt6 {
	width: 160px;
	height: 100px;
	/*background: url(../img/ico6.jpg) no-repeat top;*/
} 

.bt6-on {
	width: 160px;
	height: 100px;
	background: url(../img/ico6-on.jpg) no-repeat top;
} 

#bt1:hover {
	width: 160px;
	height: 126px;
	/*background: url(../img/ico1-on.png) no-repeat;*/
} 

#bt2:hover {
	width: 160px;
	height: 100px;
	/*background: url(../img/ico2-on.jpg) no-repeat;*/
} 
 
 #bt3:hover {
	width: 160px;
	height: 100px;
	/*background: url(../img/ico3-on.jpg) no-repeat;*/
} 
 

 #bt4:hover {
	width: 160px;
	height: 100px;
	/*background: url(../img/ico4-on.jpg) no-repeat;*/
} 
 

 #bt5:hover {
	width: 160px;
	height: 100px;
	/*background: url(../img/ico5-on.jpg) no-repeat;*/
} 
 

 #bt6:hover {
	width: 160px;
	height: 100px;
	/*background: url(../img/ico6-on.jpg) no-repeat;*/
} 
 






 .sliderContainer{
    width: 910px;
    height: 145px;
    position: relative;
    margin:50px 0 0 50px;
    
}
#slider {
  
    width: 790px;
    height: 145px;
    overflow: hidden;
    position: relative;

}
#slider .slide{
    width: 800px;
    height: 145px;
    float: left;
}
.prev, .next{
    display: block;
    height: 56px;
    width: 56px;
    position: absolute;
    top: 17px;
}

.next{
    background-position: 0 0;
    right: 0;
}
.next:hover{
    background-position: 0 -56px;
}

textarea {
	border: 1px solid #989999;
	border-radius: 4px;
	padding-left: 5px;
	padding-top: 5px;
	color:#858593;
}
input {
	width:265px;
	height:31px;
	border: 1px solid #989999;
	border-radius: 4px;
	padding-left: 5px;
	color:#858593;
}