p, div, span, ul, li, input, form, label {
	margin:0px;
	padding:0px;
}
div {
	position:relative;
}
body {
	background:url(../imagens/background.jpg) repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
	margin:0px;
	padding:0px;
}
a:visited, a:link {
	color: #4C4C4C;
	text-decoration:underline;
}
a:hover {
	outline:none;
	color: #000000;
	text-decoration:underline;
}
.br {
	clear: both;
}
#geral {
	width:100%;
	text-align:center;
}
/*----------- INDEX--------------------*/
#pagina {
	width:925px;
	margin:0 auto 0 auto;
}
#cabecalho {
	width:925px;
	height:240px;
}
#conteudo {
	background:url(../imagens/fundo.jpg) repeat-y left top;
	width:911px;
	margin:0 auto 0 auto;
	float:left;
}
#conteudo_1 {
	background:url(../imagens/fundo_repet.jpg) repeat-x left 32px;
	width:911px;
	float:left;
}
#conteudo_2 {
	width:911px;
	background:url(../imagens/fundo_E.jpg) no-repeat left 32px;
	float:left;
	text-align:center;
}
#conteudo_3 {
	width:911px;
	background:url(../imagens/fundo_D.jpg) no-repeat right 32px;
	float:left;
}
#conteudo_4 {
	width:911px;
	min-height:650px;
	height:auto !important;
	height:650px;
	background:url(../imagens/fundo_cima.jpg) no-repeat left top;
	float:left;
}
#rodape {
	width:911px;
	height:32px;
	background:url(../imagens/rodape.png) no-repeat left top;
	float:left;
}
#rodape_1 {
	width:911px;
	height:32px;
	float:left;
}
/*----------- FIM INDEX--------------------*/

#meio {
	width:610px;
	float:right;
	text-align: left;
}
#meio_top {
	width:610px;
	height:18px;
	text-align:left;
	padding-top: 12px;
}
#col_esquerda {
	width:440px;
	float:left;
	text-align:left;
}
#col_esquerda_1 {
	width:610px;
	text-align:left;
}
#ciclo {
	width:435px;
	height:160px;
}
#ciclo1 {
	width:435px;
	height:109;
}
#descr {
	position: absolute;
	height: 18px;
	width: 406px;
	left: 2px;
	top: 92px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	background-color: #000000;
	filter: Alpha(Opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}
#ultVideos {
	width:435px;
	height:auto;
	clear:both;
}
#col_direita {
	width:170px;
	float:right;
	padding-top:10px;
}
#novidades {
	width:160px;
	float:left;
}
.texto_novidades {
	position:relative;
	width:160px;
	padding-top: 10px;
	clear:both;
}
.novidades_data {
	height: 40px;
	width: 38px;
	position: absolute;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646363;
	text-decoration: none;
	padding-top: 9px;
	z-index: 3;
	top: 8px;
	left: 0px;
}
.novidades_data_1 {
	float: left;
	height: 49px;
	width: 38px;
	position: relative;
	text-align: center;
}
#novidades_data_2 {
	float: left;
	height: 49px;
	width: 38px;
	position: absolute;
	text-align: center;
	left: 0px;
	top: 8px;
}
.novidades {
	float: left;
	width: 497px;
	position: relative;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646363;
	text-align: left;
}
.novidadeInterno_texto {
	width:527px;
	text-align:left;
	padding-left:50px;
	padding-top:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	text-decoration: none;
}
#flor {
	width:194px;
	height:183px;
	position:absolute;
	z-index:5;
	left: 416px;
	top: 1px;
}
#onde_estamos {
	width:566px;
	height:266px;
}
#endereco {
	width:566px;
	text-align:left;
	padding-top:8px;
}
#inst_img {
	width:566px;
	height:118px;
}
.inst_texto {
	width:566px;
	text-align:left;
	padding:8px 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	text-decoration: none;
}
.label_trab_conosco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9999;
	text-decoration: none;
	display: block;
	float: left;
	width: 65px;
	position: relative;
	height: 19px;
	text-align: right;
	padding:3px 3px 0 0;
}
.input_trab_conosco, .select_trab_conosco {
	width: 228px;
	border: 1px solid #a7a7a7;
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	text-decoration: none;
}

.input_trab_conosco {
	height: 17px;
	padding-top: 2px;
}
.select_trab_conosco {
	height: 18px;
}
/*-----INPUT FILE-----*/
#inputFile {
	background:url(../imagens/botao_buscar.jpg) no-repeat right 2px;
	width:228px;
	height:18px;
	float:left;
}
#inputFile #inputFileOriginal {
	width:228px;
	height:16px;
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=0);
	font-size:11px;
	cursor:pointer;
}
#inputFalso {
	margin-top:-16px;
	*margin-top:-18px;
	width:170px;
	height:18px;
	float:left;
}
#inputFalso #inputFileFalso, #inputFalso #inputFileFalso1 {
	width:170px;
	height:17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	border:1px solid #a7a7a7;
	padding:1px 0 0 0;
}
/*-----FIM INPUT FILE-----*/
.botao_enviar {
	background: url(../imagens/botao_enviar.jpg) no-repeat center 3px;
	height: 25px;
	width: 54px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5b5b5b;
	text-decoration: none;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
	cursor:pointer;
}
.botao_news {
	height: 21px;
	width: 26px;
	background: url(../imagens/botao_ok.jpg) no-repeat center center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5b5b5b;
	text-decoration: none;
	border: 0px none #FFFFFF;
	cursor:pointer;
	margin:-1px 0 0 2px;
	float:left;
}
#newsletter {
	height:43px;
	width: 238px;
	position:absolute;
	padding:0 0 0 26px;
	top: 156px;
	text-align:left;
}
.campo_news {
	position: relative;
	float: left;
	display: block;
	height:15px;
	border: 1px solid #a7a7a7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding:2px 0 0 0;
}
#solucoes {
	width:247px;
	height:113px;
	float:left;
	border: 4px solid #bfbfbf;
}
#solucoes_1 {
	width:315px;
	float:left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding: 10px 0 0 15px;
}
.ultimos_texto {
	width:500px;
	text-align:left;
	position:relative;
	float:left;
	padding-top:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	text-decoration: none;
}
#clientes_lista {
	width:305px;
	float:left;
	padding: 25px 0 20px 10px;
}
#clientes_logo {
	width:242px;
	float:left;
	text-align: center;
	margin-top: 40px;
	height: 165px;
	background: url(../imagens/moldura_clientes.png) no-repeat center top;
}
#pag_clientes {
	width:246px;
	height:17px;
	float:left;
	text-align: right;
	background-color:#eeeeee;
	margin-top: 15px;
	padding-top: 1px;
}
.video_porti {
	width:210px;
	height:167px;
	position:relative;
	float:left;
	text-align:center;
}
.extra {
	width: 238px;
	display: block;
	margin: 0px;
	padding: 0px;
}
.extra, .extra1, .extra2 {
	border: 1px solid #a7a7a7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	float: left;
	position: relative;
	scrollbar-face-color:#CCCCCC;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color:#4d4c4e;
}
.extra1 {
	width: 328px;
	left: 48px;
}
.extra2 {
	width: 313px;
	margin-left: 65px;
}
.extra3 {
	height:18px;
	border: 1px solid #a7a7a7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	float: left;
	position: relative;
	display: block;
}
.label_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9999;
	text-decoration: none;
	float: left;
	height: 20px;
	width: 140px;
	position: relative;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.label_form_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9999;
	text-decoration: none;
	float: left;
	height: 15px;
	width: 185px;
	position: relative;
	display: block;
	margin: 0px;
	text-align: right;
	padding: 5px 0 0 0;
}
.atendimento {
	width:189px;
	height:150px;
	position:relative;
	float:left;
	padding-top: 30px;
	text-align: center;
}
#envia_demo {
	width:450px;
	height:476px;
	text-align:left;
	position:relative;
	float:left;
	padding-top:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	text-decoration: none;
	border: 4px solid #9d9d9d;
	background-color: #FFFFFF;
}
#fechar_janela {
	position:absolute;
	width:50px;
	height:14px;
	left: 401px;
	top: 3px;
	z-index:3px;
}
.label_demo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9999;
	text-decoration: none;
	display: block;
	text-align: right;
	height: 15px;
	float: left;
	position: relative;
	width: 110px;
	padding:3px 0 6px 0;
}
a.pag_num_ativo:link, a.pag_num_ativo:visited, a.pag_num_ativo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7E807F;
	text-decoration: none;
	margin:0 3px 0 3px;
	text-align: right;
}
a.pag_num_inativo:link, a.pag_num_inativo:visited, a.pag_num_inativo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7E807F;
	text-decoration: none;
	margin:0 3px 0 3px;
	text-align: right;
}
.parceiros {
	width:401px;
	position:relative;
	float:right;
}
/*------------MENU-------------*/
#menu {
	width:256px;
	position:absolute;
	z-index:2;
	top: 15px;
	left: 35px;
}
#menu_1 {
	width:256px;
	height:16px;
	background:url(../imagens/menu_cima.png) no-repeat left top;
}
#menu_2 {
	width:7px;
	height:653px;
	float:left;
	left:1px;
	background:url(../imagens/menu_E.png) no-repeat right top;
}
#menu_3 {
	width:242px;
	float:left;
	background-color:#FFFFFF;
}
#menu_4 {
	width:7px;
	height:653px;
	float:left;
	background:url(../imagens/menu_D.png) no-repeat left top;
}
#logo {
	width:242px;
	height:200px;
	text-align:center;
	padding-top:21px;
}
#menu_lista {
	width:242px;
	text-align:left;
}
/*-----------ICONES ATALHO-----------------*/
#icones_atalhos, #nomes_icones {
	width:242px;
	height:40px;
	text-align:center;
}
.icone_blog, .icone_rss, .icone_favoritos, .icone_google, .icone_youtube, .icone_acheirg, .icone_twitter {
	height:12px;
	position:absolute;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#545454;
	text-decoration: none;
	border:1px solid #a6a5a5;
}
.icone_blog {
	width:27px;
	left:21px;
	top:23px;
}
.icone_rss {
	width:25px;
	left:31px;
	top:23px;
}
.icone_favoritos {
	width:46px;
	left:67px;
	top:23px;
}
.icone_google {
	width:37px;
	left:99px;
	top:23px;
}
.icone_youtube {
	width:48px;
	left:135px;
	top:23px;
}
.icone_acheirg {
	width:49px;
	left:165px;
	top:23px;
}
.icone_twitter {
	width:36px;
	left:197px;
	top:23px;
}
/*-----------ICONES ATALHO-----------------*/
#atendimento {
	width:217px;
	text-align:left;
	padding:30px 0 0 25px;
}
.img_atendimento {
	margin:10px 0px 10px 0px;
}
.imgs_atendimento {
	margin:5px 5px 5px 5px;
}
/*------------FIM MENU-------------*/
#menu_meio {
	width:610px;
	text-align: left;
	float: left;
	margin-bottom:20px;
}
.menu_meio_1 {
	width:190px;
	float:left;
	padding-left: 5px;
}
.menu_meio_lista {
	width:190px;
	height:117px;
	float:left;
}
.img_menu_scroll {
	width:2px;
	height:117px;
	position:relative;
	float:left;
	background:url(../imagens/fundo_scroll.gif) no-repeat left top;
}
.img_menu_scroll_1 {
	width:6px;
	height:17px;
	position:absolute;
	background-image: #8A8A8A url(../imagens/botao_scroll.gif) no-repeat left top;
	top: 23px;
	left: -2px;
	z-index: 2;
}
#listamenu1 {
	width:170px;
	height:117px;
	position:relative;
	float:left;
}
#listamenu2 {
	width:170px;
	height:117px;
	position:relative;
	float:left;
}
#menu_rodape {
	width:770px;
	height:90px;
	background:url(../imagens/linha_menuroda.jpg) repeat-x left top;
	margin:0 auto 0 auto;
	padding:0 15px 0 15px;
	clear:both;
}
.menu_rodape_1 {
	float:left;
	text-align:left;
	position:relative;
	padding-top:15px;
	height:75px;
}
#mande_demo {
	width:540px;
	height:46px;
	float:left;
	text-align:right;
}
#chamada_blog {
	width:440px;
	clear:both;
}
a.font_02:link, a.font_02:visited {
	background-image:none;
	color:#6b6b6b;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
a.font_02:hover {
	background-image:none;
	color: #6b6b6b;
	text-decoration:underline;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
a.font_04:link, a.font_04:visited {
	color:#9c9c9c;
	padding-left:0px;
	list-style-type:none;
	text-decoration: none;
}
a.font_04:hover {
	color:#9c9c9c;
	text-decoration:underline;
	padding-left:0px;
	list-style-type:none;
}
a.font_05:link, a.font_05:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7E807F;
	text-decoration:none;
}
a.font_05:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
a.font_09:link, a.font_09:visited {
	color: #666666;
	text-decoration: none;
}
a.font_09:hover {
	color: #666666;
	text-decoration: underline;
}
a.font_10:link, a.font_10:visited {
	color: #70676F;
	text-decoration: none;
	list-style-type: none;
	background-image: none;
	padding-top: 0px;
}
a.font_10:hover {
	color: #333333;
	text-decoration: none;
	list-style-type: none;
	background-image: none;
	padding-top: 0px;
}
a.font_11:link, a.font_11:visited {
	color: #9a9999;
	text-decoration: underline;
}
a.font_11:hover {
	color: #333333;
	text-decoration: underline;
}
a.font_14:link, a.font_14:visited {
	color: #646363;
	text-decoration: none;
	list-style-type: none;
}
a.font_14:hover {
	color: #999999;
	text-decoration: underline;
	list-style-type: none;
}
a.font_16:link, a.font_16:visited {
	color: #7E807F;
	text-decoration:none;
}
a.font_16:hover {
	color: #333333;
	text-decoration:underline;
}
a.font_17:link, a.font_17:visited {
	text-decoration: none;
	list-style-type: none;
	color:#7E807F;
}
a.font_17:hover {
	color:#7E807F;
	text-decoration: underline;
	list-style-type: none;
}
a.font_19:link, a.font_19:visited {
	color:#4c4c4c;
	text-decoration:none;
}
a.font_19:hover {
	color:#333333;
	text-decoration:underline;
}
a.font_20:link, a.font_20:visited {
	color:#4c4c4c;
	text-decoration:none;
}
a.font_20:hover {
	color:#333333;
	text-decoration:underline;
}
a.font_21:link, a.font_21:visited {
	color: #7E807F;
	text-decoration: none;
	text-align:justify;
}
a.font_21:hover {
	color: #333333;
	text-decoration: none;
	text-align:justify;
}
a.font_22:link, a.font_22:visited {
	font-family:Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
a.font_22:hover {
	font-family:Verdana, Geneva, sans-serif;
	color:#9a9999;
	text-decoration:none;
}
.font_01 {
	width:391px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
	float:left;
	padding:5px 30px 0px 34px;
}
.font_02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b6b6b;
	text-decoration:none;
	list-style-type:none;
	background:url(../imagens/separador_menu.jpg) no-repeat 20px bottom;
	height:25px;
	padding:4px 0px 0px 35px;
	position:relative;
}
.font_03 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#9c9c9c;
	text-decoration:none;
	list-style-type:none;
	padding-left:14px;
}
.font_04 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9c9c9c;
	text-decoration:none;
	padding-left:22px;
	list-style-type:none;
}
.font_05 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7E807F;
	text-decoration:none;
}
.font_06 {
	float:left;
	width:175px;
	position:relative;
}
.font_07 {
	position:relative;
	float:left;
	width:230px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c4c4c;
	text-decoration:none;
}
.font_08 {
	list-style-type:none;
	float:left;
	position:relative;
	height:25px;
	display:block;
}
.font_09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}
.font_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #70676F;
	text-decoration: none;
	list-style-type: none;
	background: url(../imagens/separador_clientes.jpg) no-repeat left bottom;
	height: 34px;
	padding-top: 4px;
}
.font_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9999;
	text-decoration: none;
}
.font_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006538;
	text-decoration: none;
}
.font_13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b90404;
	text-decoration: none;
}
.font_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646363;
	text-decoration: none;
	list-style-type: none;
	line-height: 17px;
}
.font_15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.font_16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7E807F;
	text-decoration: none;
	text-align:justify;
}
.font_17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E807F;
	text-decoration: none;
	list-style-type: none;
}
.font_18 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#7E807F;
	text-decoration:none;
}
.font_19 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c4c4c;
	text-decoration:none;
}
.font_20 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4c4c;
	text-decoration:none;
}
.font_21, .texto_novidades {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E807F;
	text-decoration: none;
	text-align:justify;
}
.font_23 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #777777;
	text-decoration: underline;
}
.font_24 {
	position:relative;
	float:left;
	width:225px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.img_01 {
	margin:3px 0 0 15px;
}
.img_02 {
	margin:0 0 0 10px;
}
.img_03 {
	margin:7px 8px 0 8px;
}
.img_04 {
	margin:2px;
}
.img_05 {
	border:2px solid #a6a5a5;
	margin-top:2px;
}
.img_06 {
	margin-bottom:2px;
	text-decoration:none;
}
.img_07 {
	position:relative;
	float:left;
	width:100px;
	height:20px;
	padding-top:13px;
}
.img_08 {
	position:relative;
	float:left;
	height:33px;
	width:60px;
}
.img_09 {
	margin-top: 6px;
}
.img_10 {
	margin-bottom: 10px;
}
.img_11 {
	width:150px;
	text-align: left;
	margin:0 5px 5px 0;
}
.img_12 {
	margin:0 5px 5px 0;
	clear: both;
}
.img_13 {
	width:418px;
	height: 34px;
	position:relative;
	text-align:right;
}
.img_14 {
	margin:10px 0 10px 0;
}
.img_15 {
	position: relative;
	height: 30px;
	width: 566px;
	text-align: right;
	clear:both;
}
.img_16 {
	width:165px;
	float:left;
	position:relative;
}
.parceiros {
	width:401px;
	position:relative;
	float:right;
}
/* tickbox */
.botao_anterior {
	background:url(../imagens/seta_e.png) no-repeat left top;
	position:absolute;
	width:21px;
	height:20px;
	cursor:pointer;
}
.botao_proximo {
	width:21px;
	height:20px;
	background:url(../imagens/seta_d.png) no-repeat left top;
	position:absolute;
	cursor:pointer;
}
.legenda_slide {
	position:absolute;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
	text-align:left;
	z-index:5;
}
.botao_fechar {
	background:url(../imagens/fechar.png) no-repeat left top;
	position:absolute;
	width:21px;
	height:18px;
	cursor:pointer;
	z-index:5;
}
