body {margin:0;padding:0;text-align:center;  }
a:visited {text-decoration:none}
a:link {text-decoration:none;}
a:hover {text-decoration:underline}
#geral { width:990px; position:relative; text-align: left; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; top: 5px; }
#logo { position:relative; left:0px; top:0px; width:141px; height:155px; float: left; }
#atalho { position:relative; float: right; font-family: arial; font-size: 10px; color: #6E6E6E; margin-left: 8px; margin-top: 15px; margin-right: 10px; }
#atalho a{font-family: arial; font-size: 10px; color: #6E6E6E; }

#menu_horizontal { position:relative; width:840px; float: right; margin-top: 0px; background-color: #7DB3BD; margin-left: 0px; margin-bottom: 10px; margin-right: 5px; z-index: 2; 
}

#menu_horizontal .canto_esquerdo{ float: left; margin: 0px; position: relative; }
#menu_horizontal .canto_direito{ position:relative; float: right; }
#menu_horizontal .itens_menu{ position:relative; float: left; margin-top: 8px; margin-left: 13px; }
#menu_horizontal .separador_menu{ position:relative; float: left; margin-top:5px; margin-left: 10px; }
#menu_horizontal .menu_salto{ position:relative; float: right; font-family: Arial; font-size: 12px; color: #333333; height: 20px; margin-top: 3px; margin-right: 9px; }

#menu-cham { position:relative; width:130px; height:26px; z-index:7; visibility:visible; float: left; }
#flash-principal {position:relative;width:840px;float: right;margin-right: 5px;z-index: 1;visibility: visible;}
#bgmenu { position:relative; width:130px; height:30px; float: left; background-image: url(images/bg_menu.jpg); }
#bgmenu p{ position:relative; font-family: arial; font-size: 12px; color: #666666; font-weight: normal; float: left; margin-right: 0px; margin-bottom: 0px; margin-top: 7px; margin-left: 0px; left: 20px; }
#bgmenu a { font-family: arial; font-size: 12px; color: #666666; font-weight: normal}
#servicos { position:relative; width:130px; height:26px; float: left; }
#box-um { width: 344px; float: left; position: relative; margin-bottom: 5px; background-image: url(images/bg_chamadas.jpg); background-position: 0px 150px; background-repeat: no-repeat; background-color: #F3F3F3; }
#box-um h2 { position:relative; float: left; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 5px; }
#box-um h3 { font-family: arial; font-size: 13px; font-weight: bold; color: #009999; margin-left: 5px; margin-right: 5px; width: 230px; float: left; position: relative; margin-top: 10px; margin-bottom:2px; }
#box-um h3 a{ font-family: arial; font-size: 13px; font-weight: bold; color: #009999}

#box-um p { font-family: arial; font-size: 11px; color: #666666; float: left; width: 230px; margin-right: 5px; margin-left: 5px; position: relative; margin-top: 0px; margin-bottom: 0px; }
#box-um p a{ font-family: arial; font-size: 11px; color: #666666; }

#box-dois { width: 280px; float: right; position: relative; margin-bottom: 20px; margin-right: 10px; height: 190px; background-image: url(images/bg_chamadas.jpg); background-repeat: no-repeat; background-position: 0px 150px; border-top-width: 8px; border-top-style: solid; border-top-color: #E0E0E0; }
#box-dois h2 { position:relative; width:280px; height:103px; float: left; margin: 0px; }
#box-dois h3 { font-family: arial; font-size: 15px; font-weight: bold; color: #009999; margin-left: 5px; margin-right: 5px; width: 270px; float: left; position: relative; margin-top: 10px; margin-bottom: 5px; }
#box-dois h3 a{ font-family: arial; font-size: 15px; font-weight: bold; color: #009999}
#box-dois p { font-family: arial; font-size: 12px; color: #666666; float: left; width: 270px; margin-right: 5px; margin-left: 5px; position: relative; margin-top: 0px; margin-bottom: 0px; }
#box-dois p a{ font-family: arial; font-size: 12px; color: #666666}
#separadormenu { position:relative; width:130px; float: left; }
#newslleter { position:relative; width:157px; height:123px; float: left; }
#top-noticias { position:relative; width:620px; float: left; margin: 0px; visibility: visible; }
#transferencia { position:relative; width:130px; height:91px; float: left; }
#bg-noticias {position:absolute;left:172px;top:744px;width:607px;height:2px}
#bottom-noticias { position:relative; width:620px; margin: 0px; float: left }
#parceiros { position:relative; width:990px; background-position: center; float: left; margin-top: 15px; margin-bottom: 25px; }
#rodape { position:relative; width:990px; float: left; margin-top: 35px; background-color: #ECF1F5; }
#topo { float: left; width: 990px; position: relative; height: 155px; margin-bottom: 10px; }
#caixa_portal { float: right; width: 753px; position: relative; margin-top: 35px; height: 70px; background-image: url(images/portal_aluno_bg.jpg); background-repeat: no-repeat; margin-right: 5px; }

#caixa_portal .login_usuario{ float: left; height: 18px; width: 90px; position: relative; margin-top: 21px; margin-left: 214px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; font-weight: normal; border:1px solid #CCCCCC; }
#caixa_portal .senha_usuario{ float: left; height: 18px; width: 90px; position: relative; margin-top: 21px; margin-left: 43px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; font-weight: normal; border:1px solid #CCCCCC; }
#caixa_portal .cx_busca{ float: left; height: 18px; width: 160px; position: relative; margin-left: 69px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; font-weight: normal; border:1px solid #CCCCCC; margin-top: 21px; }
#caixa_portal .bt_ir{ float: left; position: relative; margin-top: 17px; margin-left: 0px; }
#caixa_portal .bt_buscar{ float: left; position: relative; margin-top: 19px; margin-left: 1px; }

#cx_aluno h1 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 250px; }
#menu_vertical {
	float: left;
	position: relative;
	width: 130px;
}
#conteudo_principal { width: 345px; float: right; position: relative; margin-top: 15px; margin-right: 21px; }
#separador-cinza { float: left; height: 8px; width: 280px; margin-bottom: 5px; position: relative; margin-top: 0px; margin-right: 0px; margin-left: 0px; }
#barra-acesso { float: right; width: 200px; position: relative; margin-right: 5px; margin-top: 15px; }
#barra-cinza-acesso { margin-bottom: 5px; }
#cx-noticias { float: right; width: 253px; margin-top: 15px; position: relative; background-repeat: repeat-y; margin-left: 8px; margin-right: 20px; margin-bottom: 0px; background-image: url(images/bg_noticias.jpg); }
#cx-noticias .top{ float: left; margin: 0px; position: relative; height: 6px; width: 253px; }
#cx-noticias .bottom{ float: left; position: relative; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 253px; height: 6px; }
#conteudo-noticias { float: left; width: 253px; position: relative; font-family: arial; font-size: 11px; background-repeat: repeat-y; }


/* MENU Horizontal */
ul.menubar{	margin: 0px;padding: 0px;background-color: #FFFFFF;font-size: 14px;z-index: 5;font-family: arial;} 
ul.menubar .submenu{ list-style: none; float:left; z-index:3; background-color: #7DB3BD; margin-left: 5px; } 
ul.menubar ul.menu{ display: none; position: absolute; z-index: 3; margin: 0px; float: left; } 
ul.menubar a{ background-color:#7DB3BD; display:block; text-decoration: none; color: #FFFFFF; z-index: 3; font-family: arial; font-size: 11px; } 
ul.menu, ul.menu ul{ margin: 0; padding: 0;width: 150px; z-index: 3;}
ul.menu li{ position: relative; list-style: none; z-index: 3; border-bottom-width: 1px; border-bottom-style: solid;border-bottom-color: #93C0C8;}
ul.menu li a{ background-color:#7DB3BD; display: block; text-decoration: none; border-bottom: 0px; color: #FFFFFF; padding: 5px 10px 5px 5px; z-index: 3; font-size: 11px; }
ul.menu li sup{ font-weight:bold;font-size:7px;color: red; z-index: 3;}
* html ul.menu li { float: left; height: 1%;z-index: 3; }
* html ul.menu li a { height: 1%; z-index: 3;} 
ul.menu ul{ position: absolute; display: none; left: 149px; top: 0px;z-index:3;}
ul.menu li.submenu ul { display: none; z-index:3;} /* Hide sub-menus initially */
ul.menu li.submenu { z-index:3;}
ul.menu li a:hover { color: #FFCC00; z-index: 3; background-color:#93C0C8 }
#menu_dropdown { float: left; position: relative; z-index:3; visibility: visible; background-color: #7DB3BD; margin-top: 7px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 550px; }
#rodape h1 { font-family: arial; font-size: 12px; color: #666666; font-weight: bold; position: relative; margin-top: 15px; margin-left: 15px; width: 100%; }
#menu_lista_vertical { float: left; width: 130px; position: relative; margin: 0px; list-style-position: inside; list-style-image: none; list-style-type: none; }
#menu_lista_vertical li { float: left; width: 130px; position: relative; background-image: url(images/bg_menu.gif); height: 30px; margin: 0px; padding: 0px; }
#box-noticias { width: 235px; float: left; position: relative; left: 4px; 
}
#box-noticias h2 { font-family: "Trebuchet MS"; font-size: 9px; color: #999; font-weight: normal; float: left; position: relative; margin-top: 5px; margin-bottom: 0px; margin-left: 5px; margin-right: 0px; }
#box-noticias h1 { font-family: arial; font-size: 11px; color: #0099CC; float: left; margin-bottom: 3px; margin-left: 5px; position: relative; margin-top: 0px; margin-right: 0px; width: 225px; 
}
#box-noticias h1 a{ font-family: arial; font-size: 12px; color: #0099CC}

#box-noticias p { font-family: arial; font-size: 11px; color: #666666; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 5px; position: relative; width: 225px; }
#box-noticias p a { font-family: arial; font-size: 11px; color: #666666}

#parceiros h2 { font-family: arial; font-size: 9px; color: #999999; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; }
#parceiros p { margin: 0px; }
#ver-todas { width: 100%; float: left; position: relative; margin-top: 8px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; }
#ver-todas p { float: right; margin-right: 8px; position: relative; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
#rodape .logo_rodape { margin-right: 5px; }
#conteudo-pagina-geral { float: left; width: 610px; position: relative; margin-right: 0px; margin-left: 15px; margin-top: 0px; margin-bottom: 15px; }
#conteudo-pagina-geral p{
	margin-left:8px;
	font-family:Arial;
	font-size:13px;
	color:#696969;
	line-height: 20px;
	text-align: justify;
}
#conteudo-pagina-geral p a{ font-family:Arial; font-size:13px; color: #0099CC;text-align: justify;}
#conteudo-pagina-geral h1{margin-left:8px; font-family:Arial; font-size:15px; color: #0099CC; font-weight:bold;text-align: justify;}
#conteudo-pagina-geral h2{ margin-left:8px;font-family:Arial; font-size:13px; color: #333333; font-weight:bold;text-align: justify;}

#ver-not { width: 600px; float: left; position: relative; margin-bottom: 35px; margin-left: 15px; font:Arial, Helvetica, sans-serif}
#ver-not h1 { margin-bottom: 0px; margin-right: 5px; font-family: arial; font-size: 10px; color: #C3C3C3; font-weight: normal; margin-top: 5px; margin-left: 0px; text-align: left; text-align: justify;}
#ver-not h2 { font-family: arial; font-size: 22px; color: #0099CC; font-weight: bold; margin-bottom: 5px; margin-top: 0px; margin-right: 0px; margin-left: 0px; text-align: left; text-align: justify;}
#ver-not a { font-family: arial; font-size: 22px; color: #0099CC; font-weight: bold }

#ver-not h3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; font-weight: normal; margin-top: 2px; margin-right: 7px; margin-bottom: 5px; margin-left: 0px; text-align: left; text-align: justify; font-style: italic; }
#ver-not h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: normal; margin-top: 2px; margin-right: 7px; margin-bottom: 5px; margin-left: 0px; text-align: left; text-align: justify; }

#ver-not h5 { font-family: Arial; font-size: 15px; color: #0099CC; font-weight: bold; margin-top: 2px; margin-right: 7px; margin-bottom: 5px; margin-left: 0px; line-height: 21px; text-align: left; text-align: justify; }
#ver-not h5 a{ font-family: Arial; font-size: 15px; color: #0099CC; font-weight: bold; text-align: justify}
#ver-not div{font: 11px arial, verdana, sans-serif normal; color: #494949; margin: 25px 0px 15px 0px; line-height: 18px; }
#ver-not p { font-family:arial; font-size:12px; color: #494949; font-weight:normal; margin: 25px 0px 15px 0px; line-height: 18px; text-align: justify; }
#ver-not p a { font-family: arial; font-size: 12px; color: #0099CC; font-weight: normal}
#lista-cursos { font-family: arial; font-size: 14px; color: #7E7E7E; float: left; width: 250px; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 8px; position: relative; z-index: 1; }
#lista-cursos a { font-family: arial; font-size: 14px; color: #7E7E7E}
#estudantes { float: left; width: 264px; position: relative; }
#Form1 { margin: 0px; }
#conteudo-pagina-geral img { position: relative; }
#copy { float: left; width: 990px; position: relative; margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; text-align: center; }
#copy h1 { font-family: arial; font-size: 11px; color: #666666; margin: 0px; }
#copy p { margin: 0px; font-family: arial; font-size: 11px; font-weight: normal; color: #999999; }
#geral #barra-auxiliar { float: right; width: 192px; position: relative; clip: rect(auto,auto,auto,auto); margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px; }
#rodape-contatos { float: left; width: 100%; margin-top: 5px; margin-bottom: 5px; position: relative; }
#linha-rodape { float: left; width: 100%; position: relative; margin: 0px; border-top-width: 10px; border-top-style: solid; border-top-color: #F3F3F3; }
#rodape-contatos h1 { font-family: "Trebuchet MS"; font-size: 13px; font-weight: bold; color: #0099CC; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 30px; float: left; text-align: left; }
#rodape-contatos p { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 30px; float: left; position: relative; text-align: left; font-family: arial; font-size: 12px; color: #666666; font-weight: normal; }
#contato { margin: 0px; float: left; width: 100%; position: relative; background-image: url(images/bg_contato.jpg); background-repeat: no-repeat; }
#form-contato { margin: 0px; float: right; width: 277px; position: relative; height: 500px; }
.cx-form-contato-nome { font-family: arial; font-size: 12px; font-weight: normal; color: #666666; float: left; position: relative; margin-top: 87px; margin-bottom: 0px; margin-left: 60px; border: 1px solid #E2E2E2; height: 20px; width: 210px; }
.cx-form-contato-telefone { font-family: arial; font-size: 12px; font-weight: normal; color: #666666; float: left; position: relative; margin-top: 8px; margin-bottom: 0px; margin-left: 60px; border: 1px solid #E2E2E2; height: 20px; width: 210px; }
.cx-form-contato-email { font-family: arial; font-size: 12px; font-weight: normal; color: #666666; float: left; position: relative; margin-top: 11px; margin-bottom: 0px; margin-left: 60px; border: 1px solid #E2E2E2; height: 20px; width: 210px; }

.cx-form-contato-assunto { font-family: arial; font-size: 12px; font-weight: normal; color: #666666; float: left; position: relative; margin-top: 14px; margin-bottom: 0px; margin-left: 60px; border: 1px solid #E2E2E2; height: 20px; width: 160px; }
.cx-form-contato-msg { font-family: arial; font-size: 12px; font-weight: normal; color: #666666; float: left; position: relative; margin-top: 40px; margin-bottom: 0px; margin-left: 60px; border: 1px solid #E2E2E2; height: 70px; width: 210px; }
.cx-form-contato-bt { font-family: arial; font-size: 12px; font-weight: normal; color: #666666; float: right; position: relative; margin-top: 5px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; border: 1px solid #E2E2E2; }
#form-contato form { margin: 0px; }
#lista_videos {	float: left;
	width: 150px;
	height: 200px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	position: relative;
    border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
}
#img_video {width:150PX; height:75PX; position:relative; float:left; margin-bottom:5px;}
#lista_videos h1 { font-family:arial; color:#999; font-size:9px; margin:0px}
#lista_videos h5 { font-family:arial; color: #333; font-size:12px; font-weight:bold; margin: 0px 0px 5px 0px}
#lista_videos h5 a { font-family:arial; color: #333; font-size:12px; font-weight:bold;}
#lista_videos h3 { font-family:arial; color: #999; font-size:11px; font-weight:normal; margin: 0px}
#logo_tvfimca {
	float: left;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	position: relative;
}
#preview {
	float: left;
	width: 540px;
	position: relative;
}
#conteudo_video {
	float: left;
	width: 550px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	position: relative;
}
#container_videos {
	margin: 0px;
	float: left;
	width: 500px;
	position: relative;
}
#cx_opcoes { float: right; width: 620px; margin-top: 15px; margin-right: 20px; margin-bottom: 5px; margin-left: 0px; position: relative; }

#atend_online { float: right; width: 150px; margin-top: 20px; margin-right: 3px; margin-bottom: 0px; margin-left: 0px; position: relative; text-align: right; }
#container_tv_fimca { float: left; width: 344px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; position: relative; background-color: #8F8F8F; }
#container_tv_fimca h1 { font-family: arial; font-size: 14px; font-weight: bold; color: #FC0; float: left; width: 175px; position: relative; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; }
#container_tv_fimca p { float: left; width: 175px; position: relative; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; font-family: arial; font-size: 11px; color: #EBEBEB; }
#conteudo-vest { float: left; width: 830px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 15px; position: relative; }
#conteudo-vest h1 { font-family: arial; font-size: 13px; color: #09C; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; }
#conteudo-vest p { font-family: arial; font-size: 13px; font-weight: normal; color: #333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; }
#conteudo-vest form .form { float: left; width: 100%; position: relative; }
#conteudo-vest h2 { font-family: arial; font-size: 25px; color: #09C; font-weight: bold; margin-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.tabelasocecon { font-family: arial; font-size: 12px; color: #333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; }
.cx_atend_bt { float: right; width: 250px; position: relative; }
.arial-azul-11 { font-family: arial; font-size: 11px; color: #09C; font-weight: bold; }
.arial14-azul { font-family: arial; font-size: 14px; font-weight: bold; color: #069; }
.link-mapa-site { font-family: arial; font-size: 10px; line-height: 9px; font-weight: normal; color: #666; }
#geral #conteudo-vest #topo-central-vest { float: left; width: 100%; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
#geral #conteudo-vest #topo-central-vest .logo-central-vest{ float: left; padding: 0px; margin: 0px 10px 15px 10px; }
#geral #conteudo-vest #topo-central-vest .info-central-vest { float: right; width: 170px; padding: 0px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; }
#geral #conteudo-vest #banner-prin-central-vest { padding: 0px; float: left; width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 40px; margin-left: 0px; height: 250px; position: relative; background-image: url(images/banner_vest_tarde_2011-2.jpg); background-repeat: no-repeat; }
#geral #conteudo-vest #auxiliar-central-vest .confira-central-vest h1 { font-family: arial; font-size: 17px; color: #333; padding: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#geral #conteudo-vest #auxiliar-central-vest .confira-central-vest { float: left; width: 350px; padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
#geral #conteudo-vest #auxiliar-central-vest .via-central-vest { float: right; width: 250px; padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
#geral #conteudo-vest #auxiliar-central-vest .via-central-vest h1 { font-family: arial; font-size: 17px; color: #333; padding: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#geral #conteudo-vest #auxiliar-central-vest .confira-central-vest p a { font-family: arial; font-size: 14px; color: #09C; line-height: 20px; }
#geral #conteudo-vest #banner-prin-central-vest #bt-inscrever-vest {
	display: block;
	top: 156px;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #FB821E;
	font-weight: normal;
	color: #09D5CF;
	left: 6px;
	border: 1px solid #000 !important;
}
#geral #conteudo-vest #banner-prin-central-vest #bt-edital-vest {
	display: block;
	top: 198px;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #FB821E;
	font-weight: normal;
	color: #333;
	left: 6px;
	border: 1px solid #000 !important;
}
#geral #conteudo-vest #banner-prin-central-vest #bt-manual-vest { display: block; top: 190px; position: absolute; font-family: Arial, Helvetica, sans-serif; font-size: 20px; background-color: #09C; font-weight: bold; color: #FFF; padding: 10px; letter-spacing: -1px; left: 540px; border: 1px solid #333; }
#geral #conteudo-vest #banner-prin-central-vest #bt-manual-vest a{ color:#FFF}
#geral #conteudo-vest #banner-prin-central-vest #bt-inscrever-vest a {
	display: block;
	color: #fafafa;
	padding: 8px;
	letter-spacing: -1px;
}
#geral #conteudo-vest #banner-prin-central-vest #bt-edital-vest a {
	display: block;
	color: #fafafa;
	padding: 8px;
	letter-spacing: -1px;
}
#geral #conteudo-vest #banner-prin-central-vest #bt-inscrever-vest a:hover {
	background-color: #EE5900;
}
#geral #conteudo-vest #banner-prin-central-vest #bt-edital-vest a:hover {
	background-color: #EE5900;
}

