/* -----------------------------------*/
 /* ---------->>> GLOBAL <<<-----------*/
 /* -----------------------------------*/
body {background:url(../imagens/montagem/bg.jpg) repeat-x #f7f7f7 ; font-family:Arial, Geneva, sans-serif; font-size:1em;}
a {text-decoration:none;}
* {margin:0; padding:0; border:0; list-style:none; font-style:normal;}
p { font-size:100%; color:#442311; text-align:justify; line-height:1.5em;}
table {border:0;}
.left { float:left;}
.right { float:right;}
.voltar { clear:both; margin:10px 0 0 0; float:left;}
.voltar:hover { color:#CCC;}
.readonly { color:#ccc;}
/* -----------------------------------*/
 /* ---------->>> ESTILOS DA ESTRUTURA <<<-----------*/
 /* -----------------------------------*/
#site { width:941px; margin:0 auto;}
#topo { width:941px; height:245px; float:left; background: url(../imagens/montagem/bg_topo.jpg) no-repeat left top; position:relative; }
.logo { position:absolute; top:55px; left:10px;}
.logo_irib { position:absolute; top:96px; right:17px;}
#menu_dir {width:220px; position:absolute; top:20px; right:17px;}
#menu_dir ul { width:178px; border-bottom:1px solid #cecece; float:right; padding:0 0 5px 0; margin:0 0 10px 0; }
#menu_dir li { float:right; margin:0 0 0 13px;}
#menu_dir li a { color:#162b80; text-transform:uppercase; font-size:12px; font-weight:bold; }
#menu_dir p { color:#58585a; font-size:14px; float:right;text-transform:uppercase; font-weight:bold;}
.tel { margin:15px 8px 0 0; float:left;}
#menu { width:941px; float:left; height:30px;}
#menu ul { margin:5px 0 0 18px;}
#menu ul li { float:left; margin:0 11px 0 8px; _margin:0 8px 0 8px;}
#menu a { color:#FFF; text-transform:uppercase; font-size:13px;}
#menu a:hover { color:#ccc; text-transform:uppercase; font-size:13px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
body#mhome a#mhome, body#mapresentacao a#mapresentacao, body#mprogramacao a#mprogramacao, body#mpalestrantes a#mpalestrantes, body#minscricao a#minscricao, body#morganizacao a#morganizacao, body#mlocal a#mlocal, body#mcidade a#mcidade, body#mgaleria a#mgaleria, body#mnoticias a#mnoticias {cursor:default; background:#fff; border:1px solid #e4e4e4; color:#162b80;text-decoration:none;  float:left; padding:12px 10px 10px 10px; margin:-12px 0 0 0;  font-weight:bold; }
#miolo {width:941px; background:#FFF; float:left;border:1px solid #e4e4e4;  z-index:2; padding:5px 0 10px 0;  }
#banner { width:925px; height:192px; margin:0 0 0 8px; position:relative;}
#rodape { width:100%; height:230px; background:url(../imagens/montagem/bg_rodape.jpg) repeat-x; float:left; margin:20px 0 0 0;}
#rodape_cont { width:941px; height:195px; margin:0 auto; padding:35px 0 0 0; position:relative;}
#rdp_ms { width:120px; height:190px; float:left;}
#rdp_ms div { margin:20px 13px 0 0;}
.separador { width:1px; height:140px; border-left:1px solid #fff; margin:0 50px; float:left;}
#rdp_como { float:left; width:280px;}
address { font-size:12px; margin:15px 0 0 0;}
#rdp_irib { width:130px; float:left;}
#rdp_irib div { margin:15px 0 0 0;}
#rdp_irib a { font-size:12px; font-weight:normal;}
#rdp_irib a:hover { text-decoration:underline;}
.part { position:absolute; top:30px; right:0; font-size:11px; font-weight:normal; color:#132671;}
.part:hover { text-decoration:underline; font-size:11px; font-weight:normal; color:#132671;}
/* -----------------------------------*/
 /* ---------->>> ESTILOS DA HOME <<<-----------*/
 /* -----------------------------------*/
#box_apresentacao { width:466px; float: left; margin:12px 0 0 -23px;}
#box_apresentacao span {width:466px; height:47px; background:#b7b7b7; float:left; }
#box_apresentacao h1 { margin:12px 0 0 24px;}
#box_apresentacao p { width:432px; font-size:12px;background:#e5e5e5;  color:#4d4d4d; padding:10px 10px 10px 24px; text-align:justify; float:left;}
.borda_box { float:left;}
#box_noticias { width:480px; float:left; margin:12px 0 0 18px;}
#box_noticias li { border-top:1px solid #eee; margin:4px 0 0 0; float:left; width:475px; line-height:20px;}
#box_noticias p {  font-size:12px; color:#868686;}
#box_noticias li span { color:#b0b0b0; font-size:13px; margin:0 5px 0 0;}
#box_noticias li a { color:#151515; font-weight:bold; font-size:13px;}
#box_noticias li a.destaque { font-size:17px;}
#box_noticias li a:hover { text-decoration:underline;}
#box_cinza { width:931px;  height:89px;float:left; background:#f3f3f3; padding:11px 0 0 10px; }
.inscricao { float:left;}
#box_fotos { width:480px; float:left; margin:0 0 0 18px;}
#box_fotos li { float:left; margin:4px 13px 0 0 ; _margin:4px 10px 0 0;}
#box_fotos li a{ border:5px solid #fff; display:block !important;}
#box_fotos li a:hover { border:5px solid #e5e5e5;}
#box_video { width:415px; height:380px; float:left; padding:15px 0 0 15px; position:relative;}
#box_video hr { background:#efefef; color:#efefef; width:420px; height:1px; float:left; margin:10px 0;}
#box_twitter, #box_apoio { width:465px; float:left; padding:10px 0 0 15px; margin:0 0 0 18px;} 
#box_twitter hr, #box_apoio hr {background:#efefef; color:#efefef; width:465px; height:1px; float:left; margin:10px 0; float:left;}
#box_apoio ul { float:left; clear:both;}
#box_apoio li { float:left; margin:0 0 0 156px; }


/* -----------------------------------*/
 /* ---------->>> ESTILOS DO BANNER DO TOPO <<<-----------*/
 /* -----------------------------------*/
.ProductsCycleSlideshowWrapper { width:925px; height: 192px; float:left; position:absolute; left:0; top:0; }
.ProductsCycleSlideshow {width: 925px;  height: 192px;   overflow: hidden; float:left;}
.PCSChild {  width: 925px; height: 192px; text-align:right; float:left;}
.PCSChild  a { text-decoration: none; color:000;}
.PCSOutput { text-align:left; font-size:14px; }
.PCSOutput a { text-decoration: none; color:#000; }
.PCSOutput a:hover { text-decoration: none; color:#F00; }
.PCSPager { position:absolute; z-index:99; right:5px; bottom:5px;}
.PCSPager a {  background: #fff; color:#162b80; text-decoration: none; margin: 0 3px; padding: 2px 5px; font-size:11px; font-weight:bold;  }
.PCSPager a:hover { background: #162b80; color:#fff; }
.PCSPager a.activeSlide {background: #162b80; color:#fff; }


#miolo_esq { width:650px; float:left; padding:0 22px 0 8px; position:relative; } 
#miolo_dir { width:251px; float:right; background:#f3f3f3; margin:10px 0 0 0; padding:10px 0 10px 7px;}
#miolo_esq p { color:#4d4d4d; font-size:12px; clear:both; }
#titulos { margin:12px 0 0 -32px; float:left;}
.ico { clear:both; float:left;}
#miolo_esq h1 { width:654px; height:37px; float:left; background:#e5e5e5; padding:10px 0 0 32px;}
#miolo_esq img { float:left; margin:0 10px 5px 0;} 
#caminho { width:672px;  float:left;font-size:11px; margin:20px 0 0 0; }
#caminho a {font-weight:normal; }
#caminho a:hover {text-decoration:underline;}
.azul { color:#132671; font-size:16px;}
.guia { color:#132671; font-size:12px; font-weight:bold;}

.palestrante { width:650px; margin:20px 0 0 0; float:left;}
.palestrante div { width:515px; float:right;}
.palestrante img { float:left; margin:0 15px 0 0;}
.palestrante p { color:#868686 !important;}
.palestrante hr, #download hr { color:#efefef; width:650px; float:left; border-bottom:1px solid #efefef; margin:8px 0;}
.palestrante h2 { color:#000; font-size:19px;}
.palestrante h3 { color:#000; font-size:15px;}
.baixar { background:#162b80; color:#fff; font-weight:bold; padding:4px; float:right; font-size:11px; clear:both; margin:4px 10px 0 0;}
.baixar:hover {color:#fff; background:#243ea8;}
.programacao { margin:10px 0 0 0;}
p.contato { color:#4d4d4d; font-size:12px; padding:5px 10px; color:#162b80;}
p.contato span { font-size:15px; color:#4d4d4d;}

#ult_noticias { float:left; margin:10px 0 0 -7px;}
#ult_noticias h1 { width:272px; height:38px; background:#162b80; padding:9px 0 0 10px;}
#ult_noticias a { color:#4d4d4d; font-size:12px; font-weight:normal; }
#ult_noticias a:hover { text-decoration:underline;}
#ult_noticias div { width:240px; float:left; margin:10px 0 10px 15px;}
.img_titulo2 { float:right; margin:8px 0 0 0;}

#programacao { width:648px;  margin:0 0 10px 0;}
#programacao td.dia, #investimento tr.titulo, #local tr.titulo { background:#49494b; color:#FFF; font-size:18px; height:42px; padding:4px 0 0 20px;}
#local td { text-align:center;}
#programacao tr.ce, #investimento tr.ce, #local tr.ce { background:#dfdfdf; padding:0 0 0 20px;font-size:11px; padding:10px 20px; line-height:17px;}
#programacao tr.cc, #investimento tr.cc, #local tr.cc  { background:#ebebec;font-size:11px; padding:10px 20px; line-height:17px;}
#programacao td.hora { width:120px; font-weight:bold; font-size:15px; padding:0 0 0 20px; text-align:center;}
#programacao td.descricao { font-size:11px; padding:10px 20px; line-height:17px;}
#investimento td, #local td { height:30px; padding:0 0 0 10px;}
#local { margin:20px 0 0 0;}
.preencher { float:left; clear:both; margin:10px 0 !important;}

#galeria div { width:296px; float:left; margin:0 18px 20px 10px;background:#E9E9E9;}
#galeria div:hover { background:#132671; color:#fff;}
#galeria img {margin:0; float:left;}
#galeria a { width:296px; float:left; text-align:center; font-size:16px; text-transform:uppercase;}
#galeria a:hover { color:#fff;}
#galeria span {width:296px;  margin:5px 0; float:left; text-align:center;}
#galeria object { float:left; margin:0 0 20px 10px;}
#galeria_det ul { width:650px; float:left;}
#galeria_det ul li  { float:left; margin:10px 22px 0 0;}
#galeria_det ul li a { border:5px solid #E9E9E9; display:block !important; width:97px; height:64px;}
#galeria_det ul li a:hover { border:5px solid #132671;}

#mais_noticias  { width:650px; float:left; margin:0 0 20px 0;}
#mais_noticias li  { list-style-image:url(../imagens/montagem/img_ico.jpg); clear:both; margin:5px 0 0 35px;}
#mais_noticias a { font-size:12px;}
#mais_noticias a:hover { text-decoration:underline;}

#download div { background:#f1f3f8; width:650px;  min-height:68px !important; padding:0 0 10px 0;  float:left; margin:0 0 10px 0; position:relative;}
#download h3 { font-size:14px; color:#787878; font-weight:normal;}
#download div span { position:absolute; top:10px; left:150px;}
#download a { position:absolute; left:0;}
#download h2 { color:#000; font-size:15px;}

#expositores li { margin:0 10px 0 0; float:left;}
/*Menu Dropdown*/

* html ul.menu li {} 
* html ul.menu ul{ }
#menu ul.m_cont{width:130px;position: absolute; z-index: 99; visibility: hidden; background:#162b80;height:auto;}
#menu ul ul.m_cont li{margin:0; width:130px; padding:0; height:25px;} 
#menu ul ul.m_cont li a{text-transform:none; font-size:11px; font-weight:normal; display:block; height:20px; text-indent:10px; color:#fff; padding:5px 0 0 0;}
#menu ul ul.m_cont li a:hover{width:130px;display:block; background:#0d1847; color:fff; border:0;}

/*Formulário de Inscrição*/
#inscricao li ,#inscricao3  li { width:650px; float:right;  margin:3px 0; font-size:12px; line-height:25px; text-align:right; }
#inscricao input,#inscricao3 input { width:500px; height:25px; background:#F0F0F0; border:1px solid #D6D6D6; float:right; vertical-align:baseline; margin:0 0 0 4px; padding:0 0 0 4px;}
#inscricao input.menor, #inscricao3 input.menor { width:193px; height:25px; vertical-align:baseline; }
#inscricao input.medio,#inscricao3 input.medio { width:302px; height:25px; vertical-align:baseline; }
#inscricao input:focus,#inscricao3 input:focus  { background:#ddd; border:1px solid #D6D6D6; }
#inscricao select, #inscricao3 select  { width:200px; height:25px; background:#F0F0F0; border:1px solid #D6D6D6; float:right; vertical-align:baseline; margin:0 0 0 4px;}
#inscricao input.radio, #inscricao3 input.radio { width:12px; height:12px; float:none; vertical-align:middle; background:none; border:none; }
#inscricao textarea, #inscricao3 textarea { font-size:13px; width:500px; font-family:Arial, Helvetica, sans-serif;  background:#F0F0F0; border:1px solid #D6D6D6; float:right; vertical-align:middle; margin:0 0 0 4px; padding:0 0 0 4px;}
#inscricao table, #inscricao3 table { float:right;}
#inscricao label, #inscricao3 label { font-size:12px;}
#inscricao td, #inscricao3 td { vertical-align:middle; line-height:25px; text-align:right; margin:0 0 20px 0;}
.enviar { width:180px !important; padding:6px 2px 6px 2px; background:#132671 !important; color:#fff; cursor:pointer;}
.logoff {width:111px !important; height:24px !important; background: url(../imagens/montagem/bt-logoff.jpg) no-repeat !important; border:0 !important; float:left !important; margin:20px 0 0 0 !important; cursor:pointer;}
.linha { color:#efefef; width:650px; float:left; border-bottom:1px solid #efefef; margin:8px 0;}
span.error { float:right; clear:both; background:#B30000; color:#fff; padding:2px 4px; margin:4px 0 0 0;}
.tit_participante { color:#132671; font-size:14px; margin:5px 0; font-weight:bold; clear:both; display:block;}
#login { float:left; margin:50px 0 0 180px; width:350px;  padding:10px; border:1px solid #E2E2E2; text-align:right;}
#login input { width:260px;}
#login li{ width:350px !important; }
#login label { line-height:22px;}
.logar  { width:60px !important; padding:6px 2px 6px 2px; background:#132671 !important; color:#fff;}
.confirmacao { float:left; background:#9CFC9A; padding:15px; border:1px dashed #333; color:#000; font-weight:bold; margin:0 0 10px 0; }

.slideshow { width:357px; height:187px; float:left; }
.tarja { width:925px; height:20px; padding:10px 5px; background: url(../imagens/montagem/bg_tarja.png) !important;background-image: none;filter: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true,sizingMethod=image src='../imagens/montagem/bg_tarja.png'); color:#fff; position:absolute; bottom:0; text-align:center;}
#investimento { text-align:center;}

#traslado td { font-size:12px; border:1px solid #ccc; line-height:30px; text-align:center; padding:5px; background:#EEE; } 