@charset "utf-8";
/* CSS Site */

*{
	margin:0px;
padding:0px;
}

h4{
color:#FFFFFF;
font-size:20px;
text-transform:uppercase;
}

h6{
padding-bottom:6px;
}

.btn_visitante{
background-image:url("../img/btn_quemsomos.png");
background-position:left center;
height:34px;
padding-bottom:34px;
padding-left:214px;
width:214px;
}

.btn_visitante:hover{
background-position:-214;
}

.btn_cliente{
background-image:url("../img/btn_trabalhos.png");
background-position:left center;
height:34px;
padding-bottom:34px;
padding-left:179px;
width:179px;
}

.btn_cliente:hover{
background-position:-179;
}

.btn_freela{
background-image:url("../img/btn_contato.png");
background-position:left center;
height:34px;
padding-bottom:34px;
padding-left:138px;
width:138px;
}

.btn_freela:hover{
background-position:276;
}

.btn_democont{
background-image:url("../img/btn_democont.jpg");
background-position:center top;
padding-bottom:52px;
padding-right:420px;
}

.btn_democont:hover{
background-position:bottom center;
}

.btn_demolay{
background-image:url("../img/btn_demolay.jpg");
background-position:center top;
padding-bottom:52px;
padding-right:420px;
}

.btn_demolay:hover{
background-position:bottom center;
}

body {
	margin:0;
	padding:0;
	height:100%;
	font-family:tahoma, arial;
	font-size:14px;	
	text-align:center;
	background-position:center top;
background-color:#F1F1F1;
}

h1{
font-size:28px;
color:#2C1D13;
text-transform:uppercase;
}

h2{
font-size:21px;
color:#5B7435;
font-weight:300;
}

h3{
font-size:19px;
color:#2C1D13;
text-transform:uppercase;
}

img{
  border:none;
}

ul{
padding:0 0 0 25px;
list-style-image:url("../img/list.jpg");
}

a{
outline: none;
}

li{
margin-bottom:5px;
}

a:hover{
text-decoration:none;
}

#todo-site{
	margin:0 auto;
	padding:0;
	text-align:left;
position:relative;
background-image: url(../img/fundo.jpg);
background-repeat: repeat-y;
}

/* MENU HORIZONTAL INICIO */

.ks_menu-h ul{
border-width:0;
clear:both;
float:none;
font-family:inherit;
font-size:100%;
margin:0;
outline:0 none;
padding:0;
position:relative;
width:100% !important;
}

.ks_menu-h ul li{
border-width:0;
display:inline;
float:left;
font-family:inherit;
font-size:100%;
list-style:none outside none;
margin:0;
outline:0 none;
padding:0;
}

.ks_menu-h ul li a{
background-color:#E9E9E9;
border-right:1px solid #666666;
font-family:inherit;
margin:0;
outline:0 none;
padding:9px;
text-decoration:none;
}

.ks_menu-h ul li a:hover{
background-color:#5C5C5C;
color:#E9E9E9;
}

/* MENU VERTICAL FIM */


/* MENU VERTICAL INICIO */

.ks_menu-v ul{
border-width:0;
clear:both;
float:none;
font-family:inherit;
font-size:100%;
margin:0;
outline:0 none;
padding:0;
position:relative;
width:100% !important;
}

.ks_menu-v ul li{
border-width:0;
clear:both;
float:none;
font-family:inherit;
font-size:100%;
list-style:none outside none;
margin:0;
outline:0 none;
padding:0;
position:relative;
width:100% !important;
}

.ks_menu-v ul li a{
background-color:#E9E9E9;
border-top:1px solid #CCCCCC;
border-top:1px solid #666666;
clear:both;
display:block;
float:none;
font-family:inherit;
margin:0;
outline:0 none;
padding:8px 4px;
position:relative;
text-decoration:none;
width:100% !important;
}

.ks_menu-v ul li a:hover{
background-color:#5C5C5C;
color:#E9E9E9;
}

/* MENU VERTICAL FIM */



/*Slider da Legenda das Fotos*/

.boxgrid{ 
	width: 100%; 
	height: 100%; 
	float:left; 
	background:#161613; 
	overflow: hidden; 
	position: relative; 
border:5px solid #27211F;
}
.boxgrid img{ 
	position: absolute; 
	width:100%; 
}

.boxgrid p{ 
	padding-top:4px;
}

.boxgrid p a{ 
	color:#fff;
}
	
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
	top: 260;
	left: 0;
}
.caption .boxcaption {
	top: 164;
	left: 0;
padding:5px;
color: #fff !important;
}

/*Fim Slider*/

#rodape{
color:#000;
margin-top:10px;
}

#logo_ks{
background-image:url("/ks/img/logo_kenderstudio.png");
background-position:center top;
padding-left:164px;
padding-top:4px;
margin-left:10px;
}

#logo_ks:hover{
background-position:center bottom;
}


#ks{
background-image:url("/ks/img/ks.png");
background-position:center top;
margin-left:10px;
padding-left:14px;
}

#ks:hover{
background-position:center bottom;
}

#ks_header{
background-color:#413833;
background-image: url(../img/fundo_topo.jpg);
height:106px;
}

#ks_footer{
background-color:#413833;
background-image: url(../img/20101105143655_fundo_topoo.png);
height:96px;
padding-top:8px;
color:#fff;
}

#ks_footer a{
color:#E1E1E1;
}

#ks_footer a:hover{
color:#ccc;
}

#edita_textarea_demo{width:100%;height:90%;font-family:arial;font-size:14px;}
#ks_content_40{
text-shadow:0 1px 1px #333333;
color:#A9A39E;
}.btn_demo_kms{	width:100%;	height:30px;}

#ks_content_51:hover{
background-color:#fff;
border:1px dashed #888;
margin:-1px;
}

#ks_content_68{
text-shadow:1px 1px #000000;
color:#A9A39E;
}

form input{
height:29px !important;	padding-top:1px;	background-image:url(../ks/img/fundo_input.png);	border:1px solid #D3D3D3;	padding-left:2px;	font-size:14px; outline: none;
}

.textarea{
background-image:url("../ks/img/fundo_textarea2.png");	border:1px solid #D3D3D3;	padding-left:2px;	padding-right:1px;	padding-top:0;	font-size:14px;	height:138px !important;
}

form select{
height:29px !important;	font-size:14px;	padding-top:3px;
}

.btn_entrar{	background-image:url(../ks/img/btn_entrar2.png) !important;	border:1px solid #40606B !important; height:15px;	color:#FFFFFF !important;	cursor:pointer !important;	padding:8px !important;	padding-top:4px !important;}

.btn_entrar:hover{background-position:bottom !important;}