@charset "iso-8859-1";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent }

ol, ul { list-style:none; margin:0; padding:0 }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
:focus { outline:0 }
ins { text-decoration:none }
del { text-decoration:line-through }
table { border-collapse:collapse; border-spacing:0 }
a img { border:none }

body { background:url(../images/fundo.png) repeat-x #dfe4e8; margin:0; font-family:Arial, Helvetica, sans-serif }
a { color:#063666; text-decoration:none }
a:visited { text-decoration:none }
a:hover { text-decoration:underline }

#headerHome { width:1024px; height:157px; margin:0 auto; background:url(../images/headHome.png) }
#headerContainer { width:822px; margin:0 auto; height:120px } 
#logo { float:left; margin:57px 0 0 15px; width:174px; height:53px }
#headerDT { float:right; width:411px; height:120px }
#lang { color:#FFF; float:right; width:100%; text-align:right; margin:22px 1px 0 0; height:11px; word-spacing:2px; font-size:65% }
#lang a { text-decoration:none; color:#bfcdd7 }
#lang a:visited { text-decoration:none }
#lang a:hover { text-decoration:none; color:#FFF }
#login { float:right; margin:27px 0 0 0; width:155px}
#loginES { float:left; width:118px } 
#username { float:left; width:118px; height:15px }
#password { float:left; width:118px; height:15px; margin-top:15px }
#submeter { float:right; width:21px; height:20px; margin:28px 8px 0 0 }
.username { width:118px; height:11px; padding:2px; background:none; border:none; font-family:Verdana, Geneva, sans-serif; font-size:65% }
.password { width:118px; height:11px; padding:2px; background:none; border:none; font-size:65% }
.submeter { width:21px; height:20px; background:none; border:none; cursor:pointer }
#menuHorizontal { width:612px; height:30px; margin:9px 0 8px 0; float:right; text-align:center }
#menuHorizontal li { display:inline; font-size:80%; padding:5px 13px }
#menuHorizontal a { color:#206693; text-decoration:none }
#menuHorizontal a:visited { text-decoration:none }
#menuHorizontal a:hover { color:#00437a; text-decoration:none }
#corpo { width:822px; margin:8px auto }
#corpoTOP { float:left; background:url(../images/corpo_top.png) no-repeat; height:16px; width:822px }
#corpoRPT { float:left; width:822px; background:url(../images/corpo_rpt.png) repeat-y }
#corpoRPT_cortado { float:left; width:822px; background:url(../images/corpo_rpt_cortado.png) repeat-y }
#corpoES { float:left; width:188px; padding:4px; margin-top:-15px }
#corpoDT { float:right; width:604px; padding:4px; font-size:85%; color:#4A708B }
#corpoDTinterior { float:right; width:582px; padding:4px 15px; font-size:75%; color:#4A708B; line-height:130%; min-height:291px }
#corpoDTinterior h2 { font-family:Verdana, Geneva, sans-serif; color:#104E8B; font-size:160%; font-weight:bold }
#corpoDTinterior ul { margin-left:15px }
#corpoBOT { background:url(../images/corpo_bot.png); width:822px; height:69px; float:left }
#corpoBOT a { color:#206693; text-decoration:none }
#corpoBOT a:visited { text-decoration:none }
#corpoBOT a:hover { color:#00437a; text-decoration:none }
#corpoBOTes { float:left; width:196px; height:69px }
#video { float:left; width:57px; height:11px; font-weight:bold; margin-top:6px; text-align:center; padding:9px; font-size:80% }
#newsletter { float:right; width:101px; height:11px; font-weight:bold; margin-top:6px; text-align:center; padding:9px; font-size:80% }
#contactos { float:left; width:76px; height:11px; font-weight:bold; margin-top:4px; text-align:center; padding:9px; font-size:80% }
#facebook { float:left; width:33px; height:17px; margin:4px 0 0 5px; padding:6px; text-align:center }
#twitter { float:left; width:33px; height:17px; margin:4px 0 0 4px; padding:6px; text-align:center }
#corpoBOTdt { float:right; width:612px; height:69px }
#subscrever { font-size:66%; text-align:center }
#parceiros { float:left; font-size:70%; width:400px; height:54px; margin-top:6px; color:#00437a; padding:4px }
#parceiros_img { margin-top:3px; height:45px; width:400px; overflow:hidden }
#parceiros_img .mask { position: relative; overflow: hidden; width:400px }
ul.newsticker { position: relative }
ul.newsticker li { float:left; padding:0 5px } 
#membro { float:right; font-size:70%; width:192px; height:54px; margin-top:6px; color:#00437a; padding:4px }
#membro img { padding:4px; }
#footer { margin:8px auto; width:822px; height:69px; font-size:60%; color:#104E8B; text-align:center; padding-top:7px; clear:both  }

#manchetes { height:260px }

.textItem { position:absolute; display:none; width:188px; font-size:65%; margin-top:10px }
.textItem  p { color:#1e7497; padding:8px 0; font-weight:bold }
.textItem  span{ color:#053467; font-weight:normal }
.hide { display:none }
.home_img { width:148px; float:left; margin-right:3px }

#frase { color:#104E8B; font-size:90%; font-weight:bold; margin:65px 4px 8px 4px; font-family:Verdana, Geneva, sans-serif }
#autor { color:#104E8B; font-size:70%; margin:0 4px; font-family:Verdana, Geneva, sans-serif }

#submenuNegativo { float:left; width:582px; margin-bottom:15px; margin-top:-138px }
#submenuPositivo { float:left; width:582px; margin-bottom:15px }
.submenu_img { float:left; width:142px; height:51px; margin-right:3px }
.submenu_img_escolhido { float:left; width:142px; margin-right:3px; padding-top:8px; background:#FFF }
#submenu_conteudo { float:left; width:566px; border-radius:0 0 0 11px; padding:12px 8px 30px 8px }
.media_based { border:1px solid #f2925b }
.reputation_based { border:1px solid #c6aa59 }
.intelligence_based { border:1px solid #f8bf1a }
.opinion_based { border:1px solid #87b94f }
#submenu2 { float:left; width:566px; text-align:center }
#submenu2 li { display:inline; font-size:100% }
#submenu2 ul { margin:5px 0 25px 0 }
.submenu2_media li {  padding:0 1px }
.submenu2_media a { color:#f47a4c; text-decoration:none }
.submenu2_media a:visited { text-decoration:none }
.submenu2_media a:hover { color:#f14f12; text-decoration:none }
.submenu2_intelligence li {  padding:0 10px }
.submenu2_intelligence a { color:#cfb563; text-decoration:none }
.submenu2_intelligence a:visited { text-decoration:none }
.submenu2_intelligence a:hover { color:#bf9d2f; text-decoration:none }

#corpoDTinterior input[type='text'] { border:1px solid #dfe4e8; font-size:70%; height:16px; margin:3px 0 }
.input_nome_pt { width:472px }
.input_mail_pt { width:473px }
.input_ouviufalar_pt { width:402px }
.input_trabalharmanchete_pt { width:345px }
.input_maisvalias_pt { width:312px }
.input_ondeandou_pt { width:242px }
.input_nome_en { width:509px }
.input_mail_en { width:510px }
.input_ouviufalar_en { width:395px }
.input_trabalharmanchete_en { width:358px }
.input_maisvalias_en { width:197px }
.input_ondeandou_en { width:250px }
.input_nome_esp { width:476px }
.input_mail_esp { width:488px }
.input_ouviufalar_esp { width:341px }
.input_trabalharmanchete_esp { width:320px }
.input_maisvalias_esp { width:327px }
.input_ondeandou_esp { width:216px }

.submit_recrutamento { float:right; border:1px solid #dfe4e8; color:#206693; background:#eee; font-size:85%; height:36px; margin:3px 0; cursor:pointer }

#submenu_comunicacao { float:left; width:110px; padding:20px 10px }
#submenu_comunicacao li { padding-top:8px }
#submenu_comunicacao a { color:#206693; text-decoration:none }
#submenu_comunicacao a:visited { text-decoration:none }
#submenu_comunicacao a:hover { color:#00437a; text-decoration:none }
#submenu_comunicacao_conteudo { float:right; width:420px; padding:20px 10px }

.imagens { width:100%; margin-bottom:30px; float:left; text-align:center }
.mapa_google { width:310px; height:240px }