/*
Instituto Barrichello Kanaan
Produzido por A2C
 */

body {
	margin:0;
	padding:0;
	background: url(images/bg_sec.gif) repeat-x #F4F3E8;
	text-align:center;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
img {
	border:none;
}
a {
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
h1 {
	margin:0;
	padding:0;
	font-size:8px;
}

/* PARTICIPE */

.participe {
	float:left;
}
#form_participe input {
	width:260px;
	border:none;
	border-left:4px solid #CCC;
	border-bottom:1px solid #CCC;
	background:#F9F9F9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 0 2px 4px;
	margin:0 5px 5px 0;
	vertical-align:middle;
	float:left;
}
#form_participe label {
	width:145px;
	vertical-align:middle;
	float:left;
}
#form_participe .button {
	width:auto;
	vertical-align:middle;
	float:left;
}
.box_participe label, #doacao label {
	float:left;
	width:100px;
}
.box_participe label, #doacao2 label {
	float:left;
	width:100px;
}
.box_participe strong, #doacao strong, #doacao2 strong, #formas strong, #receita strong, #alianca strong, #mantenedor strong, #formas label, #receita label {
	float:left;
	width:100%;
	margin:0 0 10px 0;
}
#valor label {
	float:left;
	margin:0 0 10px 0;
	width:100%;
}
#valor input, #combo_formas {
	width:260px;
	border:none;
	border-left:4px solid #CCC;
	border-bottom:1px solid #CCC;
	background:#F9F9F9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 0 2px 4px;
	margin:0 5px 5px 0;
	vertical-align:middle;
	float:left;
}
#valor input, #combo_receita {
	width:260px;
	border:none;
	border-left:4px solid #CCC;
	border-bottom:1px solid #CCC;
	background:#F9F9F9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 0 2px 4px;
	margin:0 5px 5px 0;
	vertical-align:middle;
	float:left;
}
#valor .button, #form_participe .button {
	width:auto;
	margin:0;
	border:none;
	padding:0;
	vertical-align:middle;
	float:left;
}

/* ESTRUTURA */

#estrutura {
	width:775px;
	margin:0 auto;
	text-align:center;
}
#estrutura .border {
	width:775px;
	float:left;
	background:#fff;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	position:relative;
}

/* TOPO */

#topo {
	width:100%;
	float:left;
}
#topo .logo {
	float:left;
	padding:18px 29px 0 19px;
}
#topo .barra {
	width:510px;
	font-size:9px;
	color:#FF5A00;
	padding:5px 15px 3px 0;
	text-align:right;
	float:right;
	border-bottom:1px solid #E7E7E7;
}
#topo .barra a {
	color:#FF5A00;
}
#topo .menu {
	margin:0;
	height:45px;
	padding:39px 0 0 0;
	float:left;
}
#topo .menu li {
	display:inline;
	float:left;
	margin:0 12px 0 12px;
}
#topo .menu li a {
	border-bottom:4px solid #E5E4D8;
}
#topo .menu li a:hover {
	border-bottom:4px solid #065E9D;
}

/* CONTEÚDO HOME */

.bg-middle {
	width:735px;
	margin:2px 0 0 0;
	background:#F4F3E8;
	padding:32px 20px 7px 20px;
	float:left;
}
#patrocinadores {
	width:152px;
	margin:0 26px 0 0;
	float:left;
}
#patrocinadores h1 {
	width:131px;
	height:13px;
	text-indent:-9999px;
	background:url(images/img_41.gif) 8px no-repeat;
	float:left;
}
#programas-projetos {
	width:316px;
	float:left;
}
#programas-projetos h1 {
	width:150px;
	height:13px;
	background:url(images/img_43.gif) 8px no-repeat;
	text-indent:-9999px;
	float:left;
}
#programas-projetos .top, #programas-projetos .middle, #programas-projetos .bottom {
	font-size:4px;
	width:283px;
	float:left;
}
#programas-projetos .top {
	height:6px;
	background:url(images/img_53.gif) no-repeat;
}
#programas-projetos .middle {
	width:267px;
	text-align:left;
	padding:0 10px 0 6px;
	background:url(images/img_57.gif);
	font-weight:normal;
	font-size:10px;
}
#programas-projetos .middle a {
	color:#444;
	text-decoration:none;
}
#programas-projetos .middle a:hover {
	text-decoration:underline;
}
#programas-projetos .middle u {
	font-weight:bold;
	color:#333479;
}
#programas-projetos .middle img {
	float:left;
	vertical-align:middle;
	margin:0 10px 0 0;
}
#programas-projetos .bottom {
	height:7px;
	background:url(images/img_63.gif) no-repeat;
}
.outros {
	float:left;
	text-align:left;
	width:253px;
	height:26px;
	color:#FFF;
	font-size:10px;
	padding:6px 15px 6px 15px;
	margin:9px 0 0 0;
	background:url(images/img_65.gif) no-repeat;
}
.outros a {
	color:#FFF;
	font-weight:bold;
}
#noticias {
	text-align:left;
	width:241px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	float:left;
}
#noticias img {
	margin:5px 0 5px 0;
	float:left;
}
#noticias strong {
	font-size:10px;
	color:#3D3D3D;
}
#noticias a {
	text-decoration:none;
	line-height:16px;
	float:left;
	font-size:11px;
	color:#3D3D3D;
}
#noticias .mais {
	text-decoration:none;
	color:#FF5A00;
	margin:18px 0 0 0;
	font-weight:bold;
}
#noticias a:hover {
	text-decoration:underline;
}
#noticias h1 {
	width:231px;
	height:13px;
	margin:0 0 8px 0;
	text-indent:-9999px;
	background:url(images/img_13.gif) 8px no-repeat;
	float:left;
}

/* SECUNDÁRIAS */

#conteudo {
	width:775px;
	padding:0 0 0 0;
	float:left;
	text-align:left;
}
#conteudo h1 {
	width:775px;
	height:83px;
	float:left;
	text-align:left;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
#conteudo .titulo {
	width:775px;
	height:83px;
	margin:0 0 2px 0;
	background:url(images/sec/img_05.gif) repeat-x;
	float:left;
}
#conteudo .esquerda {
	width:190px;
	margin:10px 0 0 0;
	float:left;
}
#conteudo .noticias {
	width:190px;
	float:left;
}
#conteudo .noticias .conteudo {
	width:166px;
	background:url(images/sec2/img_16.gif);
	padding:0 12px 0 11px;
	float:left;
}
#conteudo .noticias .conteudo img {
	margin:8px 0 8px 0;
	float:left;
}
#conteudo .noticias .conteudo h1 {
	width:100%;
	height:13px;
	margin:0 0 12px 0;
	text-indent:-9999px;
	background:url(images/sec2/img_11.gif) no-repeat;
	float:left;
}
#conteudo .noticias .conteudo strong {
	font-size:10px;
	color:#3D3D3D;
}
#conteudo .noticias .conteudo a {
	text-decoration:none;
	line-height:14px;
	font-size:10px;
	color:#3D3D3D;
}
#conteudo .noticias .conteudo .mais {
	text-decoration:none;
	color:#FF5A00;
	font-weight:bold;
}
#conteudo .noticias .conteudo a:hover {
	text-decoration:underline;
}
#conteudo .projetos {
	width:168px;
	background:url(images/sec2/img_36.jpg) repeat-x;
	padding:0 10px 10px 10px;
	float:left;
}
#conteudo .projetos h1 {
	width:168px;
	height:20px;
	background:url(images/tit/veja_tambem.gif) no-repeat;
	padding:0;
	margin:0;
	float:left;
}
#conteudo .projetos .desc {
	width:168px;
	padding:0;
	margin:5px 0 0 0;
	float:left;
	color:#FFFFFF;
	font-size:10px;
}
#conteudo .projetos .desc a {
	color:#FFFFFF;
	font-weight:bold;
}
#conteudo .texto {
	width:575px;
	font-size:11px;
	color:#666666;
	float:left;
	padding:10px 0 0 10px;
}
.divisao {
	height:15px;
	background:url(images/img_91.gif) 0 7px repeat-x;
	float:left;
}
#conteudo .divisao {
	width:100%;
	height:15px;
	background:url(images/img_90.gif) 0 7px repeat-x;
	float:left;
}
#conteudo .texto .conteudo {
	padding:0 15px 10px 0;
	line-height:16px;
}
#conteudo .texto .conteudo img {
	margin:8px;
	padding:1px;
	border:4px solid #CCC;
}
#conteudo .texto h1 {
	width:547px;
	height:23px;
	margin:0 0 10px 0;
}
#conteudo .texto .conteudo h2 {
	font-size:16px;
	color:#105275;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#conteudo .texto .conteudo a {
	color:#000000;
	text-decoration:underline;
}
#conteudo .texto .conteudo a:hover {
	text-decoration:none;
}

/* FORMULÁRIOS */

fieldset {
	border:none;
	width:450px;
	line-height:27px;
	margin:0;
	float:left;
	padding:0;
}
fieldset label {
	width:145px;
	vertical-align:middle;
	float:left;
}
fieldset input, fieldset select, fieldset textarea {
	width:260px;
	border:none;
	border-left:4px solid #CCC;
	border-bottom:1px solid #CCC;
	background:#F9F9F9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 0 2px 4px;
	margin:0 5px 5px 0;
	vertical-align:middle;
	float:left;
}
fieldset .button {
	width:auto;
	vertical-align:middle;
	float:left;
}
/*  PAGINAÇÃO  */

#paginacao {
	float:left;
	width:573px;
	padding:5px 0 5px 0;
	background:#F4F3E8;
	border-left:1px solid #D0DCE6;
	border-right:1px solid #D0DCE6;
	border-top:1px solid #D0DCE6;
	font-size:11px;
}
#paginacao a {
	padding:2px 4px 2px 4px;
	text-decoration:none;
	color:#000000;
}
#paginacao a:hover {
	background-color:#E15F2F;
	text-decoration:none;
	color:#FFFFFF;
	padding:2px 4px 2px 4px;
}
#pg_atual {
	background-color:#E15F2F;
	color:#FFFFFF;
	padding:2px 4px 2px 4px;
}

/* MAPA DO SITE */

#box {
	float:left;
	padding:10px;
	background:#F9F9F9;
	margin:2px;
	width:250px;
}
#conteudo .texto .conteudo #box h2 {
	color:#666666;
	font-size:14px;
	margin-top:0;
}
#box a {
	font-size:10px;
	line-height:18px;
}
#conteudo .texto .conteudo #box h2 a {
	color:#666666;
	font-size:14px;
	margin-top:0;
}
.botoes {
	padding:0 0 8px 12px;
}

/* RODAPÉ */

#rodape {
	width:100%;
	padding:10px 0 10px 0;
	background:#fff;
	font-size:9px;
	color:#666;
	border-top:1px solid #CCC;
	float:left;
}
#rodape div {
	width:775px;
	margin:0 auto;
	text-align:center;
}
#rodape .conteudo {
	padding:0 0 0 15px;
	float:left;
	text-align:left;
}
#rodape a {
	margin:0 15px 0 0;
	text-decoration:none;
	color:#666;
	float:right;
}
#rodape a:hover {
	text-decoration:underline;
}

#flashContent {
	position:relative;
	left:0;
	z-index:10000;
}
#flashContent_2 {
	position:relative;
	left:0;
	z-index:10000;
}