/* 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_esquerda2{

	float:left;

	width:398px;

	height:297px;


}

#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;

}

/* incluido em 2010-10-26 - por Filipe da Costa*/
.on_line2{
	
	height:33px;
	
	margin:10px 0;
	
	padding:0 0;
	
	text-align:center;

}

.on_line2 a.on{

	background-image:url("../images/bt_atendimento_online.gif");
	background-position:0 -33px;
	background-repeat:no-repeat;
	color:#307B73;
	display:block;
	font-size:11px;
	height:33px;
	text-decoration:none;
}

.on_line2 a.on:hover{

	background-image:url("../images/bt_atendimento_online.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	color:#307B73;
	display:block;
	font-size:11px;
	height:33px;
}

.on_line2 a.off{

	background-image:url("../images/bt_atendimento_online.gif");
	background-position:0 -66px;
	background-repeat:no-repeat;
	color:#307B73;
	display:block;
	font-size:11px;
	height:33px;
	text-decoration:none;
}

.invisivel { visibility:hidden; }

#seloPossoAjudar { position:relative; }

#seloPossoAjudar a#on { display:block; position:relative; width:174px; height:116px; background-image:url(../images/seloPossoAjudarAtendimento.png); background-repeat:no-repeat; background-position:-1px 0; text-decoration:none; }

#seloPossoAjudar a#off { display:block; position:relative; width:174px; height:116px; background-image:url(../images/seloPossoAjudarAtendimento.png); background-repeat:no-repeat; background-position:-1px -121px; text-decoration:none; }

#bgHorario { background-image:url("../images/bgHorario.png"); background-repeat:no-repeat; color:#FFFFFF; height:61px; margin:-9px 0 0 9px; *margin:-12px 0 0 9px; position:relative; text-align:center; width:162px; }

.txtHora { padding:3px 0 0 0; color:#fff; font-size:11px; text-align:center; position:relative; margin:0; }

#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;

}
