
*{
margin:0;
padding:0;
border:none;

}


@font-face {
font-family: 'Neuve';
src: url('helvetica-neue-light.ttf');
}

html {
height:100%;
font-family: Arial, sans-serif; 
font-weight:lighter;
color:#3d3d3d;
font-size:12px;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
margin:10px 0 10px 0;
}

h1{  font-size: 22px; 
font-family: Neuve, "Helvetica Neue Light",
             "Helvetica Neue", sans-serif; 
			 font-weight:lighter;}
			 
h2{font-size:16px; text-transform:uppercase;}
h3{font-size:12px;height:15px;border-bottom:solid 1px #909090;color:#3d3d3d;}
h4{font-size:16px;}
h5{font-size:12px;}
h6{font-size:10px;}

a img {
border:none;
text-decoration:none;
width:327px;
height:308px;
}

img {
border:none;
text-decoration:none;

}


a{
text-decoration:none;
color:#3f3f3f;
text-transform:uppercase;
cursor:pointer;}

a:visited{
color:#3f3f3f;
text-decoration:none;
font-weight:bold;
}

a:hover, a:active {
color:#3f3f3f;
text-decoration:none;
font-weight:bold;
}


#menu {
margin:0px auto;
width:600px;
text-align:center;
font-weight:lighter;
font-size:12px;
top: 17px;
position: relative;
}

#menu a:link,#menu a:visited{
text-decoration:none;
color:#c0c0c0;
font-weight:lighter;	
padding:0px 5px;
}

#menu a:hover,#menu  a:active {
color:#ffffff;
text-decoration:none;
font-weight:bold;
padding:0px 4px;
}

#copyright{
margin:0px auto;
width:760px;
text-align:center;
color:#333333;
text-decoration:uppercase;
font-size:9px;
}

#copyright a, #copyright a:visited{
text-decoration:none;
}

#copyright a:hover, #copyright a:active {
text-decoration:underline;
}


body{
margin:0px;
padding:0px;
background-color:#000000;
}

#kappos{
margin:0px auto;
width:760px;
text-align:center;
color:#333333;
padding-top:45px;
}



.header{
height:140px;
}

#servNav {
margin: 3px;
cursor: pointer;
position: absolute;
top: 308px;
}

#servNav  li:hover a{color:red;display:inline;}
#servNav  li:active a{color:red;display:inline;}
/*#servNav a:active, a:hover{color:blue;display:inline;}*/

#servNav li{display:inline;}

#menu span{
}

#contenedor {
margin:0px;
overflow:hidden; 
border:none;
position:relative;
}

#contenedor-bg {
width:6800px;
height:389px;
background-image:url(../images/kappos_web.jpg);
background-position:top left;
background-repeat:no-repeat;
position:relative;
}

.scrolling-content {
width:1700px;
position:absolute;
}

#content1 { left:0px; }

#content2 { left:1700px; }

.content2_in{
position:relative;
left:200px;
width:490px; 
margin-top: 42px;}

{
left: -345px;
padding: 0 5px;
position: absolute;
top: 282px;
width: 334px;
text-align: right;
height: 29px;
overflow: hidden;
}

#content12_indiv, #content11_indiv, 
#content16_indiv,
#content15_indiv,
#content13_indiv,
#content14_indiv,
#content21_indiv,
#content22_indiv,
#content23_indiv,
#content24_indiv,
#content25_indiv,
#content26_indiv,
#content27_indiv,
#content31_indiv,
#content32_indiv,
#content33_indiv,
#content34_indiv,
#content35_indiv,
#content36_indiv,
#content37_indiv,
#content41_indiv,
#content51_indiv,
#content52_indiv,
#content53_indiv,
#content54_indiv,
#content55_indiv,
#content56_indiv,
#content57_indiv,
#content58_indiv,
#content59_indiv,
#content61_indiv,
#content62_indiv,
#content71_indiv,
#content81_indiv,
#content82_indiv,
#content83_indiv,
#content84_indiv,
#content91_indiv
{
left: -386px;
padding: 0 5px;
position: absolute;
top: 282px;
width: 375px;
text-align: right;
height: 29px;
overflow: hidden;
}

#content3 {
left:3400px; 
}

#content3_in {
position:relative;
left:415px;
width:490px; 
padding-top: 35px;}

#content4 {
left:5100px; 
}

.content4_in {
position:relative;
width:550px;
left: 350px; 
padding-top: 25px;

}


/* Contacto */
#contacto{
position: relative;
top: 6px;
left:7px;
}

.contact_email{

}
#response{
color:#41511f;
display:none;
float:left;
margin-top:10px;
margin-left:60px;
margin-right:70px;
width:230px;
}

.loading{
	color:#41511f;
	background-image:url(../images/loading.gif);
	background-position:50% 30%;
	background-repeat:no-repeat;
	height:250px;
}

label{margin-right: 7px;
    position: relative;
    top: 31px;
    width: 232px;}
	
input {
    height: 17px;
    padding: 0 3px;
    width: 197px;
	background: none repeat scroll 0 0 transparent;
}

textarea { background: none repeat scroll 0 0 transparent;
    height: 56px;
    margin: 10px;
    position: relative;
    width: 526px;
	resize: none;
}

input:focus, textarea:focus {
}

#enviar {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    position: relative;
    top: -2px;
    width: 155px;
}


#mh-menu-contener{
	height: 150px;
    left: 300px;
    position: relative;
    width: 207px;
	text-align:right;
}

#mh-menu-contener li{margin-bottom:3px;}
#mh-menu-contener li.ul{margin-bottom:3px;}

 li:hover{margin-bottom:3px;color:red;cursor:pointer;margin-bottom:1px;}

ul{margin:0px;list-style:none;}

#hide-text{
font-size:11px;
}
