/*-----------------------------------
Theme: Inkuba CSS
URL: http://inkuba.com.br
Version: 2.0, 01.07.2009
Author: Leo Kuba
----------------------------------- */



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

html,
body {
   margin:0;
   padding:0;
   height:100%;
}

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

#container {
		background: #fff;
		position: relative;
		width: 100%;
		min-height:100%;
		float: left;
}

#header {
		width: 100%;
		height: 36px;
		margin: 0;
		background: #fff;
		border-top: 10px solid #9ecb3c;
		border-bottom: 1px solid #eee;
}

#content {
		width: 780px;
		margin: 0 auto;
		padding-bottom: 0px;
}

#footer {
		background: #efefef;
		position: absolute;
		width: 100%;
		height: 60px;
		bottom: 0;
} 



/* ---------- CONTEUDO ESPECIFICO ---------- */

#menu {
		width: 780px;
		padding: 0px 0px;
		margin: 0 auto;
		font-size: 14px;
		font-weight: bold;
}

#menu li {
		float: left;
		margin: 0;
}

ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#menu li a {
		display: block;
		color: #aaa;
		padding: 10px 25px;
		margin: 0;
}

#menu li.pagina_atual a, #menu li.pagina_atual a:hover {
		color: #9ecb3c;
		background: #eee;
		padding: 10px 25px 7px;
		margin: 0;
		border-bottom: 3px solid #9ecb3c;
}

#menu li a:hover {
		color: #9ecb3c;
		background: #fff;
		padding: 10px 25px 7px;
		margin: 0;
		border-bottom: 3px solid #9ecb3c;
}

#menu li.mobile {
		position: relative;
		right: -80px;
		top: 0px;
		display: inline;
}

#menu li.mobile, #menu li.mobile a {
		font-size: 12px;
		font-weight: normal;
		color: #888;
		padding: 10px 5px;
}

#menu li.mobile a:hover {
		color: #fff;
		background: #9ecb3c;
		padding: 0px 5px;
}

#coluna1 {
		width: 390px;
		float: left;
}

#coluna2 {
		width: 390px;
		float: left;
		padding-bottom: 100px;
}

#conteudo-rodape {	
		width: 780px;
		margin: 0 auto;
		padding: 10px 0px;
		font-size: 12px;
		line-height: 1.5em;
		letter-spacing: 0.05em;
		color: #888;
}

#logo {
		margin-top: 10%;
		position: relative;
}

#headline { 
		font-size: 26px;
		color: #888;
		line-height: 1.4em;
		letter-spacing: 0.05em;
		text-decoration: none;
		position: relative;
		margin-top: 17%;
}

#headline3 { 
		font-size: 24px;
		color: #9ecb3c;
		font-weight: bold;
		line-height: 1.4em;
		letter-spacing: 0.05em;
		text-decoration: none;
		position: relative;
		margin-top: 10%;
}

#headline4 { 
		font-size: 24px;
		color: #9ecb3c;
		font-weight: bold;
		line-height: 1.4em;
		letter-spacing: 0.05em;
		text-decoration: none;
		position: relative;
		margin-top: 10%;
}

#headline5 { 
		font-size: 18px;
		color: #9ecb3c;
		line-height: 1.4em;
		letter-spacing: 0.05em;
		text-decoration: none;
		position: relative;
}


#text { 
		font-size: 18px;
		color: #888;
		line-height: 1.4em;
		text-decoration: none;
		position: relative;
}

#text2 { 
		font-size: 16px;
		color: #888;
		line-height: 1.3em;
		text-decoration: none;
		position: relative;
}

#text3 { 
		font-size: 16px;
		color: #888;
		line-height: 1.5em;
		text-decoration: none;
		position: relative;
}

#twitter, #campanha { 
		position: inherit;
		margin: 30px 0 0 0;
		padding: 15px;
		width: 350px;
		border-top: #eee solid 1px;
		text-align: left;
		font-size: 12px;
		line-height: 1.3em;
		letter-spacing: 0.03em;
		float: left;
}

#twitter, #twitter a, #campanha, #campanha a {		
		color: #888;
}

#twitter a, #twitter a:hover {
		font-size: 10px;
		text-decoration: none;
}

#twitter a:hover, #campanha a:hover {		
		background: #9ecb3c;
		color: #fff;
}

#twitter h2, #campanha h2 {
		color: #9ecb3c;
		font-size: 14px;
		font-weight: bold; 
		text-align: left;
}

#campanha h2, #campanha img, #campanha p {
		display: inline;
}

a {
		color: #888;
		text-decoration: none;
}

a:hover {
		color: #fff;
		background: #9ecb3c;
}


#contato fieldset { 
		border: 0;
		position: static;
		top: 200px;
}


#contato form label {
		display: none;
}

#contato form input, #contato form textarea {
		padding: 6px 12px 8px;
		width: 100%;
		border: 1px solid #ccc;
		background-color: #fafafa;
		margin: 0 0 18px -8px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #888;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
}

#contato #enviar {
		width: 80px;
		background-color: #9ecb3c;
		border: none;
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		cursor: pointer;
}

#contato #enviar:hover {
		background-color: #4590b2;
}


/*
Fim
*/