/* CSS Document */

/* =RESET */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
ol, ul { list-style:none; }
adress, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
caption, th { text-align:left; }
q:before, q:after { content:''; }
abbr,acronym { border:0; } 

/* =GERAL 
------------------------------------------------------------------- */
html { overflow-y:scroll }
body { min-height: 100%; _height: 100%; margin:0; font-family:Arial, Helvetica, sans-serif; }

img { border:0; margin:0; padding:0; }

.clear { clear:both; }

li { list-style:none; list-style-position:outside; }

.hidden { text-indent:-5000px; overflow:hidden; }

/* =LAYOUT
------------------------------------------------------------------- */
body.pageIsHome { background:url('../images/bg.gif') bottom left no-repeat; }

div#top { position:absolute; min-width:100%; _width:100%; height:50%; background:#f6f6f6; }

div#wrapper { position:absolute; min-width:100%; _width:100%; height:602px; top:50%; left:0; margin-top:-301px; background:url('../images/bg_wrapper.gif') 0 50% repeat-x; z-index:1; }

div#content { position:absolute; left:50%; width:922px; height:504px; margin-left:-501px; padding:158px 0 0 80px; background:url('../images/bg_logo.jpg') 660px 44px no-repeat; z-index:500; }
h1#logo { position:absolute; top:116px; left:421px; width:255px; height:133px; background:url('../images/logo.gif') 0 0 no-repeat; z-index:500; }

h2#header-decision { width:199px; height:21px; display:block; margin:0 0 6px 90px; background:url('../images/header_decision.gif') 0 0 no-repeat;clear:both; }
body.pageIsHome h3 { display:block; clear:both; margin:0 0 0 78px; clear:both; }


ul#menu { position:absolute; top:265px; left:80px; float:left; display:inline; height:34px; padding:0 0 0 1px; margin:0; background:url('../images/bg_menu.gif') 0 0 no-repeat; z-index:1000; }
ul#menu li { height:24px; float:left; display:inline; margin:0; padding:10px 1px 0 0; background:url('../images/bg_menu.gif') right top no-repeat; }
ul#menu li a.but-menu { height:24px; display:block; margin:0; text-indent:-5000px; overflow:hidden; }

body.pageIsInterna ul#menu { position:relative; top:0; left:0; float:left; display:inline; height:34px; padding:0 1px 0 0; margin:0 0 0 80px; background:url('../images/bg_menu_interna2.gif') right top no-repeat; z-index:1000; }
body.pageIsInterna ul#menu li { padding:0 0 10px 1px; background:url('../images/bg_menu_interna.gif') 0 0 no-repeat; }
body.pageIsInterna ul#menu li a { height:23px; }

a#but-01 { width:108px; }
a#but-02 { width:102px; }
a#but-03 { width:88px; }
a#but-04 { width:108px; }
a#but-05 { width:71px; }
a#but-06 { width:126px; }

.pageIsHome a#but-01 { background:url('../images/but_01.gif') 0 0 no-repeat; }
.pageIsHome a#but-02 { background:url('../images/but_02.gif') 0 0 no-repeat; }
.pageIsHome a#but-03 { background:url('../images/but_03.gif') 0 0 no-repeat; }
.pageIsHome a#but-04 { background:url('../images/but_04.gif') 0 0 no-repeat; }
.pageIsHome a#but-05 { background:url('../images/but_05.gif') 0 0 no-repeat; }
.pageIsHome a#but-06 { background:url('../images/but_06.gif') 0 0 no-repeat; }

.pageIsHome a#but-01:hover { background:url('../images/but_01.gif') 0 -24px no-repeat; }
.pageIsHome a#but-02:hover { background:url('../images/but_02.gif') 0 -24px no-repeat; }
.pageIsHome a#but-03:hover { background:url('../images/but_03.gif') 0 -24px no-repeat; }
.pageIsHome a#but-04:hover { background:url('../images/but_04.gif') 0 -24px no-repeat; }
.pageIsHome a#but-05:hover { background:url('../images/but_05.gif') 0 -24px no-repeat; }
.pageIsHome a#but-06:hover { background:url('../images/but_06.gif') 0 -24px no-repeat; }

.pageIsInterna a#but-01 { background:url('../images/but_01.gif') 0 -48px no-repeat; }
.pageIsInterna a#but-02 { background:url('../images/but_02.gif') 0 -48px no-repeat; }
.pageIsInterna a#but-03 { background:url('../images/but_03.gif') 0 -48px no-repeat; }
.pageIsInterna a#but-04 { background:url('../images/but_04.gif') 0 -48px no-repeat; }
.pageIsInterna a#but-05 { background:url('../images/but_05.gif') 0 -48px no-repeat; }
.pageIsInterna a#but-06 { background:url('../images/but_anteriores.gif') 0 0 no-repeat; }

.pageIsInterna a#but-01:hover { background:url('../images/but_01.gif') 0 -25px no-repeat; border-bottom:1px solid #B00000; }
.pageIsInterna a#but-02:hover { background:url('../images/but_02.gif') 0 -25px no-repeat; border-bottom:1px solid #B00000; }
.pageIsInterna a#but-03:hover { background:url('../images/but_03.gif') 0 -25px no-repeat; border-bottom:1px solid #B00000; }
.pageIsInterna a#but-04:hover { background:url('../images/but_04.gif') 0 -25px no-repeat; border-bottom:1px solid #B00000; }
.pageIsInterna a#but-05:hover { background:url('../images/but_05.gif') 0 -25px no-repeat; border-bottom:1px solid #B00000; }
.pageIsInterna a#but-06:hover { background:url('../images/but_06.gif') 0 -25px no-repeat; border-bottom:1px solid #B00000; }

body#programacao a#but-01 { background:url('../images/but_01.gif') 0 -24px no-repeat; border-bottom:1px solid #B00000; }
body#informacoes a#but-02 { background:url('../images/but_02.gif') 0 -25px no-repeat; border-bottom:1px solid #B00000; }
body#inscricoes a#but-03 { background:url('../images/but_03.gif') 0 -25px no-repeat; border-bottom:1px solid #B00000; }
body#treinamentos a#but-04 { background:url('../images/but_04.gif') 0 -25px no-repeat; border-bottom:1px solid #B00000; }
body#contato a#but-05 { background:url('../images/but_05.gif') 0 -25px no-repeat; border-bottom:1px solid #B00000; }
body#anteriores a#but-06 { background:url('../images/but_06.gif') 0 -25px no-repeat; border-bottom:1px solid #B00000; }

h2#chamada { width:346px; height:55px; display:block; margin:118px 0 12px 7px; background:url('../images/header_chamada.gif') 0 0 no-repeat; }
h2#live { width:202px; height:66px; display:block; margin:150px 0 12px 7px; background:url('../images/header_live.gif') 0 0 no-repeat; }
p#descricao { width:366px; height:74px; display:block; margin:0 0 0 8px; background:url('../images/p_descricao.gif') 0 0 no-repeat; }

div#logos { width:370px; float:right; display:inline; padding:151px 90px 0 0; }
div#logos a { /float:left; /display:inline; }
div#logos a img { /float:left; /display:inline; }
div#logos a#paragon { margin-right:16px; /margin-right:20px; }
div#logos a#rockwell { margin-right:15px; /margin-right:19px; }
div#logos a#decision img { margin-left:195px; }


div#footer { width:817px; position:absolute; top:526px; left:0; padding:0 95px 0 91px; }
div#footer-aovivo { width:817px; position:absolute; top:526px; left:0; padding:38px 95px 0 91px; }
h4#header-evento { width:370px; height:38px; float:left; display:inline; background:url('../images/header_evento.gif') 0 0 no-repeat; }
a#but-prog { width:215px; height:28px; float:right; display:inline; margin-top:5px; background:url('../images/but_prog.gif') 0 0 no-repeat; }
a#but-prog:hover { background:url('../images/but_prog.gif') 0 -28px no-repeat; }

a#salvego { width:89px; height:17px; float:left; display:inline; margin-right:409px; background:url('../images/salvego.gif') 0 0 no-repeat; }
p#copy { width:317px; height:17px; float:left; display:inline; background:url('../images/copy.gif') 0 0 no-repeat; }

/* INTERNA TREINAMENTOS ---------------------------------------------------------*/

div#content-interna { display:block; background:url('../images/bg_interna.gif') 0 0 repeat-x; }
div#header, div#main-content, div#footer-interna { width:1002px; display:block; margin:0 auto; }

div#main-content { background:url('../images/bg_content_interna.gif') 608px -93px no-repeat; }
div#header { width:922px; padding-left:80px; background:url('../images/bg_content_interna.gif') 608px 0 no-repeat; }
h2#logo-interna { width:198px; height:93px; float:left; display:right; background:url('../images/logo_interna.gif') 0 0 no-repeat; }
div#box { width:200px; float:left; display:inline; padding:20px 0 0 0; }
h4#decision-interna { width:136px; height:17px; margin:8px 0 0 6px; float:left; display:inline; background:url('../images/header_decision_interna.gif') 0 0 no-repeat; }
div#box h5 { margin:6px 0 0 6px; float:left; display:inline; }

div#main { width:560px; float:left; display:inline; padding-left:90px; text-align:justify; }
div#main p { font-size:11px; margin-bottom:11px; color:black; }

div#main h3.header-interna, div#main h4.sub-header { text-indent:-5000px; overflow:hidden; padding:0; }
div#main h3#header-programacao { width:156px; height:34px; margin-top:19px; background:url('../images/header_programacao.gif') 0 0 no-repeat; padding:0; }
div#main h3#header-informacoes { width:156px; height:34px; margin-top:19px; background:url('../images/header_informacoes.gif') 0 0 no-repeat; padding:0; }
div#main h3#header-inscricoes { width:156px; height:34px; margin-top:19px; background:url('../images/header_inscricoes.gif') 0 0 no-repeat; padding:0; }
div#main h3#header-treinamentos { width:156px; height:34px; margin-top:19px; background:url('../images/header_treinamentos.gif') 0 0 no-repeat; padding:0; }
div#main h3#header-contato { width:156px; height:34px; margin-top:19px; background:url('../images/header_contato.gif') 0 0 no-repeat; padding:0; }
div#main h3#header-anteriores { width:180px; height:34px; margin-top:19px; background:url('../images/header_anteriores.gif') 0 0 no-repeat; padding:0; }
div#main h3#header-aovivo { width:89px; height:34px; margin-top:19px; background:url('../images/header_aovivo.gif') 0 0 no-repeat; padding:0; }

div#main h4#sub-treino { width:395px; height:59px; margin:2px 0 20px 0; background:url('../images/sub_treino.gif') 0 0 no-repeat; }
div#main h4#sub-anteriores { width:386px; height:20px; margin:2px 0 20px 0; background:url('../images/sub_anteriores.gif') 0 0 no-repeat; }


div#sidebar { width:200px; float:right; display:inline; padding:32px 84px 0 0; }
div#sidebar h4#header-info { width:194px; height:41px; background:url('../images/header_info.gif') 0 0 no-repeat; margin-bottom:57px; }

div#logos-interna { width:200px; float:right; display:inline; padding:0; }
div#logos-interna a img { float:right; }
div#logos-interna a#paragon img { margin-right:6px; }
div#logos-interna a#rockwell img { margin-right:6px; margin-top:18px; }
div#logos-interna a#alliance img { margin-right:6px; margin-top:18px; }
div#logos-interna a#decision img { margin-right:6px; margin-top:9px; }


div#footer-wrapper { display:block; padding:40px 0 0 0; margin:0; background:url('../images/bg_footer.gif') 0 40px repeat-x; }
div#footer-interna { width:822px; margin:0 auto; padding:0 90px; }
a#but-insc { width:97px; height:28px; float:right; display:inline; margin-top:5px; background:url('../images/but_insc.gif') 0 0 no-repeat; }
a#but-insc:hover { background:url('../images/but_insc.gif') 0 -28px no-repeat; }

/* INTERNA TREINAMENTOS ---------------------------------------------------------*/

form#inscr { width:560px; text-align:left; margin-top:20px; }
form#inscr div#left-box { width:264px; float:left; display:inline; margin-right:45px; }
form#inscr div#right-box { width:235px; float:left; display:inline; }

div#left-box label { width:100px; }
div#left-box input.text { width:155px; }
div#left-box select { width:164px; }

div#right-box label { width:105px; }
div#right-box input.text { width:120px; }
div#right-box select { width:124px; }

form#inscr label { float:left; display:inline; font-size:11px; text-align:right; margin-right:5px; }
form#inscr input.text { float:left; display:inline; border:1px solid #626262; margin:0 0 3px 0; }
form#inscr input.checkbox { float:left; display:inline; margin-left:105px; }

form#inscr label#empresa { width:100px; margin-right:5px; }
form#inscr input#empresa { width:434px; }

form#inscr select { height:18px; float:left; display:inline; font-size:11px; margin:0 0 3px 0; }
form#inscr option { margin:0; padding:0; font-size:12px; }

form#inscr h5 { color:#B00000; font-size:14px; font-weight:bold; margin-left:105px; }
form#inscr label.check { color:black; font-weight:bold; font-size:11px; padding-left:4px; }
form#inscr ul {  margin-top:10px; }
form#inscr ul li { margin-bottom:20px; }
form#inscr ul li p {  margin-left:105px; margin-bottom:0; }
form#inscr ul li p.lista { margin-left:115px; }

label.double-line { margin-top:-4px; }
form#inscr input#enviar { width:54px; float:left; display:inline; margin-left:105px; }




form#contato { width:560px; text-align:left; margin-top:20px; }
form#contato label { width:100px; float:left; display:inline; font-size:11px; text-align:right; margin-right:5px; }

form#contato select { width:354px; height:18px; float:left; display:inline; font-size:11px; margin:0 0 3px 0; }
form#contato option { margin:0; padding:0; font-size:12px; }

form#contato input.text { width:350px; float:left; display:inline; border:1px solid #626262; margin:0 100px 3px 0; }

form#contato input.number { width:20px; margin:0 4px 3px 0; text-align:center; }
form#contato input.fone { width:100px; margin:0 4px 3px 0; }

form#contato input.checkbox { float:left; display:inline; margin-left:105px; }

form#contato span { font-size:11px; }
form#contato textarea { width:350px; height:100px; margin-bottom:10px; }
form#contato label.nota { width:300px; text-align:left; margin-left:5px; }

form#contato input#enviar { width:180px; float:left; display:inline; margin-left:205px; margin-top:10px; }

/* INTERNA PROGRAMAÇÃO ---------------------------------------------------------*/
table#tabela-prog { width:558px; font-size:11px; text-align:center; float:left; display:inline; vertical-align:center; margin-top:16px; border:0; }
table#tabela-prog th { width:110px; background:#858580; color:white; text-align:center; vertical-align:center; border:2px solid white; padding:4px 6px; }
table#tabela-prog th.color { background:#B00000; }
table#tabela-prog th p, table#tabela-prog td p { padding:4px 6px; margin:0; }

table#tabela-prog tr.claro { background:#D9D9D2;  }
table#tabela-prog tr.claro td { border:2px solid white; font-weight:bold; padding:4px 6px; }
table#tabela-prog td.color { background:#E68200; }
table#tabela-prog td.color2 { background:#E68200; }

table#tabela-prog tr.maisclaro { background:#E8E8E1; }
table#tabela-prog tr.maisclaro td { border:2px solid white; font-weight:bold; }
table#tabela-prog tr td.color { background:#FFA300; font-weight:bold; }

table#tabela-prog tr td ul { text-align:left; }

table#tabela-agenda { width:558px; font-size:11px; text-align:center; float:left; display:inline; vertical-align:center; margin-top:16px; margin-bottom:16px; border:0; }
table#tabela-agenda th { width:558px; height:36px; background:#B00000; font-size:14px; color:white; font-weight:bold; text-align:center; vertical-align:center; border:2px solid white; padding:4px 6px; }
table#tabela-agenda td.logo { width:120px; }
table#tabela-agenda td { border:2px solid white; font-weight:bold; padding:4px 6px; text-align:center; vertical-align:center; }
table#tabela-agenda td p { margin:0; }  
table#tabela-agenda tr.claro { height:48px; background:#E8E8E1; }
table#tabela-agenda tr.claro p { padding-left:140px; }
table#tabela-agenda tr.escuro { height:62px; background:#D9D9D2; }

div#info-left { float:left; display:inline; margin-top:10px; padding-left:10px; }
div#info-right { float:right; display:inline; margin-top:10px; padding-right:10px; text-align:right; }

div#info-left span.bold, div#info-right span.bold { font-weight:bold }
div#info-left p, div#info-right p { margin:0; }
div#info-left a, div#info-right a { text-decoration:none; color:#B00000; font-size:11px; }
div#info-left a:hover, div#info-right a:hover { text-decoration:underline; }

/* INTERNA INFORMAÇÕES ---------------------------------------------------------*/
body#informacoes h4.header-info { width:250px; color:white; font-size:11px; font-weight:bold; margin-top:16px; padding:5px 10px; background:#858580; }

div#mapa { float:left; display:inline; margin-left:6px; margin-top:16px; }
div#mapa iframe { border:2px solid #B00000; }
div#mapa small#ampliar { float:right; display:inline; margin-top:3px; }
div.comimg, div#info-left a img { float:left; display:inline; }
div.comimg { padding:14px 20px; }
div#info-left a img { margin-top:12px; }

/* INTERNA TREINAMENTOS ---------------------------------------------------------*/
table#treinamentos { width:471px; font-size:11px; font-weight:bold; text-align:left; margin-top:16px; }
table#treinamentos th { background:#858580; border:2px solid white; vertical-align:center; font-weight:bold; padding:6px 10px; color:white; }
table#treinamentos td#data { width:85px; text-align:center; vertical-align:center; }
table#treinamentos td { border:2px solid white; font-weight:bold; padding:6px 10px; }
table#treinamentos td.claro { background:#D9D9D2; }
table#treinamentos td.maisclaro { background:#E8E8E1; }

/* INTERNA TREINAMENTOS ---------------------------------------------------------*/
a#b2008 { width:230px; height:62px; display:block; margin-bottom:4px; background:url('../images/button_2008.gif') 0 0 no-repeat; }
a#b2007 { width:230px; height:62px; display:block; margin-bottom:4px; background:url('../images/button_2007.gif') 0 0 no-repeat; }
a#b2006 { width:230px; height:62px; display:block; margin-bottom:4px; background:url('../images/button_2006.gif') 0 0 no-repeat; }
a#b2005 { width:230px; height:62px; display:block; margin-bottom:4px; background:url('../images/button_2005.gif') 0 0 no-repeat; }

div#aovivo { width:50%; margin-top:16px; }
div#main p.bold { font-weight:bold; }
div#main p.link { font-weight:bold; font-size:14px; color:#B00000; }

div#aovivo a { text-decoration:none; color:#B00000; font-size:11px; }
div#aovivo a:hover { text-decoration:underline; }
