@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	text-decoration:none;
}
img{
	border:0px;
}
/*MENU*/
#coluna1 {
	font-size: 11px;
	color: #999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}

#coluna1 a {
    display: inline-block;/*fix que tira o espaço vazio do ie6*/
}
#coluna1 a{
	display:block;
	padding:10px 3px 10px 25px;
	color:#999;
	text-decoration:none;
}
#coluna1 ul, #coluna1 li {
	list-style-type: none;
}

#coluna1 a:hover {color:#000000}

/* Quem somos */
.closed a {
	display:block;
	background-color:#FFFFFF;
}
.open a {
	background-color: #186c6b;
	color:#FFFFFF !important;
	background-image:url(images/quemsomos_setabaixo_n1.gif);
	background-repeat:no-repeat;
	background-position: 12px /*margem esq*/ 15px /*margem topo*/;
}
/* Segundo Nivel Fundacao Kunito e Holding */
.closed2 a {
	background-image: url(images/quemsomos_setalado_n2.gif) !important;
	background-repeat:no-repeat;
	background-position: 14px /*margem esq*/ 12px /*margem topo*/;
	margin:0 0 0 10px;
	background-color: #4b8793;
}
.open2 a {
	background-image: url(images/quemsomos_setabaixo_n2.gif) !important;
	background-repeat:no-repeat;
	background-position: 12px /*margem esq*/ 14px /*margem topo*/;
	margin:0 0 0 10px;
	background-color: #4b8793;
}
.segundonivel {background-color: #4b8793}
#p21 a, #p22 a {font-size: 11px; text-transform:none; font-weight:normal;}
/*Terceiro nivel background*/
#p211 a {background-color:#5ba3b1 !important; background-image:none !important;}
#p212 a {background-color:#5ba3b1 !important; background-image:none !important;}
#p213 a {background-color:#5ba3b1 !important; background-image:none !important;}

#p221 a	{background-color:#5ba3b1 !important; background-image:none !important;}
#p221 a {background-color:#5ba3b1 !important; background-image:none !important;}
.terceironivel{background-color:#5ba3b1}
.margemterceironivel {padding:0 0 0 10px;}
.open2 a:hover, .closed2 a:hover {
	color:#66FF99 !important;
}

.closed3 a {
	/*background-image: url(images/quemsomos_setalado_n2.gif) !important;
	background-repeat:no-repeat;
	background-position: 14px /*margem esq*/ /*12px /*margem topo;
	margin:0 0 0 10px;
	background-color:#ff9900;*/
}
.open3 a {
	background-image: url(images/atividades_setabaixo_n1.gif) !important;
	background-repeat:no-repeat;
	background-position: 12px /*margem esq*/ 12px /*margem topo*/;
	margin:0 0 0 0px;
	background-color:#ff9900;
	color:#FFFFFF !important;
}

#p31 a, #p32 a{background-color:#cc6600; background-image:none !important; padding-left:30px; text-transform:none;font-weight:normal;}
#p31 a:hover, #p32 a:hover {
	color:#FFE479 !important;
}
/*fim MENU*/

#footer { 
	color:#646464;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:10px;
	text-align:center;
	background-color:#FFFFFF;
} 
.fltrt {
	float: right;
	margin-left: 10px;
}
.fltlft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.center {text-align:center}
div.spacer {
	clear: both;
  }
/* LAYOUT 2 COLUNAS */

.twoColFixLtHdr #container {
	width: 780px;
}
.twoColFixLtHdr #coluna1 {
	float: left;
	width: 179px;
}
.twoColFixLtHdr #duascolunas_main {
	margin: 15px 0 0 195px;
}
/* HEADER 2 COLUNAS */
#headerlogo {
	height:79px;
}
#headerlogo img{
	margin-top:7px;
	margin-left:8px;
	margin-bottom:5px;
}
#header_titulo h2 {
	text-transform:uppercase;
	font-weight:bold;
	margin-left:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding:5px 0;
}
/* LAYOUT 3 COLUNAS PAGINAS INTERNAS */
.thrColFixHdr #container { 
	width: 780px;
} 
.thrColFixHdr #coluna1 {
	float: left;
	width: 179px;
}
.thrColFixHdr #coluna3 {
	float: right;
	width: 144px;
	/*padding: 15px 12px 15px 12px;*/
}
.thrColFixHdr #coluna2 {
	margin: 0 145px 0 180px;
	/*padding: 0 15px 0 15px;*/
} 
.icons {} 
