/*-------------------------------------------------------
Theme: K2G CSS
URL: http://k2g.com.br
Version: 1.0, 04.04.2010
Author: Leo Kuba
------------------------------------------------------- */

/* -------------------- IMPORT CSS ------------------- */

@import url('/css/slider.css');

/* -------------------- SETUP GERAL ------------------- */


html, body, #container {
		border: 0px;
		margin: 0px;
		padding: 0px;
		height: 100%;
}

body > #container {
		height: auto;
		min-height: 100%;
}

body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #999;
}

img {
		border: 0;
}

p {
		line-height: 1.35em;
}

h1 { 
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.40em;
		font-size: 20px;
		font-weight: bold;
		color: #f38e00;
		letter-spacing: 0.02em;
}

h2 { 
		line-height: 1.40em;
		font-size: 16px;
		font-weight: bold;
		color: #f38e00;
		letter-spacing: 0.02em;
}

h3 { 
		line-height: 1.40em;
		font-size: 14px;
		font-weight: bold;
		color: #666;
		letter-spacing: 0.02em;
}

h4 { 
		line-height: 1.6em;
		font-size: 16px;
		font-weight: bold;
		color: #333333;
		letter-spacing: 0.02em;
		padding-top, margin-top: 0;
}


form fieldset {
		border: 0;
}


/* ----------------- ESTRUTURA BASICA ------------------- */

#container {
		width: 100%;
		min-height:100%;
		position: relative;
}

* html #container {
		height: 100%;
}

#header {
		width: 100%;
		margin: 0 auto;
}

#content {
		width: 800px;
		margin: 0 auto;
		padding: 10px 0 180px 0;
}

#content-home {
		width: 100%;
		height: 380px;
		margin: 0;
		padding: 0 0 150px 0;
		background-image: url(../images/back.jpg);
}


#footer {
		position: relative;
		background: #fff;
		width: 100%;
		height: 150px;
		margin-top: -150px;
		clear: both;
		border-top: 1px solid #ccc;
} 

.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}

.clearfix {
		display: inline-block;
}

/* Hides from IE-Mac \*/
* html .clearfix {
		height: 1%;
}
.clearfix {
		display: block;
}
/* End hide from IE-Mac */


/* -------------------- HEADER ---------------------- */

#header p, #header table {
		width: 800px;
		margin: 0 auto;
		padding: 10px 0px;
}


#navbar {
		width: 100%;
		margin: 0;
		padding: 0;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		/* background-image: url(../images/nav-bg.png); */
		/* background-repeat: repeat-x; */
}

#nav {
		width: 800px;
		height: 41px;
		margin: 0 auto;
		padding: 0;
		font-size: 14px;
		font-weight: bold;
		list-style-type: none;
}

#nav li, #nav li a, #nav li a:hover, #nav li.pagina_atual {		
		float: left;
		color: #aaa;
		text-decoration: none;
} 

#nav li a, #nav li.pagina_atual {
		display: block;
		padding: 12px 34px;
		/* border-right: 1px solid #ddd; */
}

#nav li:first-child {
		/* border-left: 1px solid #ddd; */
}

#nav li.pagina_atual, #nav li a:hover {
		/* background-image: url(../images/nav-bg-active.png);
		background-repeat: repeat-x; */
		color: #f38e00;
}

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

#billboard {
		/*float: left;*/	
		width: 800px;
		height: 380px;
		margin: 0 auto;
}

#newsletter {
		float: left;
		width: 280px;
		height: 240px;
		background-image: url(../images/barra-box.png);
		background-repeat: no-repeat;
		background-color: #f8f8f8;
		text-align: center;
}

.box, .box-twitter {
		float: left;
		background-color: #f5f5f5;
		width: 280px;
		height: 350px;
		overflow: hidden;
		margin: 20px 20px 0 0;
		background-image: url(../images/barra-box.png);
		background-repeat: no-repeat;
		background-color: #f8f8f8;
}

.box-twitter {
		margin-right: 0;
}

.box h1, .box-twitter h1, #newsletter h1 {
		padding: 8px 0 15px 0;
		line-height: 0.8em;
		color: #fff;
		font-size: 15px;
		font-weight: bold;
		text-align: center;
		margin-top: 0;
}

.box-twitter h1 {
		margin-top: -5px;
}

.box p {
		padding: 10px 10px 10px 20px;
		font-size: 13px;
		color: #999;
}

.box li {
		list-style: square;
		list-style-position: outside;
		padding: 6px 15px 0 5px;
		margin: 0;
		text-align: left;
		font-size: 13px;
		color: #999;
		line-height: 1.5em;
}

.box li a, .box li a:hover {
		color: #f38e00;
		text-decoration: underline;
}

.box img#logo {
		margin-left: 10px;
}


/* --------------- PAGINAS INTERNAS ---------------- */

#alpha {
		float: left;	
		width: 500px;
		min-height: 250px;
		/* background-color: #f5f5f5; */
		margin: 0 20px 0 0;
		padding: 10px 0 10px 0;
}

#alpha p, #alpha h1, #alpha h2, #alpha h3, #alpha ul, #alpha li {
		margin: 0 auto;
		width: 400px;
		padding: 10px;
}

#alpha ul, #alpha li {
		list-style-type: square;
		list-style-position: outside;
		padding: 0 20px 0 5px;
		margin: 0 0 0 25px;
		line-height: 1.9em;
}

#beta {
		float: left;
		width: 250px;
		font-size: 15px;
		margin: 2px 0;
		padding: 0;
		border: 0;
		background-color: #fff;

}

#beta p {
		margin: 0;
		padding: 0 15px;
		font-size: 14px;
}

#beta h2 {
		margin: 0;
		padding: 15px 15px 0 15px;
		font-size: 14px;
		font-weight: bold;
		font-color: #f38e00;
}

#beta a {
		color: #999;
		text-decoration: underline;
}

#beta a:hover {
		color: #f38e00;
		text-decoration: underline;
}


#nav-beta {
		list-style-type: none;
		margin: 0;
		padding: 0;
		border: 0;
}

#nav-beta li {
		border-bottom: 1px solid #ccc;
		background-color: #fff;
}

#nav-beta li:first-child {
		border-top: 1px solid #ccc;
}

#nav-beta li a {
		display: block;
		text-decoration: none;
		width: 220px;
		padding: 12px 0 12px 30px;
		color: #999;
}

#nav-beta li a:hover {
		background-color: #f5f5f5;
		text-decoration: none;
		color: #999;
}

#nav-beta li.pagina_atual, #nav-beta li.pagina_atual a {
		color: #f38e00;
		font-weight: bold;
}

.campanha-titulo {
		font-size: 16px;
		color: #f38e00;
		font-weight: bold;
}

.campanha-pn {
		font-size: 12px;
		color: #999;
}

.campanha-texto {
		font-size: 14px;
		color: #999;
}

.campanha-preco {
		font-size: 20px;
		color: #000;
		font-weight: bold;
}

#alpha table ul,#alpha table li {
		width: auto;
		margin: 0;
		padding: 0;
		list-style-type: disc;
		list-style-position: inside;
}


/* ------------------------- FOOTER -------------------------- */


#conteudo-rodape {	
		width: 800px;
		margin: 0 auto;
		padding: 10px;
}

.box-rodape {	
		float: left;
		width: 500px;
		padding: 10px;
		margin-top: 10px;
		line-height: 1.5em;
		font-size: 12px;
		letter-spacing: 0.08em;
		color: #999;
}

.box-rodape2 {	
		float: left;
		width: 250px;
		padding: 10px;
		margin-top: 10px;
		line-height: 1.5em;
		font-size: 12px;
		letter-spacing: 0.08em;
		color: #999;
}

.box-rodape a {
		color: #999;
		text-decoration: none;
} 

.box-rodape a:hover {	
		color: #f38e00;
}

.inkuba-logo {
		margin: 0 0 0 80px;
}

/* ----------------- MODULO TWITTER ----------------- */

#twitter_update_list {
		list-style: square;
		list-style-position: outside;
		padding: 6px 15px 0 30px;
		margin: 0;
		text-align: left;
		font-size: 13px;
		color: #999;
		line-height: 1.5em;
}

#twitter_update_list li a, #twitter_update_list li a:hover {
		color: #f38e00;
		text-decoration: underline;
}

.twitter_link {
		color: #999;
		font-size: 10px;
		letter-spacing: 0.03em;
		display: block;
		text-align: right;
		padding: 20px 20px 0 0;
}

.twitter_link a, .twitter_link a:hover {
		color: #f38e00;
		text-decoration: underline;
		padding: 20px 10px 0 0;
}

/* ------------------ FORMULARIOS ------------------ */

form#news, form#contato, form#cadastro {
		margin: 0 auto;
}

form#news fieldset { 
		margin-top: 25px;
}

form#contato fieldset, form#cadastro fieldset { 
		margin-top: 10px;
		margin-left: 70px
}

form#news label, form#contato label, form#cadastro label {
		display: none;
}

form#news input, form#newsletter textarea, form#contato input, form#contato textarea {
		padding: 6px 12px 8px;
		width: 85%;
		border: 1px solid #999;
		background-color: #fff;
		margin: 0 0 18px -8px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #999;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}

form#cadastro input, form#cadastro textarea {
		padding: 6px 12px 8px;
		width: 85%;
		border: 1px solid #999;
		background-color: #fff;
		margin: 0 0 18px -8px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #999;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}



form#news #enviar, form#contato #enviar, form#cadastro #enviar {
		width: 110px;
		height: 35px;
		/*background-image: url(../images/but-news-bg.png);
		background-repeat: repeat-x;*/
		background-color: #aaa;
		border: 1px solid #999;
		color: #fff;
		font-size: 14px;
		padding: 5px;
		font-weight: bold;
		cursor: pointer;
		text-align: center;
}

form#contato #enviar, form#cadastro #enviar {
		margin-left: 120px;
}

form#news #enviar:hover, form#contato #enviar:hover, form#cadastro #enviar:hover {
		/*background-image: url(../images/but-news-bg-hover.png);
		background-repeat: repeat-x;*/
		background-color: #019db2;
}

/*
Fim
*/