@charset "utf-8";

/* Reset + Clear  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, button,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	border: 0;
	outline: 0;
	background: transparent;
	/*text-decoration: none;*/
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
.clear, .clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/*--- ESTILOS GERAIS ---------------------------------------------------------------------------*/
@font-face {
    font-family: 'KomikaAxisRegular';
    src: url('webfont/komika.eot');
    src: url('webfont/komika.eot?#iefix') format('embedded-opentype'),
         url('webfont/komika.woff') format('woff'),
         url('webfont/komika.ttf') format('truetype'),
         url('webfont/komika.svg#KomikaAxisRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body,td,th,div {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a:hover {
	cursor: url('images/cursor_h.cur'), auto;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url('images/bg_pagina.png');
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#198b9a;
	cursor: url('images/cursor.cur'), auto;
}
.cor_1 {
	color:#000;
}
.cor_2 {
	color:#fff;
}
.cor_3 {
	color:#fff;
}
#wrapper {
	background-image: url('');
	background-repeat: repeat-x;
	background-position:top center;
}
/*- TOPO -----------------------------------------------------------------------*/
#topo_wrapper {
	width: 100%;
	margin:auto;
	text-align:center;
	overflow:hidden;
}
#topo {
	width: 960px;
	margin:auto;
	text-align:left;
	overflow:visible;
	background-color:#FF0;
	position:relative;
}

#destaque_topo {
	width: 600px;
	height: 150px;
	text-align:left;
	float:right;
}
/*- CORPO -----------------------------------------------------------------------*/
#corpo_wrapper {
	width: 100%;
	margin:auto;
	text-align:center;
}
#corpo {
	width: 960px;
	height: 635px;
	margin:auto;
	text-align:left;
	font-size:14px;
	position:relative;
	background-color:#FFF;
	/*background-image: url('images/home.jpg');
	background-repeat:no-repeat;
	background-position:158px 47px;*/
}
#logotipo {
	position:absolute;
	top:32px;
	left:18px;
	z-index:500;
}

#menu1, #menu2, #menu3, #menu4, #menu5, #menu6 {
	width:230px;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:50px;
	padding-right:10px;
	position:absolute;
	top:190px;
	left:136px;
	z-index:100;
	background-color:#FFF;
	box-shadow: 0px 0px 4px #000;
	-moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    -khtml-border-radius: 16px;
    border-radius: 16px;
}
#menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu5 a, #menu6 a {
	font-size:11px;
	line-height:12px;
	display:block;
	text-decoration:none;
	color:#000;
	padding-top:12px;
	padding-bottom:6px;
	padding-left:12px;
	font-weight:bold;
	background-image:url('images/bt2_bg.png');
	background-repeat:no-repeat;
	background-position:top left;
}
#menu1 a:hover, #menu2 a:hover, #menu3 a:hover, #menu4 a:hover, #menu5 a:hover, #menu6 a:hover {
	background-position:left bottom ;
}
#menu1 span, #menu2 span, #menu3 span, #menu4 span, #menu5 span, #menu6 span {
	font-weight:normal;
	color:#999;
}

#menu1{
	top:77px;
	display: none;
	/*background-image:url('images/mascara_esq.png');
	background-repeat:no-repeat;
	background-position:left top;*/
}
#menu2{
	top:225px;
	display: none;
	/*background-image:url('images/mascara_esq.png');
	background-repeat:no-repeat;
	background-position:left top;*/
}
#menu3{
	top:183px;
	display: none;
	/*background-image:url('images/mascara_esq.png');
	background-repeat:no-repeat;
	background-position:left top;*/
}
#menu4{
	top:315px;
	display: none;
	/*background-image:url('images/mascara_esq.png');
	background-repeat:no-repeat;
	background-position:left top;*/
}
#menu5{
	top:352px;
	display: none;
	/*background-image:url('images/mascara_esq.png');
	background-repeat:no-repeat;
	background-position:left top;*/
}
#menu6{
	top:77px;
	display: none;
	/*background-image:url('images/mascara_esq.png');
	background-repeat:no-repeat;
	background-position:left top;*/
}


#mascara_esq {
	width:193px;
	height:635px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:200;
	background-image:url('images/mascara_esq.png');
	background-repeat:no-repeat;
	background-position:left top;
}
#mascara_esq #opcoes {
	margin-top:190px;
}
#mascara_esq #opcoes a{
	font-family: 'KomikaAxisRegular', Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:11px;
	margin-right:50px;
	height:26px;
	background-image:url('images/bt1_bg.png');
	background-repeat:no-repeat;
	background-position:top right;
	text-align:right;
	display:block;
	text-decoration:none;
	letter-spacing:1px;
}
#mascara_esq #opcoes a:hover{
	background-position:bottom right;
}
#mascara_esq #opcoes .projecto{
	margin-top:40px;
}
#mascara_dir {
	width:40px;
	height:635px;
	position:absolute;
	top:0px;
	left:920px;
	z-index:200;
	background-image:url('images/mascara_dir.png');
	background-repeat:no-repeat;
	background-position:left top;
}
#mascara_topo {
	width:727px;
	height:76px;
	position:absolute;
	top:0px;
	left:193px;
	z-index:200;
	background-image:url('images/mascara_topo.png');
	background-repeat:no-repeat;
	background-position:left top;
}
#mascara_base {
	width:727px;
	height:76px;
	position:absolute;
	top:559px;
	left:193px;
	z-index:200;
	background-image:url('images/mascara_base.png');
	background-repeat:no-repeat;
	background-position:left top;
}
#mascara_base a{
	display:block;
	position:absolute;
	height:14px;
	top:62px;
}
/*- RODAPE -----------------------------------------------------------------------*/
#rodape_wrapper {
	width: 100%;
	margin:auto;
	text-align:center;
	background-image:url('images/bg_rodape.jpg');
	background-repeat:repeat-x;
	background-position:top center;
}
#rodape {
	width: 960px;
	height: 170px;
	margin:auto;
	text-align:left;
	overflow:auto;
}

#uma-layer {
	width: 200px;
	height: 100px;
	position:absolute;
	top:0px;
	left:845px;
	z-index:500;
	background-color:#3F0;
}

/*.ilustra a {
	position:absolute;
	width:30px;
	height:30px;
}*/
.ilustra {
	position:relative;
}
.banner-home {
	position:absolute;
	left:626px;
	top:251px;
	width:120px;
	height:170px;
	display:block;
}
.banner-home .slides_container2 {
	width:120px;
	height:170px;
	overflow:hidden;
	display:block;
}
.banner-home .slides_container2 a{
	width:120px;
	height:170px;
	display:block;
}
.ilustra .balao {
	position:absolute;
	width:160px;
	height:90px;
	top:405px;
	left:594px;
	z-index:50;
	background-image:url('images/balao_nome.png');
	background-repeat:no-repeat;
	background-position:left top;
	text-align:right;
	padding-right:35px;
	padding-top:48px;
	font-family: 'KomikaAxisRegular', Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height:24px;
	color:#000;
}
.ilustra #a0 {
	position:absolute;
	top:192px;
	left:51px;
	z-index:500;
}
.ilustra #a2 {
	position:absolute;
	top:279px;
	left:361px;
	z-index:500;
}
.ilustra #a3 {
	position:absolute;
	top:134px;
	left:345px;
	z-index:500;
}
.ilustra #a4 {
	position:absolute;
	top:88px;
	left:346px;
	z-index:500;
}
.ilustra #a5 {
	position:absolute;
	top:159px;
	left:403px;
	z-index:500;
}
.ilustra #a6 {
	position:absolute;
	top:246px;
	left:314px;
	z-index:500;
}
.ilustra #a7 {
	position:absolute;
	top:317px;
	left:353px;
	z-index:500;
}
.ilustra #a8 {
	position:absolute;
	top:149px;
	left:484px;
	z-index:500;
}
.ilustra #a9 {
	position:absolute;
	top:317px;
	left:445px;
	z-index:500;
}
.ilustra #a10 {
	position:absolute;
	top:201px;
	left:360px;
	z-index:500;
}
.ilustra #a11 {
	position:absolute;
	top:273px;
	left:484px;
	z-index:500;
}
.ilustra #a12 {
	position:absolute;
	top:335px;
	left:538px;
	z-index:500;
}
.ilustra .qu {
	position:absolute;
	top:264px;
	left:202px;
	z-index:400;
	display: none;
}
.ilustra .cf {
	position:absolute;
	top:83px;
	left:357px;
	z-index:400;
	display: none;
}
.ilustra .fm {
	position:absolute;
	top:104px;
	left:359px;
	z-index:60;
	display: none;
}
.ilustra .cm {
	position:absolute;
	top:47px;
	left:357px;
	z-index:400;
	display: none;
}
.ilustra .da {
	position:absolute;
	top:125px;
	left:402px;
	z-index:400;
	display: none;
}
.ilustra .fg {
	position:absolute;
	top:211px;
	left:316px;
	z-index:400;
	display: none;
}
.ilustra .gj {
	position:absolute;
	top:56px;
	left:413px;
	z-index:400;
	display: none;
}
.ilustra .b {
	position:absolute;
	top:156px;
	left:366px;
	z-index:400;
	display: none;
}
.ilustra .ck {
	position:absolute;
	top:145px;
	left:441px;
	z-index:400;
	display: none;
}
.ilustra .m {
	position:absolute;
	top:169px;
	left:475px;
	z-index:400;
	display: none;
}
.ilustra .pp {
	position:absolute;
	top:155px;
	left:359px;
	z-index:400;
	display: none
}
.ilustra .ps {
	position:absolute;
	top:99px;
	left:481px;
	z-index:400;
	display: none;
}




.ilustra #a2-2 {
	position:absolute;
	top:154px;
	left:533px;
	z-index:500;
}
.ilustra #a3-2 {
	position:absolute;
	top:126px;
	left:441px;
	z-index:500;
}
.ilustra #a4-2 {
	position:absolute;
	top:253px;
	left:336px;
	z-index:500;
}
.ilustra #a5-2 {
	position:absolute;
	top:348px;
	left:452px;
	z-index:500;
}
.ilustra #a6-2 {
	position:absolute;
	top:57px;
	left:104px;
	z-index:500;
}
.ilustra #a7-2 {
	position:absolute;
	top:281px;
	left:419px;
	z-index:500;
}
.ilustra #a8-2 {
	position:absolute;
	top:191px;
	left:104px;
	z-index:500;
}
.ilustra #a9-2 {
	position:absolute;
	top:362px;
	left:182px;
	z-index:500;
	height: 198px;
}
.ilustra #a10-2 {
	position:absolute;
	top:373px;
	left:344px;
	z-index:500;
}
.ilustra #a11-2 {
	position:absolute;
	top:175px;
	left:35px;
	z-index:500;
}
.ilustra #a12-2 {
	position:absolute;
	top:335px;
	left:538px;
	z-index:500;
}




.ilustra .cf2 {
	position:absolute;
	top:71px;
	left:362px;
	z-index:400;
	display: none;
}
.ilustra .fm2 {
	position:absolute;
	top:85px;
	left:218px;
	z-index:60;
	display: none;
}
.ilustra .cm2 {
	position:absolute;
	top:96px;
	left:402px;
	z-index:400;
	display: none;
}
.ilustra .da2 {
	position:absolute;
	top:213px;
	left:212px;
	z-index:400;
	display: none;
}
.ilustra .fg2 {
	position:absolute;
	top:63px;
	left:233px;
	z-index:400;
	display: none;
}
.ilustra .gj2 {
	position:absolute;
	top:56px;
	left:413px;
	z-index:400;
	display: none;
}
.ilustra .b2 {
	position:absolute;
	top:286px;
	left:212px;
	z-index:400;
	display: none;
}
.ilustra .ck2 {
	position:absolute;
	top:166px;
	left:192px;
	z-index:400;
	display: none;
}
.ilustra .m2 {
	position:absolute;
	top:139px;
	left:262px;
	z-index:400;
	display: none;
}
.ilustra .pp2 {
	position:absolute;
	top:223px;
	left:126px;
	z-index:400;
	display: none;
}
.ilustra .ps2 {
	position:absolute;
	top:128px;
	left:117px;
	z-index:400;
	display: none;
}

.ilustra .glossario {
	position:absolute;
	top:53px;
	left:709px;
	z-index:60;
}
.ilustra .up {
	position:absolute;
	top:372px;
	left:715px;
	z-index:60;
}
.ilustra .down {
	position:absolute;
	top:397px;
	left:715px;
	z-index:60;
}
/*- CONTEUDO -----------------------------------------------------------------------*/
.coluna_esq{
	width:250px;
	position:absolute;
	top:50px;
	left:42px;
	z-index:60;
	text-align:left;
}
.conteudo-quiosque{
	width:594px;
	position:absolute;
	top:64px;
	left:111px;
	z-index:60;
	text-align:left;
	height: 459px;
}
.conteudo-quiosque .dummy1{
	width:72px;
	height: 228px;
	float:left;
	margin-right:25px;
	margin-bottom:24px;
}
.conteudo-quiosque .dummy2{
	width:72px;
	height: 102px;
	float:left;
	display:block;
	margin-right:25px;
	margin-bottom:24px;
}
.conteudo-quiosque .publicacao{

}
.conteudo-quiosque .publicacao a{
	float:left;
	border:#666 solid 1px;
	display:block;
	margin-right:25px;
	margin-bottom:25px;
}
.conteudo-quiosque .bt-mais{
	position:absolute;
	top:391px;
	left:193px;
	font-family: 'KomikaAxisRegular', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000
}
.conteudo-quiosque .bt-mais a{
	color:#000;
	text-decoration:none;
}
.conteudo-quiosque .bt-mais a:hover{
	text-decoration:underline;
}
.conteudo-quiosque .bt-mais2{
	position:absolute;
	top:177px;
	left:-34px;
	width:122px;
	height:66px;
	z-index:5000;
}
.conteudo-quiosque .bt-mais2 a{
	display:block;
	width:122px;
	height:66px;
	/*background-color:#F00;*/
}
.coluna_esq .nome{
	font-size: 12px;
	color:#000;
	height:148px;
	padding-left:15px;
	padding-top:7px;
	position:relative;
	line-height:14px;
	cursor: url('images/cursor_h.cur'), auto;
}
.coluna_esq .nome span{
	font-family: 'KomikaAxisRegular', Arial, Helvetica, sans-serif;
	font-size: 19px;
	padding-bottom:9px;
	padding-top:3px;
	display:block;
	line-height:22px;
	text-transform:uppercase;
}

/*- BOTÕES GEN -----------------------------------------------------------------------*/
.coluna_esq .sub-opcoes-x{
	margin-top:40px;
}
.sub-opcoes-x .so1, .sub-opcoes-x  .so2, .sub-opcoes-x  .so3{
	display:block;
	margin-left:15px;
	position:relative;
	text-align:center;
	text-decoration:none;
	font-family: 'KomikaAxisRegular', Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	color:#000;
	text-transform:uppercase;
}
.sub-opcoes-x .so1{
	padding-left:20px;
	padding-right:60px;
	padding-top:10px;
	width:155px;
	height:38px;
	background-image:url('images/btx_1.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}
.sub-opcoes-x .so2{
	padding-left:60px;
	padding-right:20px;
	padding-top:10px;
	width:155px;
	height:38px;
	background-image:url('images/btx_2.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}
.sub-opcoes-x .so3{
	padding-left:10px;
	padding-right:70px;
	padding-top:10px;
	width:155px;
	height:38px;
	background-image:url('images/btx_3.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}
.sub-opcoes-x .so1:hover, .sub-opcoes-x .so2:hover, .sub-opcoes-x .so3:hover{
	background-position:left -48px ;
	color:#FFF;
}
/*- 4 BOTÕES  -----------------------------------------------------------------------*/
.coluna_esq .sub-opcoes-4{
}
.sub-opcoes-4 .so1, .coluna_esq .so2, .coluna_esq .so3, .coluna_esq .so4{
	display:block;
	margin-left:15px;
	position:relative;
	text-align:center;
	text-decoration:none;
	font-family: 'KomikaAxisRegular', Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	color:#000;
	text-transform:uppercase;
}
.sub-opcoes-4 .so1{
	padding-left:20px;
	padding-right:60px;
	padding-top:10px;
	width:155px;
	height:38px;
	background-image:url('images/bt4_1.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}
.sub-opcoes-4 .so2{
	padding-left:60px;
	padding-right:20px;
	padding-top:10px;
	width:155px;
	height:38px;
	background-image:url('images/bt4_2.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}
.sub-opcoes-4 .so3{
	padding-left:10px;
	padding-right:70px;
	padding-top:10px;
	width:155px;
	height:38px;
	background-image:url('images/bt4_3.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}
.sub-opcoes-4 .so4{
	padding-left:30px;
	padding-right:50px;
	padding-top:16px;
	width:155px;
	height:32px;
	background-image:url('images/bt4_4.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}
.sub-opcoes-4 .so1:hover, .sub-opcoes-4 .so2:hover, .sub-opcoes-4 .so3:hover, .sub-opcoes-4 .so4:hover{
	background-position:left -48px ;
	color:#FFF;
}
/*- 5 BOTÕES -----------------------------------------------------------------------*/
.coluna_esq .sub-opcoes-5{
	margin-top:20px;
}
.sub-opcoes-5 .so1, .sub-opcoes-5 .so2, .sub-opcoes-5 .so3, .sub-opcoes-5 .so4, .sub-opcoes-5 .so5{
	display:block;
	
	margin-left:15px;
	position:relative;
	text-align:center;
	text-decoration:none;
	font-family: 'KomikaAxisRegular', Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:12px;
	color:#000;
	text-transform:uppercase;
}
.sub-opcoes-5 .so1{
	padding-left:45px;
	padding-right:60px;
	padding-top:6px;
	width:130px;
	height:31px;
	background-image:url('images/bt5_1.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}
.sub-opcoes-5 .so2{
	padding-left:74px;
	padding-right:16px;
	padding-top:6px;
	width:145px;
	height:31px;
	background-image:url('images/bt5_2.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}
.sub-opcoes-5 .so3{
	padding-left:25px;
	padding-right:65px;
	padding-top:6px;
	width:145px;
	height:31px;
	background-image:url('images/bt5_3.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}
.sub-opcoes-5 .so4{
	padding-left:65px;
	padding-right:35px;
	padding-top:6px;
	width:135px;
	height:31px;
	background-image:url('images/bt5_4.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}
.sub-opcoes-5 .so5{
	padding-left:15px;
	padding-right:40px;
	padding-top:13px;
	width:180px;
	height:24px;
	background-image:url('images/bt5_5.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}

.sub-opcoes-5 .so1:hover, .sub-opcoes-5 .so2:hover, .sub-opcoes-5 .so3:hover, .sub-opcoes-5 .so4:hover, .sub-opcoes-5 .so5:hover{
	background-position:left -37px ;
	color:#FFF;
}
/*- 6 BOTÕES -----------------------------------------------------------------------*/
.coluna_esq .sub-opcoes-6{
}
.sub-opcoes-6 .so1, .sub-opcoes-6 .so2, .sub-opcoes-6 .so3, .sub-opcoes-6 .so4, .sub-opcoes-6 .so5, .sub-opcoes-6 .so6{
	display:block;
	margin-left:15px;
	position:relative;
	text-align:center;
	text-decoration:none;
	font-family: 'KomikaAxisRegular', Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:12px;
	color:#000;
	text-transform:uppercase;
}
.sub-opcoes-6 .so1{
	padding-left:45px;
	padding-right:60px;
	padding-top:6px;
	width:130px;
	height:31px;
	background-image:url('images/bt6_1.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}
.sub-opcoes-6 .so2{
	padding-left:70px;
	padding-right:20px;
	padding-top:6px;
	width:145px;
	height:31px;
	background-image:url('images/bt6_2.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}
.sub-opcoes-6 .so3{
	padding-left:20px;
	padding-right:70px;
	padding-top:6px;
	width:145px;
	height:31px;
	background-image:url('images/bt6_3.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}
.sub-opcoes-6 .so4{
	padding-left:70px;
	padding-right:50px;
	padding-top:6px;
	width:115px;
	height:31px;
	background-image:url('images/bt6_4.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}
.sub-opcoes-6 .so5{
	padding-left:5px;
	padding-right:50px;
	padding-top:6px;
	width:180px;
	height:31px;
	background-image:url('images/bt6_5.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}
.sub-opcoes-6 .so6{
	padding-left:50px;
	padding-right:50px;
	padding-top:13px;
	width:135px;
	height:24px;
	background-image:url('images/bt6_6.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}
.sub-opcoes-6 .so1:hover, .sub-opcoes-6 .so2:hover, .sub-opcoes-6 .so3:hover, .sub-opcoes-6 .so4:hover, .sub-opcoes-6 .so5:hover, .sub-opcoes-6 .so6:hover{
	background-position:left -37px ;
	color:#FFF;
}

.coluna_esq .ligado{
	background-position:left bottom ;
	color:#FFF;
}
.coluna_dir{
	width:410px;
	position:absolute;
	top:78px;
	left:317px;
	z-index:60;
	text-align:left;
	height: 336px;
	overflow:auto;
	font-size:14px;
	line-height:17px;
	padding:4px;
}
.coluna_dir h1{
	font-family: 'KomikaAxisRegular', Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:17px;
	font-weight:normal;
}
.coluna_dir h2{
	font-family: 'KomikaAxisRegular', Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	font-weight:normal;
}


.ul1 {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-weight:bold;
	font-size:14px;
	line-height:17px;
}
.ul2 {
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: 20px 3px;
	font-size:14px;
	line-height:17px;
}
.ul1 a, .ul2 a, .coluna_dir strong a{
	/*display:inline-block;*/
	text-decoration:none;
	color:#000;
}
.titulos{
	font-size:18px;
	font-weight:bold;
}
.titulos a{
	text-decoration:none;
	/*color:#000;*/
}


#cf-taxa {
	height:80px;
	background-image:url('images/cf_g2.png');
	background-repeat:no-repeat;
	background-position:top left;
}
.cf-taxabt1{
	position:absolute;
	top:0px;
	left:0px;
	width:120px;
	height:75px;
	display:block;
	cursor: url('images/cursor_h.cur'), auto;*/
}
.cf-taxabt2{
	position:absolute;
	top:0px;
	left:120px;
	width:120px;
	height:75px;
	display:block;
	background:none;
	cursor: url('images/cursor_h.cur'), auto;
}
.cf-taxabt3{
	position:absolute;
	top:0px;
	left:240px;
	width:120px;
	height:75px;
	display:block;
	cursor: url('images/cursor_h.cur'), auto;
}
.cf-taxabt1:hover ~ #cf-taxa {
	height:180px;
	background-position:left -126px;	
}
.cf-taxabt2:hover ~ #cf-taxa {
	height:180px;
	background-position:left -325px;	
}
.cf-taxabt3:hover ~ #cf-taxa {
	height:180px;
	background-position:left -517px;	
}



#fg-taxa {
	height:170px;
	background-image:url('images/_fg1_1.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
.fg-taxabt1{
	position:absolute;
	top:0px;
	left:0px;
	width:130px;
	height:145px;
	display:block;
	cursor: url('images/cursor_h.cur'), auto;
*/
}
.fg-taxabt2{
	position:absolute;
	top:0px;
	left:130px;
	width:135px;
	height:145px;
	display:block;
	background:none;
	cursor: url('images/cursor_h.cur'), auto;
}
.fg-taxabt3{
	position:absolute;
	top:0px;
	left:265px;
	width:125px;
	height:145px;
	display:block;
	cursor: url('images/cursor_h.cur'), auto;
}
.fg-taxabt1:hover ~ #fg-taxa {
	height:230px;
	background-position:left -190px;	
}
.fg-taxabt2:hover ~ #fg-taxa {
	height:230px;
	background-position:left -420px;	
}
.fg-taxabt3:hover ~ #fg-taxa {
	height:230px;
	background-position:left -650px;	
}
.balao-def-1{
	display:none;
	position:absolute;
	z-index:1000;
	width:260px;
	height:95px;
	padding-top:107px;
	padding-bottom:30px;
	padding-left:40px;
	padding-right:40px;
	background-image:url('images/balao1.png');
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
	line-height:16px;
}
.balao-def-2{
	display:none;
	position:absolute;
	z-index:1000;
	width:260px;
	height:140px;
	padding-top:107px;
	padding-bottom:30px;
	padding-left:40px;
	padding-right:40px;
	background-image:url('images/balao2.png');
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
	line-height:16px;
}
.balao-def-3{
	display:none;
	position:absolute;
	z-index:1000;
	width:260px;
	height:190px;
	padding-top:107px;
	padding-bottom:30px;
	padding-left:40px;
	padding-right:40px;
	background-image:url('images/balao3.png');
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
	line-height:16px;
}
.balao-def-3 a{
	font-weight:bold;
	text-decoration:none;
}
.balao-def-3 a:hover{
	text-decoration:underline;
}
.balao-def-1 .titulo, .balao-def-2 .titulo, .balao-def-3 .titulo{
	width:auto;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
