/* CSS Document */

*{margin:0; padding:0; /*font-family:Arial, Helvetica, sans-serif;*/}


/****************************
		Divs GLOBAis
****************************/
a,input {
   outline: none;
}
a,p,h1,h2,h3,h4,h5,h6,label,input{
	font-family:Arial, Helvetica, sans-serif;
}
#global{
	background:url(../images/fundopraia.jpg) top no-repeat fixed #000;
	margin:0 auto;
	margin-top:52px;
}
#global_topo{
}
#global_corpo{
	margin:0 auto;
	background: url(../images/tranparencia-global-corpo.png) no-repeat center top;
	_background: url(../images/tranparencia-global-corpo.gif) no-repeat center top;	
	
}
#global_rodape{
	background:#F4F8FB;
	padding:10px;

}
#global_menu{
	position:absolute;
	top:0;
	background:#5F5E5E;
	border-bottom:3px solid #696868;
	width:100%;
}

/****************************
			menu
****************************/
#menu{
	width:755px;
	margin:0 auto;
	padding-bottom:2px;
	background:#4F4D51;
	text-align:right;
}
#menu ul{
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
}
#menu ul li{
	background:url(../images/bg_menu.gif) repeat-y top;	
	float:right;	
	width:75px;
	margin-left:1px;
	border-bottom:2px solid #79C8D1;
	border-right:1px solid #3D3E3F;
	text-align:center;
	position:relative;
	z-index:1;
}
#menu ul li a{
	color:#F9F7F7;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:22px;
	padding-top:27px;
	text-align:center;
	text-decoration:none;
	width:73px;
}
#menu ul li ul{
	display:none;
}
#menu ul li ul.normal{
	z-index:9999;
	position:absolute;
	background:url(../images/sombra_sub_menu_baixo.png) bottom left no-repeat;	
	*background:none;
	padding-bottom:8px;
	margin-top:7px;
	left:-7px;
}
#menu ul li ul.ultima{
	z-index:9999;
	position:absolute;
	background:url(../images/sombra_sub_menu_baixo.png) bottom left no-repeat;	
	*background:none;
	padding-bottom:8px;
	margin-top:7px;
	left:-116px;
}
#menu ul li ul li{
	width:185px;
	border:none;
	margin:0;
	background:url(../images/sombra_sub_menu_lado.png) top left repeat-y;
	*background:none;
	padding-left:7px;	
}
#menu ul li ul li a{
	width:auto;
	height:auto;
	
	_width:172px;
	background:url(../images/bg_sub_menu.png) top left;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	text-align:left;
	padding:8px 0 3px 13px;
	padding-bottom:3px;
	padding-left:13px;
	padding-top:8px;
	font-size:12px;
	display:block;
	color:#fff;
	
}
#menu ul li ul li a:first-letter{
	text-transform:uppercase;
}
#menu ul li ul li a:hover{
	background:url(../images/bg_sub_menu_hover.png) no-repeat right center #508288;
	*background:url(../images/bg_sub_menu_hover.gif) no-repeat right center #508288;
	
	
}
/*apagar a classe que o JS coloca no menu que tem opção para sub menu*/
.sf-sub-indicator{
	display:none;
}
#logo{
	float:left;
	width:128px;
	height:48px;	
	margin-left:9px;

	background:url(../images/logo.png) no-repeat right;
	_background-image: none; /* Essa é pra o IEca 6, pra ele não ler o PNG padrão */
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale'); 
	 /* Essa coloca um filtro pra o IEca ler o PNG */
}
#logo_IE {
	margin-left:-141px;
	float:left;
	width:110px;
	height:48px;
	padding-left:28px;
}
#logo_IE h1{	
	cursor:pointer;
}
#logo_IE h1 a{
	display:block;
	overflow:hidden;
	text-indent:999px;
	width:110px;
	height:48px;
}
/****************************
			topo
****************************/
#topo{
	width:753px;
	margin:0 auto;
	clear:both;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background:#ECF4F8;
}
#sub_menu{
	width:755px;
	margin:0 auto;
	padding-bottom:7px;
	background:#FCFAFA;
	border-bottom:1px solid #FDFCFC;	
	display:none
}
#sub_menu ul{
	display:none;
	list-style-type:none;
	padding-left:12px;
	padding-top:10px;
	/*width:85%;*/
	float:left
}
#sub_menu ul li{
	float:left;
	color:#22A695;
	font-family:"DejaVu Sans",Arial, Helvetica, sans-serif;
	background:url(../images/balet_submenu.gif) no-repeat bottom right;
	height:11px;
	padding:0 14px 0 6px;
	_padding:0 11px 0 11px;
}
#sub_menu ul li a{
	font-size:10px;
	color:#22A695;
	font-family:"DejaVu Sans",Arial, Helvetica, sans-serif;
	margin-right:5px;
}
#sub_menu ul li a span{
	cursor:pointer;
	display:block;
	height:10px;
	_float:left;
}
#sub_menu ul li a:hover{
	color:#1D393D;
	text-decoration:none
}
#sub_menu ul li.to_aqui a{
	color:#1D393D
}
#topo_esquerda{
	float:left;
	width:398px;
	height:297px;
	background:url(../images/iso.jpg) no-repeat top left;
}
#topo_esquerda h1{
	left:-1000px;
	top:-1000px;
	position:absolute;
	overflow:hidden;
}

#topo_direita{
	float:right;
	width:315px;
	_width:305px;
	padding-top:25px;
}
#topo_direita h1{
	color:#0F9E8B;
	background:url(../images/bg_h1_topo_home.gif) repeat-y center right;
	font-size:24px;
	margin-top:20px;
	padding:5px 0;
}
#topo_direita p{
	padding:10px 20px 22px 0;
}
#topo_direita p.a {
	color:#6D6C6E;	
	font-size:14px
}
#topo_direita p.b {
	color:#479D92;	
	font-size:12px;
}


/****************************
			corpo
****************************/

#corpo{
	width:707px;
	margin:0 auto;
	padding:23px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;	
	background:url(../images/bg_corpo_complemento.png) repeat-x top left;	
	_background:url(../images/bg_corpo_complemento.gif) repeat-x top left;	
}

#corpo_esquerda{
	width:491px;	
	float:left;

}
.bloco_destaque{
	width:491px;
	clear:both;
	margin-bottom:20px;
}
.bloco_destaque h1{
	background:url(../images/bg_titulo_programas.png) no-repeat;
	_background:url(../images/bg_titulo_programas.gif) no-repeat;
	width:496px;
	height:27px;
	color:#45B3A6;
	font-size:21px;
	font-weight:100;
	text-transform:capitalize;
	padding:11px 2px 0px 10px;
}
.bloco_destaque p{
	font-size:11px;
	text-align:left;
	color:#6D6C6E;
	padding:10px;
}
.bloco_destaque p a{
	color:#0F9E8B;
	text-decoration:none;
}
.bloco_destaque .thumb {
	border:2px solid #E2EFF6;
	float:right;
	margin:-15px 23px 0pt 66px
}
.bloco_destaque a.lightbox img{
	text-decoration:none;
	border:none;
	padding:10px;
}
.bloco_destaque a.padrao_home{
	float:right;
	margin-top:25px;
}
.bloco_destaque fieldset{
	border:none;
	margin-top:7px;
	padding-bottom:30px;
	text-align:center;
}
.bloco_destaque span.autor{
	float:right;
	margin-top:20px;	
}
#noticias_avisos{
	width:281px;
	float:left;
	margin-bottom:10px;
}
#noticias_avisos .titulo{
	background:url(../images/rss.png) no-repeat right bottom;
	_background:url(../images/rss.gif) no-repeat right bottom;
	_height:31px;
	margin-right:20px;
}
#noticias_avisos h1 {
	padding:12px 0px 4px 8px;
	color:#45B3A6;
	font-size:12px;
	float:left
}
#noticias_avisos div.titulo a.rss {	
	margin-right:3px;
	padding:15px 26px;
	_padding:30px 26px;
	float:right;
}
#noticias_avisos div.titulo a.rss span{
	top:-1000px;
	left:-100px;
	overflow:hidden;
	position:absolute;
}
#noticias_avisos ul{
	list-style-type:none;
	padding:0 9px 5px 6px
}
#noticias_avisos ul li{
	background:#F1F2F3;
	width:268px;
	font-size:11px;
	margin-bottom:5px;
}

#noticias_avisos ul li a{
	text-transform:lowercase;
	color:#3D372F;
}
#noticias_avisos ul li a:hover{ 
	color:#13B09F;
}
#noticias_avisos ul li .t1{
	display:block;
	text-align:left;
	padding:10px 4px;
}
#noticias_avisos ul li .t2{
	display:block;
	background:url(../images/transparencia_azul.png) ;
	_background:url(../images/transparencia_azul.gif) ;
	text-align:right;
	padding:3px 0 2px 0;
	color:#54A9A1;
}
#noticias_avisos_bts{
	width:268px;
	height:12px;
	clear:both;
	text-align:right;
	padding:2px 0 10px 0;
}
#noticias_avisos_bts a{
	display:block;
	float:right;
	margin-left:7px;
}
#noticias_avisos_bts a.mais{
	width:27px;
	height:5px;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	background:#fff;
	color:#FF984A;
	border:1px solid #CFE4E1;
	
	padding-bottom:7px;	
	_padding-bottom:0px;	
}
#noticias_avisos_bts a.mais:hover{
	color:#fff;
	background:#FF984A;
}
#perguntas_frequentes{
	float:right;
	width:206px;
}
#perguntas_frequentes h1{

	/*Colocar como gif*/
	
	color:#48B4A8;
	font-size:12px;
	background:url(../images/perguntas_frequentes_h1.gif) no-repeat right center;
	
	padding:6px 5px;
	margin-right:5px;
}

#perguntas_frequentes ul{
	list-style-type:none;
}
#perguntas_frequentes ul li{
	text-align:right;
	margin-bottom:21px;
}
#perguntas_frequentes ul li p{
	margin-left:5px;
	text-align:left;
	padding-left:15px;
	color:#6D6C6E;
	font-size:11px;
	background:url(../images/perguntas_frequentes_p.png) no-repeat left top;
	_background:url(../images/perguntas_frequentes_p.gif) no-repeat left top;
	
}
#corpo_direita{
	float:right;
	padding:38px 13px 13px 13px;
	width:172px;
}
.on_line{
	background:url(../images/bg_online.gif) repeat-y left top;
	text-align:center;
	padding:10px 0;
	margin:10px 0;
	height:13px;
}
.on_line a{
	display:block;
	color:#307B73;
	font-size:11px;
	text-decoration:underline;
}

.on_line a:hover{
	display:block;
	color:#3D9C93;
	font-size:11px;
	text-decoration:underline;
}

#area_cliente{
	border-bottom:1px solid #EBF4F3;
	border-left:1px solid #B4DAD7;
	border-right:1px solid #EBF4F3;
}
#area_cliente h2{
	background:url(../images/transparencia_branco.png);
	_background:url(../images/transparencia_branco.gif);
	font-size:12px;
	text-align:center;
	color:#48B4A8;
	padding:5px 0;
}
#area_cliente p{
	background:#CDE9E6;
	color:#607371;
	font-size:10px;
	text-align:center;
	padding:5px 0;
}
#area_cliente form{
	background:#B8E1DE;
	padding:7px;
}
#area_cliente form label{
	float:left;
	clear:both;
	font-size:10px;
	color:#1D8073;
	background:#C7E6E4;
	margin-top:5px;
	padding:1pt 3px;
	width:34px;
	
}
#area_cliente form input{
	font-size:10px;
	color:#1D8073;
	float:left;
	width:111px;
	background:#C7E6E4;
	border:none;
	margin-top:5px;
	padding:2px 0 1px 0

}
#area_cliente form #foi{
	float:right;
	width:41px;
	text-align:center;
	height:18px;
	clear:both;	
	font-size:10px;
	color:#1D8073;
}

#mapa_site{
	clear:both;
	width:100%;
	padding-top:3px;
	margin-top:10px;
	
}
#mapa_site p{
	height:14px;
	padding:12px 0pt 12px 21px;
	font-size:11px;
	color:#569D94;
	background:#D2F7F3;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#mapa_site p span{
	text-decoration:underline;
}
#mapa_site p span.p1{
	color:#47827A
}
#mapa_site p span.p2 a{
	color:#569D94
}

#mapa_site p span.p2 a:hover{
	color:#2BAA9A;
}

#mapa_site p span.p3 a{
	color:#83AAA5
}

#mapa_site p span.p3 a:hover{
	color:#2BAA9A;
}

#links{
	margin-top:12px;
	background:#F1F3F4;
	padding-bottom:42px;
	/*
	background:#47120E;
	padding:0pt 10px 32px 10px;
	*/
}
#links fieldset{
	
	float:left;
	width:119px;
	padding-left:21px;
	/*
	margin:10px 6%;
	_margin:10px 33px;
	width:69px;
	text-align:center;
	background:#6F150A;
	border:1px solid #906663;
	float:left;
	*/
}
#links fieldset h3{
	font-weight:bold;
	font-size:11px;
	padding-top:23px;
	padding-bottom:14px;
	text-transform:uppercase;
}
#links fieldset.l1 h3 a{
	color:#828181
}
#links fieldset.l2 h3 a{
	color:#31AB9B
}
#links fieldset ul{
	list-style-type:none;
	clear:both;
}
#links fieldset ul li{
	padding:2px 0;
}
#links fieldset ul li a{
	font-size:11px;
	color:#579C93;
	text-decoration:none;
	display:block;
}
#links fieldset ul li a:hover{
	color:#30BEAE;
	text-decoration:underline
}
#links fieldset{
	border:none
}


/****************************
			rodape
****************************/

#rodape{
	text-align:center;
}
#rodape p{
	font-size:12px;
}
#rodape p a{
	color:#36A69A;
}
#rodape p img{
	margin:3px
}

/****************************
		interna
****************************/

#interna_corpo{
	width:707px;
	margin:0 auto;
	padding:23px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;	
	background:url(../images/bg_corpo_complemento.png) repeat-x top left;	
	_background:url(../images/bg_corpo_complemento.gif) repeat-x top left;	
}

#interna_topo{
	width:753px;
	margin:0 auto;
	clear:both;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

#interna_topo_esquerda{
	float:left;
	width:398px;
	height:297px;
}

#interna_topo_direita{
	float:right;
	width:315px;
}

#interna_perguntas_frequentes{
	margin-bottom:20px;
}
#interna_perguntas_frequentes h1{
	color:#48B4A8;
	font-size:12px;
	background:url(../images/perguntas_frequentes_h1.gif) no-repeat right center;
	padding:6px 5px;
	margin:5px;
}
#interna_perguntas_frequentes h2{
	color:#48B4A8;
	font-size:12px;
	padding:6px 5px;
	margin:5px;
}

#interna_perguntas_frequentes ul{
	list-style-type:none;
}
#interna_perguntas_frequentes ul li{
	float:left;
	text-align:right;
	width:189px;
	_background:#F2F6F7;
	_width:185px;
	margin:0 8px 21px 8px;
	padding:7px;
}
#interna_perguntas_frequentes ul li p{
	margin-left:5px;
	text-align:left;
	padding-left:15px;
	color:#6D6C6E;
	font-size:11px;
	background:url(../images/perguntas_frequentes_p.png) no-repeat left top;
	_background:url(../images/perguntas_frequentes_p.gif) no-repeat left top;
	
}
#interna_perguntas_frequentes_link{
}
#interna_perguntas_frequentes_link ul{
	list-style:none;
	margin-bottom:22px;	
	
}
#interna_perguntas_frequentes_link ul li{
	text-align:right
}
.interna_perguntas_frequentes_link_ul_li_a{
	text-transform:capitalize;
	background:url(../images/bg_empresa_perguntas_frequentes_link.gif) no-repeat top right;
	padding:5px 24px 2px 10px;
	font-family:Arial, Helvetica, sans-serif;
	height:18px;
	display:block;
	font-size:12px;
	color:#76C4BC
}
.interna_perguntas_frequentes_link_ul_li_a_hover{
	text-transform:capitalize;
	background:url(../images/bg_empresa_perguntas_frequentes_link_hover.gif) no-repeat top right #A7D6D1;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:5px 24px 2px 10px;
	height:18px;
	display:block;
	font-size:12px
}
#interna_perguntas_frequentes_link ul li a:hover{
	background:url(../images/bg_empresa_perguntas_frequentes_link_hover.gif) no-repeat top right #A7D6D1;
	color:#FFF;
}



/****************************
		empresa
****************************/
.empresa_topo{
	background:#ECF4F8;
}
.empresa_topo_esquerda{
	background:url(../images/empresa_topo_esquerda.jpg) no-repeat top center;
}
.empresa_topo_esquerda h1{
	text-indent:-999px;
	position:absolute;
	overflow:hidden;
}
.empresa_topo_direita{
	padding-top:25px;
}
.empresa_topo_direita h1 {
	color:#0F9E8B;
	background:url(../images/bg_h1_topo_home.gif) repeat-y center right;
	font-size:24px;
	margin-top:20px;
	padding:5px 0;
}
.empresa_topo_direita p{
	padding:10px 20px 39px 0;

}
.empresa_topo_direita p.a {
	color:#6D6C6E;	
	font-size:14px
}
.empresa_topo_direita p.b {
	color:#479D92;	
	font-size:12px;
}
.empresa_corpo_esquerda{
	width:491px;	
	float:left;
}
.empresa_corpo_direita{
	float:right;
	padding:38px 13px 13px 13px;
	width:172px;
}







/****************************
		Contato
****************************/
.contato_topo{
	background:#ECF4F8;
}

.contato_topo_esquerda{
	background:url(../images/contato_topo_esquerda.jpg) no-repeat top left;
}
.contato_topo_esquerda h1{
	text-indent:-999px;
	position:absolute;
	overflow:hidden;
}
.contato_topo_direita{
	padding-top:25px;
}
.contato_topo_direita h1 {
	color:#0F9E8B;
	background:url(../images/bg_h1_topo_home.gif) repeat-y center right;
	font-size:24px;
	margin-top:20px;
	padding:5px 0;
}
.contato_topo_direita p{
	padding:10px 20px 22px 0;
}
.contato_topo_direita p.a {
	color:#6D6C6E;	
	font-size:14px
}
.contato_topo_direita p.b {
	color:#479D92;	
	font-size:12px;
}
.contato_corpo_esquerda{
	width:491px;	
	float:left;
}
.contato_corpo_direita{
	float:right;
	padding:38px 13px 13px 13px;
	width:172px;
}
.bloco_contato{
	height:352px;
	text-align:center;
}
.bloco_contato p{
	padding-top:51px;
	padding-bottom:12px;
	font-size:12px;
	color:#4D7A74;
}

.bloco_contato a.voltar{
	padding-bottom:12px;
	font-size:12px;
	color:#4D7A74;
}

.bloco_contato a.voltar:hover{
	padding-bottom:12px;
	font-size:12px;
	color:#33514E;
}

#contato_entrada .bordaRedonda {
	width:516px;
	margin:0 auto;
}
#contato_entrada .bordaRedonda .b2, .bordaRedonda .b3, .bordaRedonda .b4 {
	background:url(../images/bg_contato_bloco.png) ; 
	_background:none;
	_background:#F0F5F8;
}

#contato_entrada .bordaRedonda div.conteudo{
	background:url(../images/bg_contato_bloco.png) ;
	_background:none;
	_background:#F0F5F8;
	padding:10px 26px;
}
#contato_entrada .bordaRedonda fieldset{
	background:url(../images/bg_contato_complemento_bloco.png) repeat-x left bottom;	
	_background:url(../images/bg_contato_complemento_bloco.gif) repeat-x left bottom;	
	/*_background:none;
	_background:#E7EBEF;*/
	border:none;
	text-align:justify;
	padding-bottom:10px;
	padding-top:10px;	
}
.bloco_contato fieldset ul{
	list-style:none;
}
.bloco_contato fieldset ul li{
	float:left;
	padding:6px 0 6px 10px;
}
.bloco_contato fieldset ul li a{
	background:url(../images/bg_contato_formulario_link.png) no-repeat left center;
	_background:url(../images/bg_contato_formulario_link.gif) no-repeat left center;
	display:inline;
	text-align:right;
	text-decoration:none;
	text-transform:capitalize;
	padding-left:14px;
	padding-right:6px;
	font-weight:bold;
	color:#7AA4A6;
	font-size:14px;
}
.bloco_contato fieldset ul li a:hover{
	background:url(../images/bg_contato_formulario_link_hover.png) no-repeat left center;
	_background:url(../images/bg_contato_formulario_link_hover.gif) no-repeat left center;
	text-decoration:underline;
}
/*/para o fieldset com contato email/*/
#contato_email .bordaRedonda {
	width:516px;
	margin:0 auto;
	margin-bottom:20px;
}
#contato_email .bordaRedonda div.conteudo{
	background:url(../images/bg_contato_bloco.png) ;
	_background:url(../images/bg_contato_bloco.gif) ;
	padding:10px 26px; 
}
#contato_email .bordaRedonda fieldset{	
	background:url(../images/bg_contato_complemento_bloco.png) repeat-x left bottom;	
	_background:url(../images/bg_contato_complemento_bloco.gif) repeat-x left bottom;	
	border:none;	
}
#contato_email .bordaRedonda fieldset div{
	padding-bottom:14px;
}
#contato_email fieldset{
}
#contato_email div label{
	font-size:14px;
	width:91px;
	color:#168576;
	font-weight:bold;
}
#contato_email div select{
	width:388px;
	color:#168576;	
	font-size:13px;	
	text-transform: capitalize;
}
#contato_email span.email_contato {
	background:url(../images/bg_contato_formulario_link.png) no-repeat left center;
	_background:url(../images/bg_contato_formulario_link.gif) no-repeat left center;
	color:#7AA4A6;
	font-size:13px;
	padding:0 15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#contato_email span.email_contato a{
	color:#7AA4A6;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#contato_email span.email_contato a:hover{
	text-decoration:underline;
}
/*/para o fieldset com contato telefone/*/
#contato_telefone .bordaRedonda {
	width:516px;
	margin:0 auto;
	margin-bottom:20px;	
}
#contato_telefone .bordaRedonda div.conteudo{
	background:url(../images/bg_contato_bloco.png) ;
	_background:#F0F5F8;
	padding:10px 26px;
}
#contato_telefone .bordaRedonda fieldset{	
	border:none;
}
#contato_telefone .bordaRedonda fieldset div{
	padding-bottom:14px;
}

#contato_telefone fieldset{
	border:none;

}
.contato_telefone_filtro{
	padding-top:18px;
	padding-left:21px;
	float:left
}
.contato_telefone_filtro div{
	padding-bottom:9px;
}
.contato_telefone_texto{
	width:168px;
	padding-top:20px;
	text-align:left;
	float:right
}

.contato_telefone_filtro div label{
	font-size:14px;
	width:91px;
	color:#168576;
	font-weight:bold;
}
.contato_telefone_filtro div select{
	width:197px;
	color:#168576;	
	border:1px solid #fff;
	font-size:14px;	
}
.contato_telefone_texto span.email_contato{
	color:#7AA4A6;
	font-size:14px;
	font-weight:bold;
	clear:both;
}

.email_contato span.t1{
	padding-left:15px;
	font-size:11px;
	color:#47817A;
	font-family:Arial, Helvetica, sans-serif;
}

.email_contato span.t2{
	font-size:17px;
	color:#7AA4A6;
	font-family:Arial, Helvetica, sans-serif;
}
.email_contato span.t3{
	font-size:17px;
	color:#53A399;
	font-family:Arial, Helvetica, sans-serif;
}
.email_contato span.t4{
	font-size:17px;
	color:#47817A;
	font-family:Arial, Helvetica, sans-serif;
}
.email_contato span.t5{
	font-size:14px;
	color:#94B7B3;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	display:block;
}
/*/para o fieldset com contato de formulario/*/
#contato_formulario{
	
}
#contato_formulario fieldset p.contato_formulario_titulo{
	padding:0 0 10px 22px;
	text-align:left;
	width:240px;
}
#contato_formulario fieldset a.voltar{
	float:right;
	padding-top:7px;
}
#contato_formulario fieldset{
	clear:both;
	width:557px;
	border:none;
	padding-bottom:47px;
	padding-top:47px;
	margin:0 auto;
	margin-bottom:20px;	

}
.contato_formulario_text{
	float:left;
}
.contato_formulario_text label{
	float:left;
	width:61px;
	height:19px;
	text-align:right;
	padding-right:2px;
	padding-top:3px;
	font-size:13px;
	color:#168576;
	font-weight:bold;	
	
}
.contato_formulario_text input{
	border:1px solid #fff;
	width:191px;
	height:17px;
	text-transform:lowercase;
	padding-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 2px 1px 2px 1px;
	color:#168576;

}
.contato_formulario_text select{
	border:1px solid #fff;
	width:195px;
	height:22px;
	text-transform:lowercase;
	font-size:12px;
	color:#168576;
	font-family:Arial, Helvetica, sans-serif;
}
.contato_formulario_text div{
	clear:both;
	padding-bottom:13px;
}

.contato_formulario_mensagem{
	float:right;
	width:270px;	
}
.contato_formulario_mensagem textarea{
	width:254px;
	height:140px;
	padding:10px;
	border:1px solid #fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#168576;
	/*font-weight:bold;*/
}
.contato_formulario_bts{
	clear:both;
	text-align:right;
}
.contato_formulario_bts input{
	text-transform:uppercase;
	font-size:10px;
	background:#F3F3F3;
	color:#575556;
	width:47px;
	height:19px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	margin: 4px -6px 0 0;
	_margin: 4px 6px 0 0;
}

/*/para o fieldset com contato de formulario/*/
#contato_trabalhe_conosco{

}
#contato_trabalhe_conosco fieldset{
	clear:both;
	width:666px;
	border:none;
	padding-top:50px;
	padding-bottom:47px;
	margin:0 0 0 0;
	margin-bottom:20px;	

}
#contato_trabalhe_conosco fieldset p.contato_trabalhe_conosco_titulo{
	padding:0 0 10px 247px;
	*padding:0 0 10px 100px;
	text-align:left;
	width:240px;
}
#contato_trabalhe_conosco fieldset a.voltar{
	float:right;
	padding-top:11px;
}
.contato_trabalhe_conosco_text{
	float:left;
}
.contato_trabalhe_conosco_text label{
	float:left;
	width:152px;
	text-align:right;
	text-transform:lowercase;
	padding-right:2px;
	padding-top:3px;
	font-size:13px;
	color:#168576;
	font-weight:bold;	
	
}
.contato_trabalhe_conosco_text div.b1 input{
	border:1px solid #fff;
	width:191px;
	height:17px;
	text-transform:lowercase;
	padding:2px 1px;
	font-size:12px;
	color:#168576;
	font-family:Arial, Helvetica, sans-serif;
}
.contato_trabalhe_conosco_text div.b2{
	position: relative;
	width:357px;
}
.contato_trabalhe_conosco_text div.b2 div {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.contato_trabalhe_conosco_text div.b2 div input{
	border:1px solid #fff;
	width:121px;
	height:19px;
	float:left;
	text-transform:lowercase;
	padding-top:1px;
	margin-left:3px;
	font-size:14px;
	color:#168576;
}
#curriculum{
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	margin-left:133px;
}
.contato_trabalhe_conosco_text div{
	clear:both;
	padding-bottom:13px;
}
.contato_trabalhe_conosco_text select{
	border:1px solid #fff;
	width:195px;
	height:22px;
	text-transform:lowercase;
	padding-top:1px;
	font-size:12px;
	color:#168576;
	font-family:Arial, Helvetica, sans-serif;
}
.contato_trabalhe_conosco_mensagem{
	float:right
}
.contato_trabalhe_conosco_mensagem textarea{
	font-family:Arial, Helvetica, sans-serif;
	width:264px;
	height:110px;
	border:1px solid #fff;
	font-size:12px;
	color:#168576;
	font-weight:bold;
	padding: 10px;
}
.contato_trabalhe_conosco_bts{
	text-align:right;
	display:block;
	clear:both;
}
.contato_trabalhe_conosco_bts input{
	background:#F3F3F3;
	color:#575556;
	width:47px;
	height:19px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


/*/para o fieldset com contato sozinho/*/
#clientes_entrada ul{
	list-style:none;
}
#clientes_entrada ul li{
	float:left;
	padding:0 10px;
	width:172px
	
}
#clientes_entrada ul li a{

}
#clientes_entrada fieldset ul li a:hover{
	background:url(../images/bg_contato_formulario_link_hover.png) no-repeat left center;
	_background:url(../images/bg_contato_formulario_link_hover.gif) no-repeat left center;
	text-decoration:underline;
}
/****************************
	perguntas frequentes
****************************/
.perguntas_topo{
	background:#ECF4F8;
}

.perguntas_topo_esquerda{
	background:url(../images/bg_perguntas_frequentes_topo_esquerda.jpg) no-repeat left top
}
.perguntas_topo_esquerda h1{
	text-indent:-999px;
	position:absolute;
	overflow:hidden;
}
.perguntas_topo_direita{
	padding-top:25px;
	
		
}

.perguntas_topo_direita h1 {
	color:#0F9E8B;
	background:url(../images/bg_h1_topo_home.gif) repeat-y center right;
	font-size:24px;
	margin:20px 0 5px 0;
	padding:5px 0;
}
.perguntas_topo_direita p {
	padding:10px 20px 22px 0;
}
.perguntas_topo_direita p.a {
	color:#6D6C6E;	
	font-size:14px
}
.perguntas_topo_direita p.b {
	color:#479D92;	
	font-size:12px;
}
.perguntas_topo_direita div.filtro_categoria{
	background:url(../images/bg_perguntas_frequentes_filtro_categoria.gif) no-repeat center;
	padding-top:15px;
	width:303px;
	height:36px;
	text-align:center;
}
.perguntas_topo_direita div.filtro_categoria label{
	color:#5EADA5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	
}
.perguntas_topo_direita div.filtro_categoria select{
	border:1px solid #22A695;
	background:#22A695;
	color:#fff;
	width:157px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:lowercase;
}

/*corpo*/

#perguntas_entrada{
	padding-top:40px;
	padding-bottom:71px;
	text-align:center;
	min-height:242px;
	_height:242px;
}
#pesquisar{
	float:right;
	margin-top:-56px;
	margin-right:59px;	
	
	_margin-top:-36px;	
	_margin-right:19px;	
}
#pesquisar label{
	float:left;
	padding:4px 5px;
	color:#5EADA5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	vertical-align:sub
}
#pesquisar #pesquisar_campo{
	float:left;
	color:#5EADA5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:lowercase;
	border:1px solid #fff;
	padding:3px 5px;
	width:148px;
	height:13px;
}
#pesquisar_enviar{
	width:42px;
	float:left;
	height:21px;
	margin-left:5px;
	background:#969C9E;
	color:#FFF;
	text-transform:uppercase;
	border:none;
	vertical-align:sub;
	font-size:9px;
	*padding-top:3px;
	*height:20px;
}
#perguntas_entrada p.titulo{
	font-size:16px;
	font-weight:bold;
	color:#48B4A8;
	padding-bottom:7px;
}
#perguntas_entrada p.titulo span{
	background:url(../images/balet_perguntas_frequentes_titulo.gif) no-repeat left;
	padding:0 17px;
}

#perguntas_entrada #barra_rolagem{
	width:609px;
	padding-bottom:2px;
	margin:0 auto;
	border:1px solid #C9DEDE;
/*	decicao de diretoria	
	height:137px;
	overflow-x:auto;
	*overflow-Y:scroll;
	*overflow-x:hidden;
*/
}
#perguntas_entrada #barra_rolagem p{
	padding:5px 20px;
	color:#908E91;
	font-weight:bold;
	font-size:12px;
	background:#F8F8F8;
	text-align:left;
}
#perguntas_entrada #barra_rolagem a img{
	padding:10px 0;
	border:none;
	text-decoration:none
}
#perguntas_entrada #barra_rolagem a.active img{
	border:none;
}
#perguntas_entrada p.info1{
	font-size:11px;
	color:#5FA39D;
	text-align:right;
	padding-right:49px;
}
#perguntas_entrada p.info1 span{
	text-decoration:underline;
	color:#5E6766;
}
#perguntas_entrada p.info2{
	text-align:right;
	font-size:12px;
	padding-right:49px;
	color:#7A8785;
}
#perguntas_entrada #bloco_navegacao{
	padding-right:49px;
	padding-top:16px;
	text-align:right;
}
.perguntas_frequentes_esquerda{
	width:218px;	
	float:left;
}

.perguntas_frequentes_esquerda h2{
	background:url(../images/e_comercial.png) no-repeat right center;
	_background:url(../images/e_comercial.gif) no-repeat right center;
}


.perguntas_frequentes_direita{
	width:372px;
	float:left;
	margin-top:11px;
	*margin-top:6px;
	margin-bottom:20px;
	padding-left:13px;
	background:url(../images/informativo.png) no-repeat right top;
	_background:url(../images/informativo.gif) no-repeat right top;	
}
.perguntas_frequentes_direita p{
	color:#706F71;
	font-size:12px;
	padding:13px 10px;
	margin-top:-6px;
	*margin-top:-4px;
}
.perguntas_frequentes_direita p span{
	color:#48B4A8
}

.perguntas_frequentes_direita fieldset{
	border:none;
	background:#CDE8E6;
}
.perguntas_frequentes_direita fieldset div {
	clear:both;
	padding-bottom:9px;
}
.perguntas_frequentes_direita fieldset label {
	text-transform:uppercase;
	color:#767779;
	font-size:10px;
	width:45px;
	text-align:right;
	padding-top:5px;
	padding-right:6px;
	float:left
}
.perguntas_frequentes_direita fieldset input {
	border:none;
	background:#E9F2F2;
	width:274px;
	padding-top:4px;
	height:15px;
	text-transform:uppercase;
	color:#48B4A8;
	font-size:10px;

}
.perguntas_frequentes_direita fieldset select {
	border:none;
	background:#E9F2F2;
	width:278px;
	height:19px;
	text-transform:uppercase;
	color:#48B4A8;
	font-size:10px;

}
#bloco_pergunta{
	padding:0 31px;
	text-align:right;
}

#bloco_pergunta label{
	text-align:left;
	font-size:10px;
	text-transform:uppercase;
	color:#727476;
	padding:3px 0;
	display:block;
}
#bloco_pergunta textarea{
	border:none;
	color:#48B4A8;
	background:#E9F2F2;
	width:307px;
	height:138px;
}
#bloco_pergunta input{
	margin:10px 0 ;
	width:42px;
	height:18px;
	background:#EFF5F5;
	color:#5FA39D;
	text-transform:uppercase;
	border:none;
	vertical-align:sub;
	font-size:9px;
	
}

/****************************
		clientes
****************************/

.clientes_topo{
	background:#ECF4F8;
}

.clientes_topo_esquerda{
	background:url(../images/clientes_topo_esquerda.jpg) no-repeat top left;
}
.clientes_topo_esquerda h1{
	text-indent:-999px;
	position:absolute;
	overflow:hidden;
}
.clientes_topo_direita{
	padding-top:25px;
}
.clientes_topo_direita h1 {
	color:#0F9E8B;
	background:url(../images/bg_h1_topo_home.gif) repeat-y center right;
	font-size:24px;
	margin-top:20px;
	padding:5px 0;
}
.clientes_topo_direita p{
	padding:10px 10px 39px 0;
}
.clientes_topo_direita p.a {
	color:#6D6C6E;	
	font-size:14px;
}

.clientes_topo_direita p.b {
	color:#479D92;	
	font-size:12px;
}
.clientes_topo_direita a {
	margin:0 auto;
	padding-top:33px;
	text-align:center;
	display:block;
	width:286px;
	height:54px;
	background:url(../images/bg_link_contato_topo_direita.png) no-repeat top center;
	_background:url(../images/bg_link_contato_topo_direita.gif) no-repeat top center;
	font-size:12px;
	text-decoration:none
}
.clientes_topo_direita a span.a1 {
	color:#504D4F;
	text-decoration:underline
}
.clientes_topo_direita a span.a2 {
	color:#319790;
	text-decoration:underline
}
.clientes_corpo_esquerda{
	width:491px;	
	float:left;
}
.clientes_corpo_direita{
	float:right;
	padding:38px 13px 13px 13px;
	width:172px;
}
.bloco_clientes{
	height:332px;
	text-align:center;
}
.bloco_clientes p{
	padding-top:51px;
	padding-bottom:12px;
	font-size:12px;
	color:#4D7A74;
}
.bloco_clientes a.voltar{
	padding-bottom:12px;
	font-size:12px;
	color:#4D7A74;
}
#clientes_entrada {
	width:658px;
	min-height:242px;
	margin:0 auto;
}
#clientes_entrada #barra_rolagem{
	
	border:none;
	text-align:justify;
	padding-bottom:10px;
	padding-top:10px;	
	/*decisao de gerencia
	height:300px;
	overflow-x:auto;
	*overflow-Y:scroll;
	*overflow-x:hidden;
	*/
}
a.clientes_seta_esquerda span,a.clientes_seta_direita span{
	top:-1000px;
	left:-1000px;
	overflow:hidden;
	position:absolute;
}
a.clientes_seta_esquerda{
	width:19px;
	height:140px;
	float:left;
	background:url(../images/seta_esquerda.png) no-repeat left bottom;
	_background:url(../images/seta_esquerda.gif) no-repeat left bottom;
}
a.clientes_seta_direita{
	width:19px;
	height:140px;
	float:left;
	background:url(../images/seta_direita.png) no-repeat left bottom;
	_background:url(../images/seta_direita.gif) no-repeat left bottom;
}


/****************************
		PRODUTOS
****************************/

.produtos_topo{
	background:#ECF4F8;
}

.produtos_topo_esquerda{
	background:url(../images/produtos_topo_esquerda.jpg) no-repeat top left;
	padding-bottom:30px;
}
.produtos_topo_esquerda h1{
	text-indent:-999px;
	position:absolute;
	overflow:hidden;
}
.produtos_topo_direita{
	padding-top:25px;
}
.produtos_topo_direita h1 {
	color:#0F9E8B;
	background:url(../images/bg_h1_topo_home.gif) repeat-y center right;
	font-size:24px;
	margin-top:20px;
	padding:5px 0;
}
.produtos_topo_direita p{
	padding:10px 10px 19px 0;
}
.produtos_topo_direita p.a {
	color:#6D6C6E;	
	font-size:14px;
}
.produtos_topo_direita p.b {
	color:#479D92;	
	font-size:12px;
}
.produtos_topo_direita p.l1{
	text-align:right
}
.produtos_topo_direita p.l1 a {
	font-size:12px;
	color:#76C4BC;
	margin-right:39px;
}

.produtos_topo_direita p.l1 a:hover {
	font-size:12px;
	color:#4AAEA5;
	margin-right:39px;
}

.produtos_topo_direita a span.a1 {
	color:#504D4F;
	text-decoration:underline
}
.produtos_topo_direita a span.a2 {
	color:#319790;
	text-decoration:underline
}
.produtos_corpo_esquerda{
	width:491px;	
	float:left;
}
.produtos_corpo_direita{
	float:right;
	padding:38px 13px 13px 13px;
	width:172px;
}
.bloco_produtos{
	height:332px;
	text-align:center;
}
.bloco_produtos p{
	padding-top:51px;
	padding-bottom:12px;
	font-size:12px;
	color:#4D7A74;
}
.bloco_produtos a.voltar{
	padding-bottom:12px;
	font-size:12px;
	color:#4D7A74;
}
#produtos_entrada {
	width:658px;
	margin:0 auto;
	min-height:242px;
}
#produtos_entrada #barra_rolagem{
	border:none;
	text-align:justify;
	padding-bottom:10px;
	padding-top:10px;	
/*	decicao de diretoria
	height:300px;
	overflow-x:auto;
	*overflow-Y:scroll;
	*overflow-x:hidden;
*/
}
a.produtos_seta_esquerda span,a.produtos_seta_direita span{
	top:-1000px;
	left:-1000px;
	overflow:hidden;
	position:absolute;
}
a.produtos_seta_esquerda{
	width:19px;
	height:140px;
	float:left;
	background:url(../images/seta_esquerda.png) no-repeat left bottom;
	_background:url(../images/seta_esquerda.gif) no-repeat left bottom;
}
a.produtos_seta_direita{
	width:19px;
	height:140px;
	float:left;
	background:url(../images/seta_direita.png) no-repeat left bottom;
	_background:url(../images/seta_direita.gif) no-repeat left bottom;
}

/*para tirar o tamanho do bloco de perguntas frequentes*/
.produtos_corpo_direita #interna_perguntas_frequentes ul li {
	width:142px;
	_width:128px;
	_margin-right:0;
}




/****************************
		servicos
****************************/

.servicos_topo{
	background:#ECF4F8;
}


.servicos_topo_esquerda{
	background:url(../images/servicos_topo_esquerda.jpg) no-repeat top left;
	padding-bottom:24px;
}
.servicos_topo_esquerda h1{
	text-indent:-999px;
	position:absolute;
	overflow:hidden;
}
.servicos_topo_direita{
	padding-top:25px;
}
.servicos_topo_direita h1 {
	color:#0F9E8B;
	background:url(../images/bg_h1_topo_home.gif) repeat-y center right;
	font-size:24px;
	margin-top:20px;
	padding:5px 0;
}
.servicos_topo_direita p{
	padding:10px 10px 39px 0;
}
.servicos_topo_direita p.a {
	color:#6D6C6E;	
	font-size:14px;
}

.servicos_topo_direita p.b {
	color:#479D92;	
	font-size:12px;
}
.servicos_topo_direita a {
	margin:0 auto;
	padding-top:33px;
	text-align:center;
	display:block;
	width:286px;
	height:54px;
	background:url(../images/bg_link_contato_topo_direita.png) no-repeat top center;
	_background:url(../images/bg_link_contato_topo_direita.gif) no-repeat top center;
	font-size:12px;
	text-decoration:none
}
.servicos_topo_direita a span.a1 {
	color:#504D4F;
	text-decoration:underline
}
.servicos_topo_direita a span.a2 {
	color:#319790;
	text-decoration:underline
}
.servicos_corpo_esquerda{
	width:491px;	
	float:left;
}
.servicos_corpo_direita{
	float:right;
	width:172px;
}
#interna_servicos_link{
	padding-top:20px;
}
#interna_servicos_link ul{
	list-style:none;
	margin-bottom:22px;	
}
#interna_servicos_link ul li{
	text-align:right
}
.interna_servicos_link_ul_li_a{
	text-transform:capitalize;
	background:url(../images/bg_empresa_perguntas_frequentes_link.gif) no-repeat top right;
	padding:5px 24px 2px 10px;
	font-family:Arial, Helvetica, sans-serif;
	height:18px;
	display:block;
	font-size:12px;
	color:#76C4BC
}
.interna_servicos_link_ul_li_a_hover{
	text-transform:capitalize;
	background:url(../images/bg_empresa_perguntas_frequentes_link_hover.gif) no-repeat top right #A7D6D1;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:5px 24px 2px 10px;
	height:18px;
	display:block;
	font-size:12px
}
#interna_servicos_link ul li a:hover{
	background:url(../images/bg_empresa_perguntas_frequentes_link_hover.gif) no-repeat top right #A7D6D1;
	color:#FFF;
}



/****************************
		Noticias
****************************/

.noticias_topo{
	background:#ECF4F8;
}


.noticias_topo_esquerda{
	background:url(../images/noticias_topo_esquerda.jpg) no-repeat top left;
	padding-bottom:24px;
}
.noticias_topo_esquerda h1{
	text-indent:-999px;
	position:absolute;
	overflow:hidden;
}
.noticias_topo_direita{
	padding-top:25px;
}
.noticias_topo_direita h1 {
	color:#0F9E8B;
	background:url(../images/bg_h1_topo_home.gif) repeat-y center right;
	font-size:24px;
	margin-top:20px;
	padding:5px 0;
}
.noticias_topo_direita p{
	padding:10px 10px 39px 0;
}
.noticias_topo_direita p.a {
	color:#6D6C6E;	
	font-size:14px;
}

.noticias_topo_direita p.b {
	color:#479D92;	
	font-size:12px;
}
.noticias_topo_direita a {
	margin:0 auto;
	padding-top:33px;
	text-align:center;
	display:block;
	width:286px;
	height:54px;
	background:url(../images/bg_link_noticias_topo_direita.png) no-repeat top left;
	_background:url(../images/bg_link_noticias_topo_direita.gif) no-repeat top left;
	font-size:12px;
	text-decoration:none
}
.noticias_topo_direita a:hover {
	background:url(../images/bg_link_noticias_topo_direita.png) no-repeat bottom left;
	_background:url(../images/bg_link_noticias_topo_direita.gif) no-repeat bottom left;
}
.noticias_topo_direita a span.a1 {
	color:#504D4F;
	text-decoration:underline
}
.noticias_topo_direita a span.a2 {
	color:#319790;
	text-decoration:underline
}
.noticias_corpo_esquerda{
	width:491px;	
	float:left;
}
div.noticias_corpo_esquerda #bloco_navegacao{
	padding-top:11px;
	padding-bottom:29px;
}
.noticias_corpo_direita{
	float:right;
	width:172px;
}
#interna_noticias_link{
	padding-top:20px;
}
#interna_noticias_link ul{
	list-style:none;
	margin-bottom:22px;	
}
#interna_noticias_link ul li{
	text-align:right
}
.interna_noticias_link_ul_li_a{
	text-transform:capitalize;
	background:url(../images/bg_empresa_perguntas_frequentes_link.gif) no-repeat top right;
	padding:5px 24px 2px 10px;
	font-family:Arial, Helvetica, sans-serif;
	height:18px;
	display:block;
	font-size:12px;
	color:#76C4BC
}
.interna_noticias_link_ul_li_a_hover{
	text-transform:capitalize;
	background:url(../images/bg_empresa_perguntas_frequentes_link_hover.gif) no-repeat top right #A7D6D1;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:5px 24px 2px 10px;
	height:18px;
	display:block;
	font-size:12px
}
#interna_noticias_link ul li a:hover{
	background:url(../images/bg_empresa_perguntas_frequentes_link_hover.gif) no-repeat top right #A7D6D1;
	color:#FFF;
}




/****************************
		treinamento
****************************/

.treinamento_topo{
	background:url(../images/bg_global_topo_treinamento.png);
	_background:none;
}
.treinamento_topo_esquerda{
	text-align:left;
	padding-left:31px;
	background:url(../images/bg_topo_treinamento.gif) repeat-x;
}
.treinamento_topo_esquerda h1{
	background:transparent url(../images/bg_h1_topo_home.gif) repeat-y scroll right center;
	color:#0F9E8B;
	font-size:24px;
	margin-top:34px;
	padding:5px 0;
	text-align:right;
	float:left
}
.treinamento_topo_esquerda p.a {
	color:#6D6C6E;	
	font-size:14px;
	padding:10px 10px 94px 0;	
	clear:both;	
}

.treinamento_topo_esquerda p.b {
	display:inline;
	margin-top:10px;
	padding:7px 11px;
	background:#fff;
	color:#0F9E8B;	
	font-size:13px;
}
.treinamento_topo_direita{
	background:url(../images/bg_topo_treinamento.gif) repeat-x;
	height:321px;
	padding-left:9px;
}
.treinamento_topo_direita p{
	margin-top:34px;
	text-align:right;
	background:#109F8C;
	float:right;
	padding:7px 15px 5px 32px;	
}
.treinamento_topo_direita p a{
	text-decoration:none;
	color:#fff;
	font-size:13px;
}
.corpo_treinamento{

}

div.corpo_treinamento .bordaRedonda {
	margin:0 auto;
}
div.corpo_treinamento .bordaRedonda .b1 , .bordaRedonda .b2, .bordaRedonda  .b3{
	background:#fff;

}
div.corpo_treinamento .bordaRedonda .b4 {
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	background:#D2F6F2
	/*bordas de cima e de baixo*/
}

div.corpo_treinamento .bordaRedonda div.conteudo{
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	background:#D2F6F2
}
div.corpo_treinamento .bordaRedonda fieldset{
	border:none;
	text-align:center;	
}
div.corpo_treinamento .bordaRedonda fieldset p{
	color:#30A798;
	font-size:13px;
	font-weight:bold;
}
div.corpo_treinamento div.acesso{
	padding-top:63px;
}
div.corpo_treinamento div.acesso p a.acesso{
	font-size:13px;
	color:#538881;
}
#cursos{
	padding-top:10px;
}
#cursos p{
	background:#579E95;
	padding:5px 0 4px 10px;
	color:#fff;
	font-size:13px;
	font-weight:bold;	
}
div.bloco_cursos{
	background:#DAF7F4;
}
div.bloco_cursos div.titulo_curso{
	width:47%;
	float:left;
	padding:10px;
}
div.bloco_cursos div.titulo_curso h3{
	
}
div.bloco_cursos div.unidades{
	width:47%;
	padding:10px;	
	float:left	
}
div.bloco_cursos div.unidades ul{
	list-style:none;
	
}

#calendario{
	clear:both
	
}

/*serviços treinamento*/
#agendar_treinamento{
	clear:both;
}
#agendar_treinamento h1.titulo{
	display:block;
	padding-top:10px;
	height:25px;
	background:#0F9E8B;
	text-align:right
}
#agendar_treinamento h1.titulo span{
	color:#ECF0F2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	padding-right:12px;
}
div.meses{
	height:21px;
	background:#D7F8F4;	
}
div.meses ul{
	list-style:none;
	text-align:center;
	border-bottom:1px solid #05C6AC;
}
div.meses ul li{
	display:inline
}
div.meses ul li a{
	text-decoration:none
}
div.meses ul li a span{
	color:#05C6AC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 3px;
}
div.meses ul li a span.mes{
	border-right:1px solid #05C6AC;
}
#bloco_agendar_treinamento{
	background:#E9FAF8
}
#bloco_agendar_treinamento div.esquerda{
	float:left;
	width:359px;
	_width:300px;
	padding-top:41px;
}
#bloco_agendar_treinamento div.esquerda table{
	margin:0 auto;
	background:#F3F6F7;
	color:#05C6AC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold
	
}
tr.semana th{
	width:44px;
	height:28px;
}
tr.dias td{
	width:44px;
	height:28px;
	text-align:center;
}
tr.dias td a{
	display:block;
	width:44px;
	height:18px;
	padding-top:10px;
	background:#9DF1E5;
	text-decoration:none;
	color:#05C6AC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold
}
tr.dias td a.ativo{
	background:#A5B8B5;
	color:#fff;
}
tr.dias td a:hover{
	text-decoration:underline
}
#bloco_agendar_treinamento div.direita{
	width:341px;
	height:384px;
	float:right;
	padding-right:7px;
	background:#FDFFFE;
	overflow-y:scroll;
}
#bloco_agendar_treinamento div.ano{
	text-align:right;
	padding-bottom:51px;
}
#bloco_agendar_treinamento div.ano label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0F9E8B;
}
div.bloco_atividade_dia{
	width:302px;
	margin-left:10px;
	margin-bottom:17px;
}
div.bloco_atividade_dia p{
	padding:2px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}
div.bloco_atividade_dia p.titulo{
	height:29px;
	background:#D5FFF9;
}
div.bloco_atividade_dia p.titulo span{
	font-size:14px;
	color:#0F9E8B;
	padding-top:7px;
	float:left;
	font-weight:bold
}
div.bloco_atividade_dia p.data{
	font-size:11px;
	color:#268278;
	font-weight:bold;
	background:#EFFEFC;
}
div.bloco_atividade_dia p.conteudo{
	background:#EFFEFC;
	color:#43988D;
	font-size:10px;
	padding-bottom:5px;
	padding-top:5px;
}
div.bloco_atividade_dia p.links{
	text-align:right;
	padding-right:0px;
}
div.bloco_atividade_dia p.links span.l1 a{
	font-size:10px;
	text-decoration:none;
	color:#FFF;
	background:#0F9E8B;
	padding:2px;
}
div.bloco_atividade_dia p.links span.l1 a:hover{
	color:#FFF;
	background:#ccc;
}
.mensagem_calendario{
	margin:40px 12px;
	background:#FCFCFC url(../images/seta_left.gif) no-repeat left;
	padding-left:40px;
	padding-top:8px;
	height:34px;
}
.mensagem_calendario2{
	margin:40px 12px;
	background:#FCFCFC url(../images/block.gif) no-repeat left;
	padding-left:40px;
	padding-top:8px;
	height:34px;
}
.mensagem_calendario,.mensagem_calendario2 #msg{
	color:#43988D;
	font-size:11px;
	font-family:"Verdana";
	font-weight:bold;
}	
#agendamento{
	clear:both;
	background:#E1E6E8;
	padding-top:14px;
}
#agendamento h2.titulo{
	height:35px;
	background:#0E9280;
	text-align:right
}
#agendamento h2.titulo span{
	color:#ECF0F2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	padding:10px;
}
#agendamento div.b1{
	float:left;
	width:326px;
	padding:16px 16px 0 16px;
}
#agendamento div div.campos{
	padding:0 0 14px 0;
}
#agendamento div div.campos label.label_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#19AD99;
	width:122px;
	float:left;
	text-align:left;
	padding-top:8px;
	font-weight:bold
}
#agendamento div div.campos label.label_select{
	width:122px;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#19AD99;
	padding-top:8px;
	font-weight:bold
}
#agendamento div div.campos input.input_text{
	background:#F6F4F4;
	border:1px solid #F6F4F4;
	color:#616262;
	padding:4px 0 0 2px;	
	font-size:11px;
	height:18px;
	width:193px;
}
#agendamento div div.campos select.input_select{
	background:#F6F4F4;
	border:1px solid #F6F4F4;
	padding-left:3px;
	padding-top:3px;
	width:197px;
	height:25px;
	color:#616262;
	font-size:12px;
	*font-size:14px;
}
#agendamento div div.campos select.input_select option{
	padding-left:3px;
	padding-top:3px;
	height:20px;
}	
#agendamento div.b2{
	float:left;
	width:326px;
	padding:16px 16px 0 6px;	
}
#agendamento div.b3{
	clear:both;
	padding:0 16px 19px 16px;
}
#agendamento div.b3 label.label_observacoes{
	width:122px;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#19AD99;
	padding:0 0 4px 0;
	font-weight:bold;
}
#agendamento div.b3 textarea{
	background:#F6F4F4;
	border:1px solid #F6F4F4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:664px;
	height:44px;
	font-size:11px;
	padding:3px;
	color:#616262;	
}
#agendamento div.complemento h3.titulo{
	height:32px;
	background:#AFB5B4;
	text-align:right;
}
#agendamento div.complemento h3.titulo span{
	color:#ECF0F2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	padding:10px;
}
#agendamento div.complemento div.b1,#agendamento div.complemento div.b2{
	background:#E9EDEE;
	padding-top:12px;
	padding-bottom:15px;
}
#agendamento div.bt_sumbit{
	height:23px;
	background:#E1E6E8;
	text-align:right;
	padding:18px 10px 3px 10px;
}
#agendamento div.bt_sumbit input{
	font-family:Arial, Helvetica, sans-serif;	
	background:#169382;
	color:#FFF;
	border:1px solid #169382;
	font-size:10px;
}
#agendar_treinamento div.descritivo{
	padding-top:27px;
}
#agendar_treinamento div.descritivo h2.titulo{
	height:32px;
	background:#0E9280;
	text-align:right;
}
#agendar_treinamento div.descritivo h2.titulo span{
	color:#ECF0F2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	padding:11px 10px 10px 10px;
}
#agendar_treinamento div.descritivo p.texto{
	background:#E1E6E8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#616262;
	font-size:10px;
	padding:12px;
}

.estancia{
	margin-top:15px;
}

/**************************
		Bloco parceria
**************************/
.bloco_parceria{
	width:172px;
	text-align:center;
	margin:0 auto;
}

.bloco_parceria div{
	margin:0 auto;
	padding:3px 0;
	width:155px;
	height:88px;
}
.bloco_parceria div h2{
	top:-1000px;
	left:-1000px;
	position:absolute;
	overflow:hidden;
}
.bloco_parceria ul{
	list-style:none;
	border:2px solid #fff;
	background:#E7F9FD;
}
.bloco_parceria ul li{
	text-align:right
}
.bloco_parceria ul li a{
	margin-left:10px;
	height:18px;
	text-align:left;
	padding:2px 19px 2px 17px;
	background:url(../images/bg_bloco_parceria_link.gif) no-repeat center left;

	display:block;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6D6C6E;
}
.bloco_parceria ul li a:hover{
	background:url(../images/bg_bloco_parceria_link_ho.gif) no-repeat center left;
	color:#8B0B0C;
}

/****************************
		Bloco depoimento
****************************/


.bloco_depoimento{
	width:172px;
	margin:0 auto;
	text-align:center;
	background: url(../images/transparencia.png);
	_background:none;
	_background:#D8E2E4

}
.bloco_depoimento a img{
	border:none;
/*	width:172px;*/


}
.bloco_depoimento p{
	font-size:11px;
	text-align:left
}
.bloco_depoimento p a{
	color:#000;
	text-decoration:none;
}
.bloco_depoimento p a:hover{
	text-decoration:underline;
}
.bloco_depoimento .p1{
	padding:12px 21px 7px 21px;
	height:112px;
	background:url(../images/bg_depoimento.png);
	_background:url(../images/bg_depoimento.gif);
	
}
.bloco_depoimento .p2{
	background:url(../images/transparencia_branco.png);
	_background:url(../images/transparencia_branco.gif);
	text-align:right;
	padding:3px 8px;
	color:#4F7D77;
}
.bloco_depoimento .p2 span{
	display:block;
	color:#0F9E8B
}

/*
####################################################################
 JS-INICIO
####################################################################
*/
.item{
	position:absolute;
	left:-999em;
	font-family: Verdana;
	font-size: 9px;	
}
#Slide {
	padding-top:17px;
	width: 635px;
}
#ImgSlider {
	margin: 0;
	padding: 0;
}

#Conteudo{
	margin: 0;
	padding: 0;
	width:584px;
	height:260px;
	float: left;
	text-align: center;
}
/* clear */
.clear:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
* html > body .clear {
	width: 100%;
	display: block;
}
* html .clear {
	height: 1%;
}
/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}
/*
####################################################################
JS- FIM #### 
####################################################################
*/


/****************************
		auxiliar geral
****************************/

.fica_tranparente{
	background: url(../images/transparencia.png);
	_background:none;
	_background:#F5F9FA;
	
}
.aviso{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	padding-right:2px;
	padding-top:3px;
	padding-bottom:6px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
}
.bug{clear:both; width:1px; height:1px;}
.bug_IE{clear:both;}

.padrao_home{
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	font-size:11px;
	color:#26A090;
	background:#FFF;
	padding:0 5px 2px 5px;
}
.autor{
	font-style:italic;
	font-size:11px;
	color:#5C918B;
	padding:0 2px;
	background:#fff;
	_margin-right:10px;
}
a.padrao_home:hover{
	color:#FFF;
	background:#26A090;

}
a.link_destaque_topo {
	width:286px;
	height:54px;
	float:left;
	font-size:12px;
	color:#6D6C6E;	
	padding-top:33px;
	text-align:center;
	display:block;
	text-decoration:none;
	margin:0 auto;
}

#apresentacao_inst.link_destaque_topo {
	background:url(../images/link_destaque.png) no-repeat top left;
	_background:url(../images/link_destaque.gif) no-repeat top left;
}
#apresentacao_inst.link_destaque_topo:hover {
	background:url(../images/link_destaque.png) no-repeat bottom left;
	_background:url(../images/link_destaque.gif) no-repeat bottom left;
}


#destaque_telefones.link_destaque_topo {
	background:url(../images/destaque_telefones.png) no-repeat top left;
	_background:url(../images/destaque_telefones.gif) no-repeat top left;
}
#destaque_telefones.link_destaque_topo:hover {
	background:url(../images/destaque_telefones.png) no-repeat bottom left;
	_background:url(../images/destaque_telefones.gif) no-repeat bottom left;
}

#area_restrita.link_destaque_topo {
	background:url(../images/area_restrita.png) no-repeat top left;
	_background:url(../images/area_restrita.gif) no-repeat top left;
}
#area_restrita.link_destaque_topo:hover {
	background:url(../images/area_restrita.png) no-repeat bottom left;
	_background:url(../images/area_restrita.gif) no-repeat bottom left;
}

#outras_solu.link_destaque_topo {
	background:url(../images/outras.png) no-repeat top left;
	_background:url(../images/outras.gif) no-repeat top left;
}
#outras_solu.link_destaque_topo:hover {
	background:url(../images/outras.png) no-repeat bottom left;
	_background:url(../images/outras.gif) no-repeat bottom left;
}

/*inicio borda arredondada*/
.bordaRedonda {bbackground: ttransparent;}
.bordaRedonda .b1, .bordaRedonda .b2, .bordaRedonda .b3, .bordaRedonda .b4, .bordaRedonda .b1b, .bordaRedonda .b2b, .bordaRedonda .b3b, .bordaRedonda .b4b {display:block; overflow:hidden; font-size:1px;}
.bordaRedonda .b1, .bordaRedonda .b2, .bordaRedonda .b3, .bordaRedonda .b1b, .bordaRedonda .b2b, .bordaRedonda .b3b {height:1px;}
.bordaRedonda .b1 {margin:0 5px; }
.bordaRedonda .b2 {margin:0 3px; border-width:0 2px;}
.bordaRedonda .b3 {margin:0 2px;}
.bordaRedonda .b4 {height:2px; margin:0 1px;}
/*fim borda arredondada*/

#bloco_navegacao {

}
#bloco_navegacao a{
	float:right;
	display:block;
	margin-left:15px;
}

#bloco_navegacao a.todos{
	background:url(../images/seta_direita_bg.png) no-repeat right center #22A695;
	_background:url(../images/seta_direita_bg.gif) no-repeat right center #22A695;
	font-size:10px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	padding:2px 22px 2px 9px;
}
#bloco_navegacao a.todos:hover{
	color:#22A695;
	background:url(../images/seta_direita_bg.png) no-repeat right center #FFF;
	_background:url(../images/seta_direita_bg.gif) no-repeat right center #FFF;
}

#bloco_navegacao a.l1{
	width:78px;
	height:18px;
	background:url(../images/proxima.jpg) no-repeat top left;
}
#bloco_navegacao a.l2{
	width:78px;
	height:18px;
	background:url(../images/anterior.jpg) no-repeat top left;
}

#bloco_navegacao a.l1:hover{
	color:#FAFAFB;
	background:url(../images/proxima.jpg) no-repeat bottom left	
}
#bloco_navegacao a.l2:hover{
	color:#FAFAFB;
	background:url(../images/anterior.jpg) no-repeat bottom left	
}
.legenda_agenda_treinamento{
	color:#A5B8B5;
	font-size:11px;
	font-family:"Arial";
	margin:30px 20px;
}
#com_atividade{
	border-left: 9pt solid #A5B8B5;
	padding-left:5px;
	margin-top:5px;
}
#sem_atividade{
	border-left: 9pt solid #9DF1E5;
	padding-left:5px;
	margin-top:5px;
}