/* 
================================
Skin styles for DotNetNuke
================================
*/   

* 	{ margin:0; padding:0; outline:none;}
img { border:none }
br 	{ display:block; height:1px; font-size:1px; clear:both }
h2 	{ font:bold 17px Arial, Helvetica, sans-serif; color:#F60; padding:7px 10px 3px 10px } 
a:hover { color:#F60 }
html,body { height:100% }
hr  { border:1px solid #CCC; height:1px; line-height:1px; font-size:1px; margin:0 10px 10px 10px }

.px950 { width:950px; margin:auto }
#externa { height:100%; width:100%; position:absolute; top:0; left:0; visibility:hidden }

#webradio { position:absolute; width:163px; height:123px; background:url(/Portals/0/webradio.png) no-repeat; margin:-135px 0 0 427px; #margin:-135px 0 0 -520px; z-index:1000 }
#webradio span { display:block; width:14px; height:14px; cursor:pointer; margin:0 0 0 149px }
#webradio a:link, #webradio a:visited, #webradio a:hover { display:block; width:23px; height:31px; margin:40px 0 0 102px }

/* Topo */
#topo { height:140px }
.topo { height:30px }

.topo ul { float:right; padding-top:4px; #padding-top:9px }
.topo ul li { display:inline; margin:0 2px; font:11px Arial, Helvetica, sans-serif; color:#666 }
.topo a:link, .topo a:visited { color:#666 }
.topo a:hover { color:#F60; text-decoration:none }

.data { float:left; width:200px; padding-top:9px; #padding-top:4px }
.data * { color:#666; font:bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase }

/* Logo e Busca */
.logo_busca { height:70px; background:url(/portals/0/fundo_topo.png) repeat-x }
.logo { float:left; height:40px; width:228px; margin:15px 0 0 0 }
.logo span { visibility:hidden; position:absolute }
.busca { float:right; width:235px; margin-top:23px }
.busca_input { width:202px; height:17px; padding:2px 1px 0 1px; font:11px Arial, Helvetica, sans-serif; color:#666; border:1px solid #CCC; vertical-align:middle }
.busca_go { vertical-align:middle }

/* Menu */
.menu { margin:10px auto 13px auto }
.main_dnnmenu_container { white-space:nowrap  }
.main_dnnmenu_bar { white-space:nowrap  }
.main_dnnmenu_item td { cursor:pointer; font:bold 12px Arial, Helvetica, sans-serif; color:#666; white-space:nowrap; padding:4px 5px 4px 0 }
.main_dnnmenu_rootitem  { cursor:pointer; font:bold 13px Arial, Helvetica, sans-serif; color:#666; white-space:nowrap; margin:0 20px 0 5px; padding-right:10px }
.main_dnnmenu_itemhover { color:#F60 }
.main_dnnmenu_itemhover td { color:#666; background-color:#F0F0F0 }
.main_dnnmenu_icon { cursor:pointer; text-align:center; width:auto; height:100% }
.main_dnnmenu_submenu { background-color:#FFF; border-left:6px solid #CCC; border-bottom:2px solid #F6F6F6; border-right:2px solid #F6F6F6; z-index:1000; cursor:pointer; margin-top:3px; margin-left:0; width:120px }
.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; color:#F00 }
.main_dnnmenu_rootmenuarrow { font-family:webdings; font-size:10pt; cursor:pointer }

/* Panes Home */
.conteudo_home { width:956px; margin:auto; }
.leftpane { float:left; width:230px }
.contentpane { float:left; width:470px; margin:0 10px }
.rightpane { float:left; width:228px }
.margin10 { margin:10px 0 !important }


/* Componentes */

/* Banner */
.banner_home { width:470px; background:#003466; color:#FFF; font:12px Arial, Helvetica, sans-serif; height:210px }
.banner_home a:link, .banner_home a:visited, .banner_home a:hover { color:#F60 }
.banner_home th { padding-top:15px; font:bold 24px Arial, Helvetica, sans-serif; color:#FFF; text-align:center }
.banner_home td { padding:0 15px 0 0 }

/* Destaque */
.em_destaque { background:url(/portals/0/fundo_contents.png) repeat-x; width:226px; height:208px; border:1px solid #CCC; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#039 }
.em_destaque ul li { background:url(/portals/0/li_bullet.gif) no-repeat 0 2px; list-style:none; margin:15px 10px 20px 10px; padding-left:15px }
.em_destaque a:link, .em_destaque a:visited { text-decoration:none; display:block; width:180px; color:#039 }
.em_destaque a:hover { text-decoration:none; display:block; width:187px; color:#F60 }

/* Nascente da Semana */
.nascente_semana { margin-bottom:12px; background:url(/portals/0/fundo_contents.png) repeat-x; width:225px; height:208px; border:1px solid #CCC; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#039 }
.nascente_semana h2 { padding-bottom:0 }
.nascente_semana h3 { display:block; float:left; width:105px; height:120px; margin-left:10px; font:bold 13px Arial, Helvetica, sans-serif; color:#333; line-height:17px }
.nascente_semana h4 { font:11px Arial, Helvetica, sans-serif; color:#173463; margin:0 0 10px 12px }
.nascente_semana img { display:block; float:left; width:90px; height:120px; padding-left:10px }
.nascente_semana_links { font:11px Arial, Helvetica, sans-serif; color:#069; padding-top:10px; #padding-top:0; clear:both }
.nascente_semana_links a:link, .nascente_semana_links a:visited { color:#069; vertical-align:middle }
.nascente_semana_links a:hover { color:#F60; vertical-align:middle }
.nascente_semana_links img { width:auto; height:auto; vertical-align:middle; margin-right:5px }

/* Nascente Setor Privado */
.nascente_setor_privado { background:url(/portals/0/fundo_contents.png) repeat-x; width:225px; height:208px; border:1px solid #CCC; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#039 }
.nascente_setor_privado h2 { padding-bottom:0 }
.nascente_setor_privado h3 { display:block; float:left; width:105px; height:120px; margin-left:10px; font:bold 13px Arial, Helvetica, sans-serif; color:#333; line-height:17px }
.nascente_setor_privado h4 { font:11px Arial, Helvetica, sans-serif; color:#173463; margin:0 0 10px 12px }
.nascente_setor_privado img { display:block; float:left; width:90px; height:120px; padding-left:10px }
.nascente_setor_privado_links { font:11px Arial, Helvetica, sans-serif; color:#069; padding-top:10px; #padding-top:0; clear:both }
.nascente_setor_privado_links a:link, .nascente_setor_privado_links a:visited { color:#069; vertical-align:middle }
.nascente_setor_privado_links a:hover { color:#F60; vertical-align:middle }
.nascente_setor_privado_links img { width:auto; height:auto; vertical-align:middle; margin-right:5px }

/* Revista Imagem */
.revista_imagem { margin-top:12px; background:url(/portals/0/fundo_contents.png) repeat-x; width:225px; height:208px; border:1px solid #CCC; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#039 }
.revista_imagem h2 { padding-bottom:0 }
.revista_imagem h3 { display:block; float:left; width:95px; height:120px; margin-left:10px; font:bold 13px Arial, Helvetica, sans-serif; color:#333; line-height:17px }
.revista_imagem h4 { font:11px Arial, Helvetica, sans-serif; color:#173463; margin:0 0 10px 12px }
.revista_imagem img { display:block; float:left; width:90px; height:120px; padding-left:10px }
.revista_imagem_links { font:11px Arial, Helvetica, sans-serif; color:#069; padding-top:10px; #padding-top:0; clear:both }
.revista_imagem_links a:link, .revista_imagem_links a:visited { color:#069; vertical-align:middle }
.revista_imagem_links a:hover { color:#F60; vertical-align:middle }
.revista_imagem_links img { width:auto; height:auto; vertical-align:middle; margin-right:5px }

/* Imagem Especial */
.imagem_especial { background:url(/portals/0/fundo_contents.png) repeat-x; width:225px; height:208px; border:1px solid #CCC; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#039 }
.imagem_especial h2 { padding-bottom:0 }
.imagem_especial h3 { display:block; float:left; width:104px; height:120px; margin-left:10px; font:bold 13px Arial, Helvetica, sans-serif; color:#333; line-height:17px }
.imagem_especial h4 { font:11px Arial, Helvetica, sans-serif; color:#173463; margin:0 0 10px 12px }
.imagem_especial img { display:block; float:left; width:90px; height:120px; padding-left:10px }
.imagem_especial_links { font:11px Arial, Helvetica, sans-serif; color:#069; padding-top:10px; #padding-top:0; clear:both }
.imagem_especial_links a:link, .imagem_especial_links a:visited { color:#069; vertical-align:middle }
.imagem_especial_links a:hover { color:#F60; vertical-align:middle }
.imagem_especial_links img { width:auto; height:auto; vertical-align:middle; margin-right:5px }

/* Boletim Juridico */
.boletim_juridico { background:url(/portals/0/fundo_contents.png) repeat-x; width:225px; height:208px; border:1px solid #CCC; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#039 }
.boletim_juridico h2 { padding-bottom:20px }
.boletim_juridico h3 { font:bold 13px Arial, Helvetica, sans-serif; color:#333; line-height:17px }
.boletim_juridico table td { vertical-align:top; padding-left:11px }

/* Revista do Brasil */
.revista_brasil { width:227px; font:11px Arial, Helvetica, sans-serif; color:#333 }
.revista_brasil h3 { font:bold 13px Arial, Helvetica, sans-serif; color:#333; line-height:17px }
.revista_brasil table td { vertical-align:top; padding-left:11px }
.revista_brasil p { font:11px Arial, Helvetica, sans-serif; color:#333; padding-top:5px }

/* Ultimas Noticias */
.ultimas_noticias { background:url(/portals/0/fundo_ultimas_noticias.png) repeat-x bottom; width:468px; border:1px solid #CCC }
.ultimas_noticias td { vertical-align:top }
.titulo_noticias { font:bold 12px Arial, Helvetica, sans-serif; margin:10px 10px 0 10px; cursor:pointer; color:#039; display:block }
.titulo_noticias:hover { color:#F60; text-decoration:none }
.data_noticias { font:bold 11px Arial, Helvetica, sans-serif; color:#333; display:block; margin-left:10px !important; margin-left:5px; float:left; width:70px }
.destaque_noticias { font:11px Arial, Helvetica, sans-serif; color:#333; display:block; float:left; padding:0 10px 10px 10px; width:376px }
.destaque_noticias p { padding-left:0 !important; margin-left:0 !important; font-size:11px !important }
.edit_noticias { position:absolute; margin:-3px 0 0 0 }
#data_integra_noticias { font:bold 12px Arial, Helvetica, sans-serif; color:#039; margin-top:0 }
#dnn_ctr395_ViewAddTechNoticias_lstContent td span { margin-left:10px !important }
#dnn_ctr395_ViewAddTechNoticias_lstContent { margin-top:10px !important }
#voltar_todas_noticias { text-align:right; border-top:1px solid #CCC; margin-top:0; padding:10px 0 30px 0  }
#noticias_anteriores { text-align:right; margin-top:-25px !important }
#noticias_anteriores a:link, #noticias_anteriores a:visited { color:#069 }
#noticias_anteriores a:hover { color:#F60 }

.paginacao_noticias a, .paginacao_noticias a:link, .paginacao_noticias a:visited { text-decoration:none; color:#CCC }
.paginacao_noticias a:hover { color:#CCC !important; font-weight:normal !important }
.paginacao_noticias span { color:#CCC }
.paginacao_noticias { padding:20px 0 30px 0; display:block; height:80px; margin:0 12px; border-top:1px solid #CCC; text-align:center }
#dnn_ctr394_ViewAddTechNoticias_lstContent span { margin-left:10px !important; margin-left:5px }

#dnn_ctr395_ViewAddTechNoticias_pnlListaNoticias div { background:none; border:none; height:auto; width:auto }
#dnn_ctr395_ViewAddTechNoticias_pnlListaNoticias span { display:inline; width:auto; float:none }
#dnn_ctr395_ViewAddTechNoticias_pnlListaNoticias table { margin-top:30px }
#dnn_ctr395_ViewAddTechNoticias_pnlListaNoticias p { margin-top:0 }

#dnn_ctr532_ViewAddTechNoticias_lstListaReduzida td *, #dnn_ctr533_ViewAddTechNoticias_lstListaReduzida td * { font-size:11px !important; font-weight:normal !important }
#dnn_ctr532_ViewAddTechNoticias_lstListaReduzida td, #dnn_ctr533_ViewAddTechNoticias_lstListaReduzida td { padding-bottom:10px !important }

/* Publicacoes */
.publicacoes p { padding:10px 0 }

/* Enquete */
.enquete { background:url(/portals/0/fundo_contents.png) repeat-x; width:226px; height:208px; border:1px solid #CCC; font:11px Arial, Helvetica, sans-serif; color:#000; margin:10px 0 }
.enquete h4 { font:11px Arial, Helvetica, sans-serif; color:#000; padding:0 10px 0 11px; width:198px }
.survey_radios { margin:5px; #margin:0 }
.survey_radios input { margin:3px; #margin:0 3px; vertical-align:middle }
.survey_radios label { margin:3px 0; #margin:0; vertical-align:middle }
.survey_checks { margin:5px; #margin:0 }
.survey_checks input { margin:3px; #margin:0 3px; vertical-align:middle }
.survey_checks label { margin:3px 0; #margin:0; vertical-align:middle }
.survey_links { margin-left:10px; color:#069 }
.survey_links a:link, .survey_links a:visited { color:#069 }
.survey_links a:hover { color:#F60 }
.survey_results { display:block; margin:7px 0 5px }
.survey_results table { margin:0 10px; width:207px }
.YourCompanyNameSurveyResults { font-weight:normal !important }
.survey_results table td { font:bold 11px Arial, Helvetica, sans-serif; color:#000; padding:3px 0 4px 0 }
.survey_results table img { height:11px; vertical-align:middle }


/* Rodape */
.rodape { background:url(/portals/0/fundo_rodape.png) repeat-x; height:60px }
.rodape_tabela td, .rodape_tabela th { font:11px Arial, Helvetica, sans-serif; color:#999; padding-top:20px; #padding-top:10px }
.rodape_tabela th img { margin-right:5px }
.rodape_tabela p { margin-top:5px }


/* Agenda Area Restrita Diretoria */
#agenda_tabela { border:1px solid #CCC; border-collapse:collapse; margin-bottom:20px }
#agenda_tabela thead th { background:#E0E0E0; font:bold 14px Arial, Helvetica, sans-serif; color:#333; padding:10px; text-align:center }
#agenda_tabela thead td { border:1px solid #CCC; border-collapse:collapse; font:bold 12px Arial, Helvetica, sans-serif; color:#666; text-align:left; padding:3px 10px }
#agenda_tabela tbody td { border:1px solid #CCC; border-collapse:collapse; font:11px Arial, Helvetica, sans-serif; color:#666; padding:3px 10px }



/* Panes Interna */
.topleft { float:left; width:230px; height:90px; margin-top:10px }
.topcontent { float:left; width:710px; margin:10px 0 0 10px; height:90px; background:#036 }
.topcontent h2 { font:bold 30px Arial, Helvetica, sans-serif; text-align:right; color:#FFF; padding:5px 15px 0 0 }
.topcontent h3 { font:bold 20px Arial, Helvetica, sans-serif; text-align:right; color:#C6DBF0; padding:0 15px 0 0 }

.leftpane2 { float:left; width:218px; height:auto !important; height:175px; min-height:175px; margin-top:30px; border:1px solid #CCC; background:url(/portals/0/fundo_leftpane.png) no-repeat bottom; padding:0 5px }
.leftpane2 ul li { font:bold 12px Arial, Helvetica, sans-serif; color:#666; margin:10px 3px 20px 3px; list-style:none }
.leftpane2 a:link, .leftpane2 a:visited { font:bold 12px Arial, Helvetica, sans-serif; color:#666 }
.leftpane2 a:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#F60; text-decoration:none }
.leftpane2 h2 { padding:6px 0 0 3px !important; font-size:15px !important; margin-top:-6px }
.leftpane2 h3 { font:bold 12px Arial, Helvetica, sans-serif; color:#F60; padding:0 0 20px 3px !important }
.leftpane2 p { margin:20px 20px 20px 3px; font:11px Arial, Helvetica, sans-serif; color:#333 }

.leftpane3 { float:left; width:218px; margin-top:30px; padding:0 5px }
.leftpane3 ul li { font:bold 12px Arial, Helvetica, sans-serif; color:#666; margin:0 3px 20px 3px; list-style:none }
.leftpane3 a:link, .leftpane3 a:visited { font:bold 12px Arial, Helvetica, sans-serif; color:#666 }
.leftpane3 a:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#F60; text-decoration:none }
.leftpane3 h2 { padding:0 0 0 3px !important }
.leftpane3 h3 { font:bold 12px Arial, Helvetica, sans-serif; color:#F60; padding:0 0 20px 3px !important }
.leftpane3 p { margin:20px 20px 20px 3px; font:11px Arial, Helvetica, sans-serif; color:#333 }

.leftpane4 { float:left; width:187px; margin-top:20px; padding:10px 18px 0 5px }
.leftpane4 a:link, .leftpane4 a:visited { font:bold 12px Arial, Helvetica, sans-serif; color:#666 }
.leftpane4 a:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#F60; text-decoration:none }
.leftpane4 h2 { padding:0 0 0 3px !important }
.leftpane4 h3 { font:bold 12px Arial, Helvetica, sans-serif; color:#F60; padding:0 0 20px 3px !important }
.leftpane4 h4 { font:bold 14px Arial, Helvetica, sans-serif; color:#3D9AFF; padding:0 0 5px 0 }
.leftpane4 p { font:12px Arial, Helvetica, sans-serif; color:#333; line-height:18px; margin:0 }
.leftpane4 ul { padding-top:20px }
.leftpane4 ul li { font:bold 12px Arial, Helvetica, sans-serif; color:#666; margin:0 3px 20px 0; list-style:none }
.leftpane4 ul li a:link, .leftpane4 ul li a:visited { font:bold 11px Arial, Helvetica, sans-serif; color:#3D9AFF; padding:0 }
.leftpane4 ul li a:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#F60; padding:0 }
.leftpane4 ul li img { margin-right:5px; vertical-align:middle }

.contentpane2 { float:left; width:710px; margin:30px 0 0 10px; font:12px Arial, Helvetica, sans-serif; color:#333 }
.contentpane2 h3 { font:bold 17px Arial, Helvetica, sans-serif; color:#F60; padding:0 10px 3px 10px }
.contentpane2 h4 { font:bold 14px Arial, Helvetica, sans-serif; color:#F60; padding:20px 10px 3px 10px }
.contentpane2 h5 { font:bold 12px Arial, Helvetica, sans-serif; color:#333; padding:20px 10px 0 10px }
.contentpane2 p { margin:20px 10px; font:12px Arial, Helvetica, sans-serif; color:#333; line-height:18px }
.contentpane2 ul { margin:20px 10px 30px 25px; #margin:20px 10px 30px 28px; font:12px Arial, Helvetica, sans-serif; color:#333 }
.contentpane2 li { font:12px Arial, Helvetica, sans-serif; color:#333; line-height:22px }
.contentpane2 a:link, .contentpane2 a:visited { font:bold 12px Arial, Helvetica, sans-serif; color:#666 }
.contentpane2 a:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#F60; text-decoration:none }

.contentpane3 { margin:30px 0 0 0; font:12px Arial, Helvetica, sans-serif; color:#333 }
.contentpane3 h3 { font:bold 17px Arial, Helvetica, sans-serif; color:#F60; padding:0 10px 3px 10px }
.contentpane3 h4 { font:bold 14px Arial, Helvetica, sans-serif; color:#F60; padding:20px 10px 3px 10px }
.contentpane3 h5 { font:bold 12px Arial, Helvetica, sans-serif; color:#333; padding:20px 10px 0 10px }
.contentpane3 p { margin:20px 10px; font:12px Arial, Helvetica, sans-serif; color:#333; line-height:18px }
.contentpane3 ul { margin:20px 10px 30px 25px; #margin:20px 10px 30px 28px; font:12px Arial, Helvetica, sans-serif; color:#333 }
.contentpane3 li { font:12px Arial, Helvetica, sans-serif; color:#333; line-height:22px }
.contentpane3 a:link, .contentpane3 a:visited { font:bold 12px Arial, Helvetica, sans-serif; color:#666 }
.contentpane3 a:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#F60; text-decoration:none }

#fundo_interna3 { background:url(/portals/0/fundo_interna3.gif) no-repeat 0 50px }
.contentpane4 { float:left; width:487px; padding:0 20px; margin:20px 0 0 0; font:12px Arial, Helvetica, sans-serif; color:#333 }
.contentpane4 h3 { font:bold 17px Arial, Helvetica, sans-serif; color:#F60; padding:10px 0 3px 0 }
.contentpane4 h4 { font:bold 14px Arial, Helvetica, sans-serif; color:#3D9AFF; padding:20px 0 5px 0 }
.contentpane4 p { font:12px Arial, Helvetica, sans-serif; color:#333; line-height:18px; margin:0 }
.contentpane4 ul { margin:20px 10px 30px 25px; #margin:20px 10px 30px 28px; font:12px Arial, Helvetica, sans-serif; color:#333 }
.contentpane4 li { font:12px Arial, Helvetica, sans-serif; color:#333; line-height:22px }
.contentpane4 a:link, .contentpane4 a:visited { font:bold 12px Arial, Helvetica, sans-serif; color:#666 }
.contentpane4 a:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#F60; text-decoration:none }

.rightpane2 { float:left; width:200px; margin-top:20px; padding:0 5px }
.rightpane2 ul li { font:bold 12px Arial, Helvetica, sans-serif; color:#666; margin:0 3px 20px 3px; list-style:none }
.rightpane2 a:link, .rightpane a:visited { font:bold 12px Arial, Helvetica, sans-serif; color:#666 }
.rightpane2 a:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#F60; text-decoration:none }
.rightpane2 h2 { padding:0 0 0 3px !important }
.rightpane2 h3 { font:bold 12px Arial, Helvetica, sans-serif; color:#F60; padding:0 0 20px 3px !important }
.rightpane2 p { margin:20px 20px 20px 3px; font:11px Arial, Helvetica, sans-serif; color:#333 }

.breadcrumb { display:block; position:absolute; margin:-25px 0 0 250px; #margin:-20px 0 0 -698px; color:#F60 }
.breadcrumb a:link, .breadcrumb a:visited { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#FFF }
.breadcrumb a:hover { font:12px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:underline }

/* Paginas Internas */
.diretoria_executiva { margin:30px 0 0 0 }
.diretoria_executiva th { padding:10px 10px 30px 10px; font:normal 12px Arial, Helvetica, sans-serif; color:#333 }
.diretoria_executiva th em { font-size:11px }

.estatuto_menu { margin-right:20px; margin-top:20px }
.estatuto_menu, .estatuto_menu a, .estatuto_menu li { font-weight:normal !important; font-size:11px !important }

.solicitacao_desligamento { width:560px; height:600px }

.table_sintomas { margin:20px auto; border:2px solid #FFF; border-collapse:collapse; width:400px }
.table_sintomas thead td { background:#DDC; padding:10px; font:bold 12px Arial, Helvetica, sans-serif; color:#333; border:2px solid #FFF; border-collapse:collapse }
.table_sintomas tbody td { background:#F3F3ED; padding:5px 10px; font:12px Arial, Helvetica, sans-serif; color:#333; border:2px solid #FFF; border-collapse:collapse }

.table_acoes { margin:20px 0 20px 12px; border:1px solid #999; border-collapse:collapse; width:98% }
.table_acoes thead td { background:#F0F0F0; padding:10px; font:bold 12px Arial, Helvetica, sans-serif; color:#333; border:1px solid #999; border-collapse:collapse }
.table_acoes thead td p { margin:0 }
.table_acoes tbody td { background:#FFF; padding:5px 10px; font:12px Arial, Helvetica, sans-serif; color:#333; border:1px solid #999; border-collapse:collapse }
.table_acoes tbody td p { margin:10px 0 }

.div_const { background:#f0f0f0; margin:20px 12px; width:400px; padding:5px 10px }
.div_const2 { background:#f0f0f0; margin:20px 12px; padding:5px 10px }

/* Busca */
.resultados_busca { margin:20px 12px }
.titulo_resultados_busca { font:bold 14px Arial, Helvetica, sans-serif !important; color:#039 !important; cursor:default }
.chamada_resultados_busca { font:bold 11px Arial, Helvetica, sans-serif !important; color:#039 !important }
.link_resultados_busca { white-space:nowrap; display:block; margin:0 0 30px 0; font:11px Arial, Helvetica, sans-serif !important }
.num_pags td { padding-top:20px }
.num_pags span { padding:0 10px; font-weight:bold; color:#F60  }
.num_pags span a { padding:0 10px }

/* Fale Conosco */
.fale_conosco { margin-left:5px }
.erro_faleconosco { font:bold 12px Arial, Helvetica, sans-serif; position:absolute; margin:2px 0 0 10px }
.texto_fale_conosco { font:bold 12px Arial, Helvetica, sans-serif; display:block; color:#333; margin-bottom:5px }
.input_fale_conosco { width:252px; height:17px; padding:2px 1px 0 1px; font:11px Arial, Helvetica, sans-serif; color:#666; border:1px solid #CCC; vertical-align:middle; margin-bottom:30px }
.textarea_fale_conosco { width:302px; height:150px; padding:2px 1px 0 1px; font:11px Arial, Helvetica, sans-serif; color:#666; border:1px solid #CCC; margin-bottom:30px; overflow:auto }
.botao_fale_conosco:link, .botao_fale_conosco:visited { display:block; border:1px solid #CCC; background:#CCC; width:70px; padding:2px; text-align:center; color:#FFF !important; margin-bottom:20px }
.botao_fale_conosco:hover { display:block; border:1px solid #666; background:#666; width:70px; padding:2px; text-align:center; color:#FFF !important; margin-bottom:20px }



/* Pagina de Login */
.tabela_login { margin-left:10px; width:200px }
.botao_login { display:block; border:1px solid #CCC; background:#CCC; width:70px; padding:1px 0; text-align:center; color:#FFF !important; margin-bottom:20px; cursor:pointer }
.checkbox_login input { margin:0 5px 0 0; #margin:0 5px 0 -2px }

/* Recuperar Senha */
#tit_recsenha { background:#FFF; margin-top:-1px }
#text_recsenha { background:#FFF; display:block }
#send_password { background:#FFF; text-align:left }
#send_password table { margin-left:10px }
#send_password input { width:170px !important; height:17px; padding:2px 1px 0 1px; font:11px Arial, Helvetica, sans-serif; color:#666; border:1px solid #CCC }
#enviar_senha { padding-top:10px }
#enviar_senha a:link, #enviar_senha a:visited { text-decoration:none; display:block; border:1px solid #CCC; background:#CCC; width:100px; padding:2px; text-align:center; color:#FFF !important; margin-bottom:20px }
.botao_fale_conosco:hover { display:block; border:1px solid #666; background:#666; width:100px; padding:2px; text-align:center; color:#FFF !important; margin-bottom:20px }
#enviar_senha input { display:none }


/* Erros de preenchimento obrigatorio */
.erro_form_verm { font:bold 11px Arial, Helvetica, sans-serif !important; position:absolute; margin:-37px 0 0 310px !important; padding:0 !important; color:#F00 !important }


/* Pagina de registro */
.tabela_registrese { margin-top:30px }
.tabela_registrese td { vertical-align:top }
.input_registrese { width:150px; height:17px; padding:2px 1px 0 1px; font:11px Arial, Helvetica, sans-serif; color:#666; border:1px solid #CCC; vertical-align:middle; margin-bottom:20px }

#dnn_ctr470_ManageUsers_User_UserEditor_ctl00_Username_Label_cmdHelp, 
#dnn_ctr470_ManageUsers_User_UserEditor_ctl01_FirstName_Label_cmdHelp, 
#dnn_ctr470_ManageUsers_User_UserEditor_ctl02_LastName_Label_cmdHelp, 
#dnn_ctr470_ManageUsers_User_UserEditor_ctl03_DisplayName_Label_cmdHelp, 
#dnn_ctr470_ManageUsers_User_UserEditor_ctl04_Email_Label_cmdHelp,
#dnn_ctr470_ManageUsers_UserRow img
{ display:none }

#dnn_ctr470_ManageUsers_User_UserEditor_ctl00_Username_Label_label, 
#dnn_ctr470_ManageUsers_User_UserEditor_ctl01_FirstName_Label_label, 
#dnn_ctr470_ManageUsers_User_UserEditor_ctl02_LastName_Label_label, 
#dnn_ctr470_ManageUsers_User_UserEditor_ctl03_DisplayName_Label_label, 
#dnn_ctr470_ManageUsers_User_UserEditor_ctl04_Email_Label_label { margin-left:-5px; #margin-left:-4px; font:12px Arial, Helvetica, sans-serif; color:#333; padding-bottom:20px }

/* Formulario de Filiacao */
#ficha_filiacao { border:1px solid #666; width:550px; margin-left:10px }
#ficha_filiacao h3 { font-size:14px; padding:5px 12px; background:#666; color:#FFF; margin-bottom:10px }
#ficha_filiacao th { text-align:left; font:12px Arial, Helvetica, sans-serif; color:#333; width:180px; padding-left:12px; height:30px; vertical-align:middle }
#ficha_filiacao td { text-align:left; font:12px Arial, Helvetica, sans-serif; color:#333; height:30px; vertical-align:middle }
#ficha_filiacao input, .ficha_filiacao select { font:12px Arial, Helvetica, sans-serif; color:#666; border:1px solid #CCC }
#ficha_filiacao input { padding:2px }
#visualizar_impressao { border:none; color:#000; padding:5px; margin:15px 0; cursor:pointer }
#sexo_masc, #sexo_femin, #situacao_ativo, #situacao_aposentado { border:none !important }
#sexo_masc, #situacao_ativo { #margin-left:-5px }

#ficha_impressao { width:500px; margin:10px }
#ficha_impressao h3 { font-size:14px; padding:5px 5px; color:#039; border-bottom:1px solid #CCC; border-top:1px solid #CCC; margin-bottom:10px }
#ficha_impressao th { text-align:left; font:bold 12px Arial, Helvetica, sans-serif; color:#333; width:180px; padding-left:8px; height:25px; vertical-align:middle }
#ficha_impressao td { text-align:left; font:12px Arial, Helvetica, sans-serif; color:#333; height:25px; vertical-align:middle }
#imprimir_form_filiacao { text-align:right; padding:10px 20px 10px 0 }


/* Modulo Editoria */
.dv_capas { width:100%; text-align:center; margin-top:0 }
.dv_capas td { text-align:center }
.dv_capas td img { height:120px; width:90px } 

#dv_revista th { text-align:left; padding-left:15px; vertical-align:top; width:100px; font:bold 12px Arial, Helvetica, sans-serif; color:#036 }
#dv_revista td { text-align:left; vertical-align:top }
#dv_revista th img { height:120px; width:90px; margin-left:-5px }
#dv_revista_MateriasEdicao { margin-left:10px }
#dv_revista_MateriasEdicao h3 { font:bold 13px Arial, Helvetica, sans-serif; color:#039; margin:35px 0 0 0; padding:0 }
#dv_revista_MateriasEdicao h4 { font:bold 16px Arial, Helvetica, sans-serif; color:#F60; margin:10px 0 0 0; padding:0 }
#dv_revista_MateriasEdicao h5 { margin:10px 0 0 0; padding:0 }
#dv_revista_MateriasEdicao h5 a:link, #dv_revista_MateriasEdicao h5 a:visited { color:#039 }
#dv_revista_MateriasEdicao h5 a:hover { color:#666 }
#dv_revista_MateriasEdicao h6 { font:11px Arial, Helvetica, sans-serif; margin:0; color:#333 }
#dv_revista_MateriasEdicao p { font:12px Arial, Helvetica, sans-serif; margin:15px 0 20px 0; color:#333 }
#dv_revista_MateriasEdicao table { margin:20px 0; display:block; width:100% }
#dv_revista_MateriasEdicao table th { padding:10px 20px 10px 0; text-align:left; font:bold 12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#333 }
#dv_revista_MateriasEdicao table td { padding:7px 20px 7px 0; white-space:nowrap; text-align:left; font-size:11px; vertical-align:middle; color:#333 }
#dv_revista_MateriasEdicao ul { margin-left:15px }

#voltar_edicao { text-align:right; margin-top:30px; padding:10px 0 }


.indiqueessapagina{background:#fff; border:2px solid #ccc; padding:14px}
.indiqueessapagina h3{padding:0; margin:0 0 10px 0;}
.indiqueessapaginamensagem {background:#fff; border:2px solid #ccc}
.indiqueessapaginamensagem span{color:#f60; font-size:15px; font-weight:bold; display:block; padding:20px 30px 30px 30px;}

