*			{ margin:0; padding:0; outline:none; border:0 }
html,body	{ height:100%; width:100% }
html 		{ overflow:-moz-scrollbars-vertical }
br, .clear	{ clear:both; font-size:1px }
.hidden		{ display:none }
ul li		{ list-style-type:none }
h2 			{ visibility:hidden; font:19px Verdana, Arial, Helvetica, sans-serif; color:#FFF }
h3 			{ visibility:hidden; font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#666 }

#principal { background:url(../multiner/fundo_body.png) repeat-x }
#conteudo { width:750px; margin:auto; padding:10px 15px 0 12px }

/* Logo */
#dnn_dnnLOGO_imgLogo { margin:10px 0 0 13px; float:left }

/* Topo Direita */
.topo { float:left; width:513px; margin-top:10px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#999; margin-bottom:11px }
.topo a:link, .topo a:visited { font:10px Verdana, Arial, Helvetica, sans-serif; color:#999 }
.topo a:hover { font:10px Verdana, Arial, Helvetica, sans-serif; color:#F90; text-decoration:none }
.mapasite { float:right; font:10px Verdana, Arial, Helvetica, sans-serif; margin:3px 1px 0 10px }
.lingua { float:right; font:10px Verdana, Arial, Helvetica, sans-serif }

/* Busca */
.busca { float:right; margin-top:13px }
.busca .input_busca { width:103px; height:13px; border:1px solid #B2B2B2; margin:0 3px 0 5px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#999; padding:1px 0 0 2px; float:left }
.imagem_busca1 { vertical-align:top; float:left }
#texto_busca { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#999; float:left; margin:0; padding:2px 0 0 0 }

/* Menu */
.menu { margin:13px 0 0 0; width:100%; background:url(/multiner/Portals/0/menu_desat.gif) repeat-x }
.menu #menu_ativado { font:bold 10px Verdana, Arial, Helvetica, sans-serif; background:url(/multiner/Portals/0/menu_ativ.gif) repeat-x; color:#000; padding-top:14px; padding-bottom:0px !important }
.menu #menu_ativado a { color:#000 !important }
#menu { height:33px }
#menu li { display:inline; text-align:left; float:left; position:relative; padding:13px 8px 1px 8px; background:url(/multiner/Portals/0/menu_desat.gif) repeat-x 0 0; height:19px; white-space:nowrap; margin:0 15px }
#menu li ul { margin:33px 0 0 0; left:0; top:0; list-style:none; position:absolute; display:none; background:url(fundo_menu.gif); cursor:default }
#menu li ul li { display:block; clear:both; background:url(fundo_menu.gif); height:auto; padding:5px 10px; margin:0 }
#menu li a:link, #menu li a:visited { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666 }
#menu li a:hover { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none }
#menu li ul li a:link, #menu li ul li a:visited { font:11px Verdana, Arial, Helvetica, sans-serif; color:#333 !important; display:block }
#menu li ul li a:hover { font:11px Verdana, Arial, Helvetica, sans-serif; color:#F60 !important; text-decoration:none }

#menu_ing { height:33px }
#menu_ing li { display:inline; text-align:left; float:left; position:relative; padding:13px 8px 1px 8px; background:url(/multiner/Portals/0/menu_desat.gif) repeat-x 0 0; height:19px; white-space:nowrap; margin:0 20px }
#menu_ing li ul { margin:33px 0 0 0; left:0; top:0; list-style:none; position:absolute; display:none; background:url(fundo_menu.gif); cursor:default }
#menu_ing li ul li { display:block; clear:both; background:url(fundo_menu.gif); height:auto; padding:5px 10px; margin:0 }
#menu_ing li a:link, #menu_ing li a:visited { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666 }
#menu_ing li a:hover { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none }
#menu_ing li ul li a:link, #menu_ing li ul li a:visited { font:11px Verdana, Arial, Helvetica, sans-serif; color:#333 !important; display:block }
#menu_ing li ul li a:hover { font:11px Verdana, Arial, Helvetica, sans-serif; color:#F60 !important; text-decoration:none }

/* Webdoor */
#webdoor { width:100%; margin-top:3px }
.titulo	{ float:left; width:208px; height:102px; padding:20px 20px 0 20px; background:#9C3; margin-right:4px }
.titulo_home { float:left; width:460px; height:102px; padding:20px 20px 0 20px; background:#9C3; margin-right:4px }
.banner1 { float:left; width:122px; margin-right:4px }
.banner2 { float:left; width:248px; margin-right:4px }
.data { float:left; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; background:url(/multiner/Portals/0/fundo_mapadata.gif) no-repeat; width:110px; height:112px; text-align:right; padding:10px 10px 0 0 }

/* Conteudo */
.contents { width:100%; margin-top:4px }
.contents2 { width:100%; margin-top:4px; padding-left:13px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; margin-bottom:17px; height:auto !important; height:280px; min-height:280px }
.contents2 p { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; margin:15px 0; line-height:15px }
.contents2 li { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; line-height:20px; list-style-type:disc; margin-left:18px }
.contents2 a:link, .contents2 a:visited { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.contents2 a:hover { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#F60; text-decoration:none }

.ContentPane1 { float:left; width:208px; margin-right:4px; padding:10px 20px; background-color:#F5F4F3 }
.ContentPane1_home { float:left; width:206px; padding:10px 20px; height:228px; background-color:#F5F4F3 }
.caracteristicas { width:206px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.caracteristicas td { padding:8px 0 }
.caracteristicas td p img { padding-top:15px }
.ContentPane2 { float:left; width:122px; margin-right:4px }
.ContentPane2a { vertical-align:bottom; background-color:#FFCC33; padding:10px; font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#960; height:122px; #height:122px }
.ContentPane2a_home { vertical-align:bottom; padding:0; font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#960; height:122px; #height:102px; width:100px }
.ContentPane2a_home p, .ContentPane2a p { text-align:right }
.ContentPane2a_home p, .ContentPane2a p, 
.ContentPane2a_home a:link, .ContentPane2a a:link,
.ContentPane2a_home a:visited, .ContentPane2a a:visited,
.ContentPane2a_home a:hover, .ContentPane2a a:hover { font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#960; text-decoration:none }
.ContentPane2b { padding-top:4px }

.ContentPane { float:left; width:342px; padding:15px 15px 0 15px }
.ContentPane_home { float:left; width:500px; margin-right:4px }
.noticias_home h4 { background:url(/multiner/Portals/0/bullet_noticias.gif) no-repeat 0 5px; padding-left:12px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.noticias_home h5 { background:url(/multiner/Portals/0/bullet_noticias.gif) no-repeat 0 3px; padding-left:13px }
.noticias_home .resumo { margin:0 0 15px 0; padding-left:12px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.noticias_home h5 a:link, .noticias_home h5 a:visited { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.noticias_home h5 a:hover { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#F90; text-decoration:none }
.noticias_anteriores { margin:5px 0 0 14px }
.noticias_anteriores a, a:link, .noticias_anteriores a:visited, .noticias_anteriores a:hover { font:10px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none }

/* Rodape */
.rodape { width:100%; background-color:#EBE9E7; margin-top:4px; padding:10px 0 }
.rodape a:link, .rodape a:visited { font:10px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.rodape a:hover { font:10px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none }
.rodape_br li { display:inline; margin:0 14px }
.rodape_en li { display:inline; margin:0 39px 0 14px }

.copyright { float:left; font:10px Verdana, Arial, Helvetica, sans-serif; color:#999; margin-top:15px }
.addtech { float:right; margin-top:15px }


/*****************
Pagina interna
*****************/

/* mapa do site */
.mapa_site { float:left; font:10px Verdana, Arial, Helvetica, sans-serif; color:#FFF; background:url(/multiner/Portals/0/fundo_mapadata.gif) no-repeat; width:120px; height:122px }
.mapa_site p { font:10px Verdana, Arial, Helvetica, sans-serif; text-align:right; color:#FFF; margin:0 15px 15px 0 }
.mapa_site a:link, .mapa_site a:visited { color:#FFF }
.mapa_site a:hover { color:#CCC; text-decoration:none }
.alinha_mapasite { vertical-align:bottom }

/* Breadcrumb */
.breadcrumb { font:10px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:10px 0 10px 9px; background:url(/multiner/Portals/0/line_hor.gif) repeat-x 0 30px; margin-bottom:15px }
.breadcrumb a:link, .breadcrumb a:visited { font:10px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:0 6px }
.breadcrumb a:hover { color:#F90 }

/* lado esquerdo */
.ContentPane1int { float:left; width:248px }
.ContentPane1int ul li { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#333; background:url(/multiner/Portals/0/submenu_desat.gif) no-repeat 0 5px; #background:url(/multiner/Portals/0/submenu_desat.gif) no-repeat 0 7px; padding:5px 0; #padding:2px 0 }
.ContentPane1int ul li a:link, .ContentPane1int ul li a:visited { font:10px Verdana, Arial, Helvetica, sans-serif; color:#666; padding-left:13px }
.ContentPane1int ul li a:hover { font:10px Verdana, Arial, Helvetica, sans-serif; color:#F90 !important; text-decoration:none }
#submenu_ativado { background:url(/multiner/Portals/0/submenu_at.gif) no-repeat 0 9px; #background:url(/multiner/Portals/0/submenu_at.gif) no-repeat 0 11px; padding-left:14px }
#submenu_ativado a:link, #submenu_ativado a:visited, #submenu_ativado a:hover { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#333 !important; background:none !important; padding:0 !important }

#campo1 li, #campo2 li, #campo3 li { padding-left:14px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#000; list-style-type:none }
#campo1 li a:link, #campo2 li a:link, #campo3 li a:link, 
#campo1 li a:visited, #campo2 li a:visited, #campo3 li a:visited { font:10px Verdana, Arial, Helvetica, sans-serif; color:#666 !important; background:none !important }
#campo1 li a:hover, #campo2 li a:hover, #campo3 li a:hover { font:10px Verdana, Arial, Helvetica, sans-serif; color:#000 !important; text-decoration:none }
#sub_submenu_ativado { background:url(/multiner/Portals/0/bullet_subsub.gif) no-repeat 2px 9px; #background:url(/multiner/Portals/0/bullet_subsub.gif) no-repeat 2px 11px; padding-left:14px }


/* lado direito */
.ContentPane2int { float:left; width:487px; background:url(/multiner/Portals/0/line_vert.gif) repeat-y 0 0; padding-left:13px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; margin-bottom:17px; height:auto !important; height:280px; min-height:280px }
.ContentPane2int p { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; margin:15px 0; line-height:15px }
.ContentPane2int li { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; line-height:20px; list-style-type:disc; margin-left:18px }


/* Pagina Mapa do Site */
#mapa_site { margin:20px 0 }
#mapa_site li { margin:10px 0 10px 18px; #margin:5px 0 5px 18px; padding-left:15px; list-style:none; background:url(/multiner/Portals/0/bullet_subsub.gif) no-repeat 0 5px; #background:url(/multiner/Portals/0/bullet_subsub.gif) no-repeat 0 9px }
#mapa_site a:link, #mapa_site a:visited { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }
#mapa_site a:hover { color:#F60; text-decoration:none }

/* Tabela de Atas */
.tabela_atas { margin-top:20px }
.tabela_atas th { text-align:left; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:5px 0; border-bottom:1px solid #CCC }
.tabela_atas td { text-align:left; padding-top:10px }

/* FAQ */
.faq_question p { margin:10px 0 0 0; font-weight:bold; text-decoration:none }
.faq_answer p	{ margin:0 }

/* Tela de Login do Nuke */
#dnn_ctr372_Login_pnlLogin, #dnn_ctr372_Login_pnlLogin label { color:#666; font:11px Verdana, Arial, Helvetica, sans-serif }
#dnn_ctr372_Login_Login_DNN_plUsername_lblLabel, #dnn_ctr372_Login_Login_DNN_plPassword_lblLabel { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666 /* labels de login e senha */ }
#dnn_ctr372_Login_Login_DNN_txtUsername, #dnn_ctr372_Login_Login_DNN_txtPassword { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; border:1px solid #CCC; margin:5px 0 20px 0; padding:1px 2px; width:175px !important } /* inputs de login e senha */
#dnn_ctr372_Login_Login_DNN_cmdLogin { background-color:#4575BA; color:#FFF; padding:1px 0; width:60px; cursor:pointer; margin-bottom:20px } /* botao de login */
#dnn_ctr372_Login_chkCookie { margin:0 5px 0 0; #margin:0 5px 0 -5px } /* checkbox de remember login */
#dnn_ctr372_Login_lblLogin { width:250px; font:11px Verdana, Arial, Helvetica, sans-serif; display:block; margin-top:25px; #margin-top:13px } /* texto explicativo */
#dnn_ctr372_Login_chkCookie, #dnn_ctr372_Login_cmdRegister { display:none } /* esconde o registre-se */
#dnn_ctr372_Login_cmdPassword { position:absolute; text-decoration:none; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#4575BA; margin-top:5px; #margin-top:0 }
#dnn_ctr372_Login_cmdPassword:hover, #dnn_ctr372_Login_cmdRegister:hover { color:#F90 }
#dnn_ctr372_ModuleContent hr, #dnn_ctr372_ctl00_imgIcon { display:none } /* esconde hr e imagem de erro */
#dnn_ctr372_ctl00_lblMessage { position:absolute; display:block; width:118px; margin:0 0 0 238px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#F00 } /* mensagem de erro de login */


/* mensagem de erros com duas linhas no trabalhe conoesco */
#dnn_ctr830_ViewAddTechCurriculo_lblmsgPeriodo2_lblLabel, 
#dnn_ctr830_ViewAddTechCurriculo_lblMsgPeriodo1_lblLabel, 
#dnn_ctr830_ViewAddTechCurriculo_lblMsgPeriodoUltimo_lblLabel { width:210px; display:block }

#dnn_ctr830_ViewAddTechCurriculo_txtResumo2, 
#dnn_ctr830_ViewAddTechCurriculo_txtResumo1, 
#dnn_ctr830_ViewAddTechCurriculo_txtResumoUltimo { margin-top:10px }

#dnn_ctr830_ViewAddTechCurriculo_lblResumo2_lblLabel, 
#dnn_ctr830_ViewAddTechCurriculo_lblResumo1_lblLabel, 
#dnn_ctr830_ViewAddTechCurriculo_lblResumoUltimo_lblLabel { display:block; margin-top:10px }

/* Tela de Cadastro do Nuke */
.cadastronuke { font:11px Arial, Helvetica, sans-serif; color:#666 }
.cadastronuke h3 { font:16px "Trebuchet MS", Arial, sans-serif; margin:0 0 10px 0 }
.cadastronuke td, .cadastronuke td span, #dnn_ctr374_ManageUsers_pnlUser table td { font:11px Arial, Helvetica, sans-serif; color:#666 }
.cadastronuke input { margin:0 5px 0 0; font:normal 11px Arial, Helvetica, sans-serif; color:#666; padding:1px 0 1px 2px }
#dnn_ctr374_ManageUsers_User_UserEditor_ctl00_Username_Label_cmdHelp, 
#dnn_ctr374_ManageUsers_User_UserEditor_ctl01_FirstName_Label_cmdHelp, 
#dnn_ctr374_ManageUsers_User_UserEditor_ctl02_LastName_Label_cmdHelp, 
#dnn_ctr374_ManageUsers_User_UserEditor_ctl03_DisplayName_Label_cmdHelp, 
#dnn_ctr374_ManageUsers_User_UserEditor_ctl04_Email_Label_cmdHelp { display:none }
.cadastronuke label { font-size:1px }

/* Fale Conosco */
.form_contato { margin-top:20px }
.form_contato th { vertical-align:top; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:left; padding-bottom:20px; width:100px }
.form_contato td { vertical-align:top; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:left; padding-bottom:20px; padding-left:20px }
.form_contato input, .form_contato select, .form_contato textarea { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.form_contato input, .form_contato textarea { border:1px solid #CCC; padding:2px 0 1px 2px; width:170px }
.form_contato select { border:1px solid #CCC; width:175px }
.form_contato textarea { height:100px; overflow:auto }
.form_erro { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#F00; position:absolute; margin-left:5px }
.btnemail:link, .btnemail:visited, .btnemail:hover { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#FFF !important; text-decoration:none; position:absolute; margin-left:100px; display:block; background-color:#003399; padding:2px 7px 4px 7px }

/* Trabalhe Conosco */
.rh_contato { margin-top:30px; margin-left:10px; #margin-left:0 }
.rh_contato td { padding-bottom:20px; vertical-align:top }
.div_categ 	{ padding-top:40px }
.rh_contato h4 { background-color:#F0f0f0; color:#333; font-weight:bold; font-size:12px; padding:3px 20px; margin-bottom:10px }
#img11, #img12, #img13, #img14, #img15, #img16 { position:absolute; margin:-20px 0 0 0; #margin:-30px 0 0 0; cursor:pointer }
.rh_contato input { padding:2px 0 2px 2px }
.rh_contato input, .rh_contato select, .rh_contato textarea { border:1px solid #CCC; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.rh_contato textarea { border:1px solid #CCC; height:100px; width:199px }
.erro_envieseucurriculo { margin:0 }
.erros_envieseucurriculo { position:absolute; display:block; margin:0; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#F00 }
#aba13 input { border:none; vertical-align:middle; margin:-2px 2px 0 5px; #margin:0 }
#aba13 td { padding-bottom:0px }

/* Menus de Administracao do DotNetNuke */
.main_dnnmenu_container { background-color:transparent }
.main_dnnmenu_bar { cursor:pointer; cursor:hand; height:16px; background-color:transparent }
.main_dnnmenu_item td { cursor:pointer; cursor:hand; color:#000000; font-size:9pt; font-weight:bold; font-style:normal; background-color:transparent; font-family:Tahoma, Arial, Helvetica; white-space:nowrap; padding:1px 3px 3px 1px }
.main_dnnmenu_rootitem  { cursor:pointer; cursor:hand; color:#000000; font-size:9pt; font-weight:bold; font-style:normal; background-color:transparent; font-family:Tahoma, Arial, Helvetica; white-space:nowrap; padding:0px 12px 0px 5px }
.main_dnnmenu_itemhover { background-color:#8da4d3 }
.main_dnnmenu_itemhover td { background-color:#8da4d3 } 
.main_dnnmenu_icon { cursor:pointer; cursor:hand; text-align:center; width:15px; height:100% }
.main_dnnmenu_submenu { background-color:#cad5ea;  z-index:1000; cursor:pointer; cursor:hand; filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); padding: 1px 1px 1px 1px }
.main_dnnmenu_break { height:1px; font-size:1px }
.main_dnnmenu_arrow { border-right:#cad5ea 1px solid; border-bottom:#cad5ea 1px solid; border-top:#cad5ea 0px solid; font-family:webdings; font-size:10pt; cursor:pointer; cursor:hand }
.main_dnnmenu_rootmenuarrow { font-family:webdings; font-size:10pt; cursor:pointer; cursor:hand }

/* These are standard sIFR styles... do not modify */
.sIFR-flash { visibility:visible !important; margin:0 }
.sIFR-replaced { visibility:visible !important }
span.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden }
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display:none !important }