@charset "utf-8";
/* CSS Documento - GAP Networks 12/02/10 */
body  {
	margin: 0; /* Define margens e paddings em zero, para manter o body em zero para diferentes browsers defaults */
	padding: 0;
	text-align: center; /* centralizar o conteudo no IE 5* browsers. O texto entao sera alinhado a esquerda por default no seletor #container  */
	color: #222;
	background-color: #ffffff;
	background-image: url(img/background.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-attachment: fixed;
}

/* Define a aparencia dos links da div #filiais */
#filiais a:link {
	color: #333;
	text-decoration: none;
}
#filiais a:visited {
	color: #333;
	text-decoration: none;
}
#filiais a:hover {
	color: #06C;
	text-decoration: none;
}
#filiais a:focus {
	color: #06F;
	text-decoration: none;
}
#filiais a:active {
	color: #06C;
	text-decoration: none;
}
/* Fim da configuracao dos links da div #filiais */

/* Configuracao de mensagem de erro */
.alerta {
	background-color: #f8f8f8;
	text-align: left;
	padding: 2px;
	margin-top: 10px;
	display: block;
	border: 1px groove #AEB8BF;
	width: 150px;
}

/* formulario de suporte */
.twoColFixLt #form_suporte {
	/*padding: 5px;*/
	float: left;
	width: 820px;
}
/* telefones de suporte */
.twoColFixLt #tels_suporte {
	padding: 0px;
	float: right;
	width: 280px;
}

/* Configuracao dos produtos */
.twoColFixLt #produtos {
	background-color: #f8f8f8;
	text-align: justify;
	margin-top: 10px;
	/*display: block;*/
	border: 1px solid #A3A3A3;
	width: 821px;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	/*height: 690px;*/
}
.produto {
	background-color: #EDECEC;
	text-align: justify;
	margin-top: 10px;
	border: 1px solid #A3A3A3;
	width: 773px;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	/*height: 80px;*/
	display: block;
}
.titulo_produtos {
	font-weight: bold;
	text-align: left;
	font-size: 16px;
	display: block;
	margin-bottom: 15px;
}
/* Fim dos produtos */

/* Configuracao das imagens para lightbox */
.twoColFixLt #img_lightbox {
	background-color: #f8f8f8;
	text-align: justify;
	margin-top: 10px;
	/*display: block;*/
	border: 1px solid #A3A3A3;
	width: 821px;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	/*height: 270px;*/
}
.titulo_lightbox {
	font-weight: bold;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;*/
	text-align: left;
	font-size: 15px;
	margin-bottom: 15px;
	margin-top: 0px;
	display: block;
	padding-left: 5px;
}
.subtitulo_lightbox {
	font-weight: bold;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;*/
	text-align: left;
	font-size: 15px;
	margin-bottom: 0x;
	margin-top: 15px;
	display: block;
	padding-left: 5px;
}
/* Fim das imagens */

/* Configuracao dos tipos de treinamentos */
.cel_cursos{
	background-color: #f8f8f8;
	text-align: justify;
	border: 1px solid #A3A3A3;
}
.twoColFixLt #cursos_tipos{
	background-color: #f8f8f8;
	text-align: justify;
	margin-top: 10px;
	/*display: block;*/
	border: 1px solid #A3A3A3;
	width: 340px;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	height: 270px;
	margin-bottom: 10px;
}
.titulo_tipo_cursos {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	text-align: left;
	font-size: 15px;
	margin-bottom: 15px;
	padding: 0px;
	margin-top: 0px;
	display: block;
}
.imagem_tipo_cursos {
	border: 1px solid #333;
	/*cursor: pointer;*/
	margin-bottom: 5px;
}
.treinamentos_link{
	color: #0066cc;
	text-decoration: none;
}
#video_aulas{
	font-size: 12px;
	text-decoration: none;
	line-height: 14px;
	text-align: justify;
	display: block;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(img/movie.gif);
	vertical-align: middle;
}
#video_aulas a:link{
	text-decoration: none;
	display: block;
	color: #0066cc;
}
#video_aulas a:visited{
	text-decoration: none;
	display: block;
	color: #0066cc;
}
#video_aulas a:hover{
	text-decoration: none;
	display: block;
	color: #67a7e6;
}
#video_aulas a:active{
	text-decoration: none;
	display: block;
	color: #0066cc;
}
#video_aulas a:focus{
	text-decoration: none;
	display: block;
	color: #0066cc;
}
/* Fim da configuracao dos treinamentos */

/* Inicio das imagens dos clientes */
.clientes{
	background-color: #FFF;
	border: 1px solid #999;
	margin: 25px;
}
/* Fim das imagens dos clientes */

/* Inicio das imagens dos manuais */
.manuais{
	background-color: #FFF;
	border: 1px solid #999;
	margin: 10px;
	cursor: pointer;
}
/* Fim das imagens dos manuais */

/* Define a aparencia do usuario logado na sidebar1 */
.logado {
	margin-top: 2px;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	text-align: left;
	width: 170px;
}

/* Define a aparencia do menu do usuario na sidebar1 */
#menu_lat {
	width: 12em;
	margin: 0;
	padding: 0;
	color: #000;
}
#menu_lat li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#menu_lat a:link {
	display: block;
	margin: 0;
	text-decoration: none;
	background-color: #ffffff;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #0066cc;
	background-image: url(img/menu_lat_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #dad9d9;
}
#menu_lat a:visited {
	display: block;
	margin: 0;
	text-decoration: none;
	background-color: #ffffff;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #0066cc;
	background-image: url(img/menu_lat_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #dad9d9;
}
#menu_lat a:hover {
	color: #67A7E6;
	background-image: url(img/menu_lat_over.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #dedede;
	border: 1px solid #A3A3A3;
}
#menu_lat a:active {
	display: block;
	margin: 0;
	text-decoration: none;
	background-color: #ffffff;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #0066cc;
	background-image: url(img/menu_lat_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #dad9d9;
}
#menu_lat a:focus {
	display: block;
	margin: 0;
	text-decoration: none;
	background-color: #ffffff;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #0066cc;
	background-image: url(img/menu_lat_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #dad9d9;
}

/* Menu do painel de controle */
#painel_contrle{
	margin: 0px;
	padding: 0px;
}
#painel_contrle ul{
	list-style-type: none;
}
#painel_contrle li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 300px;
}
#painel_contrle a:link {
	display: block;
	margin: 0;
	text-decoration: none;
	background-color: #ffffff;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #0066cc;
	background-image: url(img/menu_lat_back.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #dad9d9;
}
#painel_contrle a:visited {
	display: block;
	margin: 0;
	text-decoration: none;
	background-color: #ffffff;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #0066cc;
	background-image: url(img/menu_lat_back.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #dad9d9;
}
#painel_contrle a:hover {
	color: #67A7E6;
	background-image: url(img/menu_lat_over.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #ffffff;
	border: 1px solid #A3A3A3;
}
#painel_contrle a:active {
	display: block;
	margin: 0;
	text-decoration: none;
	background-color: #ffffff;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #0066cc;
	background-image: url(img/menu_lat_back.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #dad9d9;
}
#painel_contrle a:focus {
	display: block;
	margin: 0;
	text-decoration: none;
	background-color: #ffffff;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #0066cc;
	background-image: url(img/menu_lat_back.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #dad9d9;
}
/* Fim do menu do painel de controle */

/* Tabela de cursos */
#cursos th{
	background-color: #97D3FB;
	text-align: center;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	color: #385CBC;
	font-size: 70%;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-color: #333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
}
#cursos td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
#cursos tbody{
	font-size: 12px;
	color: #0066cc;
	background-color: #E7ECFF;
	display: block;
	padding: 0px;
	cursor: pointer;
	width: 700px;
}
#cursos a:link {
	color: #0066cc;
	text-decoration: none;
	display: block;
}
#cursos tr a:hover {
	color: #154d6b;
	text-decoration: none;
	display: block;
}
#cursos a:visited {
	color: #0066cc;
	text-decoration: none;
	display: block;
}
/* Fim da tabela de cursos */

/* Tabela de noticias */
.data_not {
	background-image: url(img/data_noticia.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 100px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.not {
	/*height: 50px;*/
	width: 610px;
	/*background-image: url(img/noticia_back.gif);
	background-repeat: no-repeat;
	background-position: left center;*/
}
.not a:link {
	color: #0066cc;
	text-decoration: none;
}
.not a:hover {
	color: #154d6b;
	text-decoration: none;
}
.not a:visited {
	color: #0066cc;
	text-decoration: none;
}

#noticias th{
	background-color: #97D3FB;
	text-align: center;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	color: #385CBC;
	font-size: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-color: #333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
}
#noticias td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
#noticias tbody{
	font-size: 12px;
	color: #0066cc;
	background-color: #E7ECFF;
	display: block;
	padding: 0px;
}
#noticias a:link {
	color: #0066cc;
	text-decoration: none;
}
#noticias tr a:hover {
	color: #154d6b;
	text-decoration: none;
}
#noticias a:visited {
	color: #0066cc;
	text-decoration: none;
}
/* Fim da tabela de noticias */

/* Tabela dados cadastrais */
#cad_cliente th{
	text-align: justify;
	vertical-align: middle;
	color: #385CBC;
	font-size: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
}
#cad_cliente tbody{
	font-size: 12px;
	color: #0066cc;
	display: block;
	padding: 0px;
}

/* Fim da tabela dados cadastrais */

/* Tabela de arquivos */
#arquivos th{
	text-align: center;
	vertical-align: middle;
	color: #385CBC;
	font-size: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-color: #333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
}
#arquivos tbody{
	font-size: 12px;
	color: #0066cc;
	display: block;
	padding: 0px;
}
#arquivos a:link {
	color: #0066cc;
	text-decoration: none;
}
#arquivos tr a:hover {
	color: #154d6b;
	text-decoration: none;
}
#arquivos a:visited {
	color: #0066cc;
	text-decoration: none;
}
/* Fim da tabela de arquivos */

/* Tabela de acesso */
#acessos th{
	background-color: #97D3FB;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	color: #385CBC;
	font-size: 70%;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-color: #333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
}
#acessos td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
#acessos tbody{
	font-size: 12px;
	color: #0066cc;
	background-color: #E7ECFF;
	display: block;
	padding: 0px;
}
/* Fim da tabela de acessos */

/* Define a aparencia dos links da div #sidebar1 */
#sidebar1 a:link {
	/*color: #0066cc;*/
	text-decoration: none;
}
#sidebar1 a:visited {
	color: #0066cc;
	text-decoration: none;
}
#sidebar1 a:hover {
	color: #154d6b;
	text-decoration: none;
}
#sidebar1 a:focus {
	color: #154d6b;
	text-decoration: none;
}
#sidebar1 a:active {
	color: #154d6b;
	text-decoration: none;
}

/* Fim da configuracao dos links da div #sidebar1 */
#mapa {
	margin: 0px;
	padding: 5px;
	cursor: pointer;
	border: 1px solid #a3a3a3;
	background-color: #FFF;
	color: #0066cc;
	font-size: 12px;
	background-image: url(img/menu_lat_over.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/* Define a aparencia dos links da div #download */
#download a:link {
	color: #0066cc;
	text-decoration: none;
}
#download a:visited {
	color: #0066cc;
	text-decoration: none;
}
#download a:hover {
	color: #154d6b;
	text-decoration: none;
}
#download a:focus {
	color: #154d6b;
	text-decoration: none;
}
#download a:active {
	color: #154d6b;
	text-decoration: none;
}
/* Fim da configuracao dos links da div #download */

/* Inicio da configuracao da div #filiais */
.twoColFixLt #filiais {
	background-color:#FFF;
	display: inherit;
	padding-top: 0px;
	padding-bottom: 0px;
}
/* Fim de #filiais */

/* Inicio da configuracao da div #mundo */
.twoColFixLt #mundo {
	display: inherit;
	padding-top: 2px;
	padding-bottom: 4px;
}
/* Fim do #mundo */

/* Inicio da configuracao da logo */
.twoColFixLt #logo {
	padding-top: 10px;
	display: block;
}
/* Fim da #limg/dir_bckgrd_menu.jpgogo */

/* Inicio da configuracao da div #menu */
.twoColFixLt #menu {
	display: inline;
	/* background-image: url(img/bckgrd_menu.jpg);
	background-repeat: repeat-x;
	background-position: left bottom; */
	height: 50px;
	/* color: #6a9fbd; */
	width: 820px;
	float: right;
	padding-top: 0px;
	font-size: 14px;
}

/* Define a aparencia dos links da div #menu */
#menu a:link {
	color: #333;
	text-decoration: none;
	display: inline-block;
	border: 1px solid #015788;
	padding: 2px;
	margin: 3px;
}
#menu a:visited {
	color: #333;
	text-decoration: none;
	display: inline-block;
	border: 1px solid #015788;
	padding: 2px;
	margin: 3px;
}
#menu a:hover {
	color: #0066cc;
	text-decoration: none;
	/* filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5; */
	padding: 2px;
	margin: 3px;
	border: 1px solid #1b79af;	
}
#menu a:focus {
	color: #333;
	text-decoration: none;
	display: inline-block;
	border: 1px solid #015788;
	padding: 2px;
	margin: 3px;
}
#menu a:active {
	color: #333;
	text-decoration: none;
	display: inline-block;
	border: 1px solid #015788;
	padding: 2px;
	margin: 3px;
}
/* Fim da configuracao dos links da div #download */

.twoColFixLt #menu_dir {
	height: 35px;
	float: right;
	display: inherit;
	width: 9px;
	background-image: url(img/dir_bckgrd_menu.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/* Fim do #menu */

/* Menu_top - abrange LOGO - MENU - MENU_DIR - IDIOMA - NAVEGACAO - NAV_DIR */
.twoColFixLt #menu_top{
	display: inherit;
	float: inherit;
	background-image: url(img/logo_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
/* Fim do menu_top */

/* Inicio da configuracao da dvi #idioma */
.twoColFixLt #idioma {
	/* define a lateral direita do menu */
	vertical-align: middle;
	padding-bottom: 2px;
	/* padding-left: 860px; */
	display: inline;
	height: 29px;
	padding-top: 2px;
	padding-right: 5px;
	float: right;
}
.direta {
	float: right;
	display: inherit;
}
.esquerda {
	float: left;
}
.campo_idioma {
	font-size: 10px;
	color: #154d6b;
	background-color: #e8f6ff;
	border: 1px solid #999999;
	vertical-align: middle;
	width: 100px;
}
/* Fim do #idioma */

/* Inicio da configuracao do campo */
.campo {
	font-size: 10px;
	color: #154d6b;
	background-color: #e8f6ff;
	border: 1px solid #999999;
	vertical-align: middle;
}
.campo_log {
	font-size: 10px;
	color: #154d6b;
	background-color: #e8f6ff;
	border: 1px solid #999999;
	vertical-align: middle;
	width: 150px;
}

/* Fim do #campo */
.campo2 {
	font-size: 12px;
	color: #154d6b;
	background-color: #e8f6ff;
	border: 1px solid #999999;
	vertical-align: middle;
}
/* Fim do #campo2 */

/* Inicio da formatacao dos campos de suporte */
.campo_suporte {
	font-size: 12px;
	color: #154d6b;
	background-color: #FFF;
	border: 1px solid #0066cc;
	vertical-align: middle;
	width: 470px;
}

/* Inicio da formatacao dos campos de cadastramento */
.campo_cad {
	font-size: 12px;
	color: #154d6b;
	background-color: #FFF;
	border: 1px solid #0066cc;
	vertical-align: middle;
}
/* Fim do campo_cad */

/* Inicio da formatacao dos campos de cadastramento ocultos */
.campo_cad_oculto {
	font-size: 12px;
	color: #154d6b;
	background-color: #FFF;
	border: 1px solid #0066cc;
	vertical-align: middle;
	visibility: hidden;
}
/* Fim do campo_cad */

/* Inicio da formatacao do field cadastramento */
.field_cad {
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
/* Fim do field_cad */

/* Formatacao do titulo do cadastro */
.titulo_cad {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	font-size: 12px;
	font-weight: bold;
	}
/* Fim dos titulos do cadastro */

/* Formatacao do sub-titulo do cadastro */
.subtitulo_cad {
	font-size: 12px;
	font-weight: bold;
	}
/* Fim dos sub-titulos do cadastro */

/* Formatacao do titulo do cadastro */
.form_cad {
	font-size: 14px;
	vertical-align: middle;
	}
/* Fim dos titulos do cadastro */

/* Formatacao das observacoes do cadastro */
.obs_cad{
	color: #0066cc;
	text-align: right;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	}
/* Fim do obs_cad */

/* Inicio da configuracao da div #navegacao */
.twoColFixLt #navegacao {
	display: inline-block;
	background-image: url(img/dir_bckgrd_nav.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 30px;
	color: #333;
	font-size: 12px;
	margin-left: 5px;
	width: 820px;
	float: right;
}
.twoColFixLt #nav_dir {
	/* define a lateral direita da barra */
	vertical-align: middle;
	height: 30px;
	float:right;
	width: 7px;
	display: inherit;
}
/* Fim de #navegacao */

/* Define a aparencia dos links da div #navegacao */
#navegacao a:link {
	color: #737373;
	text-decoration: none;
}
#navegacao a:visited {
	color: #333;
	text-decoration: none;
}
#navegacao a:hover {
	color: #0066cc;
	text-decoration: none;
}
#navegacao a:focus {
	color: #0066cc;
	text-decoration: none;
}
#navegacao a:active {
	color: #333;
	text-decoration: none;
}
/* Fim da configuracao dos links da div #navegacao */


/* Inicio do rodape */
.twoColFixLt #rodape {
	font-size:12px;
	vertical-align: middle;
	padding-top: 5px;
	line-height: 22px;
	/* background-color: #FFF; */
}
/* Fim do rodape */

/* Inicio das news */
.twoColFixLt #news {
	/* contem as news posicionado do lado esquerdo da area de conteudo principal da pagina */
	font-size:12px;
	vertical-align: middle;
	width: 820px;
}
#news p {
	font-size:12px;
	color: #333;
	text-align: justify;
}
#news td {
	background-color: #FFFFFF;
	border: 1px solid #333;
	height: 20px;
}
#news table {
	width:100%;
}
#news a:link {
	color: #333333;
	text-decoration: none;
	display: block;
}
#news a:visited {
	color: #333;
	text-decoration: none;
}
#news a:hover {
	color: #0066cc;
	text-decoration: none;
}
#news a:focus {
	color: #0066cc;
	text-decoration: none;
}
#news a:active {
	color: #333;
	text-decoration: none;
}
.twoColFixLt #news2 {
	/* contem as news posicionado do lado direito da area de conteudo principal da pagina */
	font-size:12px;
	vertical-align: middle;
	width: 350px;
	float: right;
}
#news2 p {
	color: #666;
	background-color: #FFFFFF;
	text-align: justify;
	display: block;
	border: 1px solid #333;
}
#news2 a:link {
	color: #737373;
	text-decoration: none;
}
#news2 a:visited {
	color: #333;
	text-decoration: none;
}
#news2 a:hover {
	color: #0066cc;
	text-decoration: none;
}
#news2 a:focus {
	color: #0066cc;
	text-decoration: none;
}
#news2 a:active {
	color: #333;
	text-decoration: none;
}
/* Fim das news */

.twoColFixLt #filial1 {
	/* contem os dados da primeira filial */
	font-size:12px;
	vertical-align: middle;
	width: 203px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
}
.twoColFixLt #filial2 {
	/* contem os dados da segunda filial */
	font-size:12px;
	vertical-align: middle;
	width: 199px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	padding-left: 3px;
	float:right;
}
.twoColFixLt #filial3 {
	/* contem os dados da terceira filial */
	font-size:12px;
	vertical-align: middle;
	width: 199px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	padding-left: 3px;
	float:right;
}
.twoColFixLt #filial4 {
	/* contem os dados da quarta filial */
	font-size:12px;
	vertical-align: middle;
	width: 199px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	padding-left: 3px;
	float:right;
}
.twoColFixLt #filial5 {
	/* contem os dados da quinta filial */
	font-size:12px;
	vertical-align: middle;
	width: 199px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333;
	padding-left: 3px;
	float:right;
}
.twoColFixLt #container {
	width: 1004px; /* as margens automaticas(junto com o width) centralizam a pagina */
	border: 1px none #d4d4d4;/* isto serve para sobrepor o text-align: center no body. */
	text-align: left; 
	height: 600px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.twoColFixLt #sidebar1 {
	float: left; /* desde que o elemento seja floated, uma largura deve ser fornecida */
	width: 170px;
	text-align: left;
	font-size: 12px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 0px;
	margin: 0px;
}
.twoColFixLt #mainContent {
	text-align: justify;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 180px;
	padding-top: 2;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
} 
.fltrt { /* esta classe pode ser usada como um elemento flutuante a direita da pagina. O elemento flutuante devera preceder o elemento que permanecera na pagina. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* esta classe pode ser usada para flutuar elementos a esquerda da pagina */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* esta classe deve ser colocada em uma div de ruptura e devera ser o elemento final do recipiente que seja flutuante - contenha um float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
</style>[if IE 5]>
<style type="text/css"> 

/* define o css box para as versoes do IE 5* atraves desta classe condicional de CSS */
.twoColFixLt #sidebar1 { width: 230px; }
</style>
<![endif][if IE]>
<style type="text/css"> 

/* coloca o css fixo para todas as versoes de IE gerando classes CSS condicionais */
.twoColFixLt #sidebar1 { padding-top: 65px; }
.twoColFixLt #mainContent { zoom: 1; }
/* a propriedade acima fixa o problema com o zoom no IE a alteracao pode acarretar serios bugs */

</style>[if IE]>

