/* CSS Document */
* { margin:0; padding:0; list-style:none; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
img { border:none; }
body { background:#FFFFFF; }
#central { margin:0; background:#FFFFFF; }

#page { margin:0; background:#FFFFFF; }

#header { display:block; width:100%; }
#header #logobox { height:240px; width:290px; }
#header #logobox h1 { font-size:18px; font-weight:bold; color:#003300; }
#header #sponsors { display:none; }
#header #twits { display:none; }
#production { display:none; }
#nav { display:none; }

#footer { display:none; }

#content { display:block; width:95%; padding-left:5%; }

#content #home { text-align:center; background:url(../curitiba2011_imghome.jpg) center no-repeat; min-height:450px; }
#content #home p { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-style:italic; font-weight:bold; color:#003300; padding:0 100px; }
#content #home p.toplinehome { text-align:left; font-size:36px; margin-top:40px; }
#content #home p.midlinehome { text-align:right; font-size:24px; }
#content #home p.botlinehome { text-align:right; font-size:18px; }
#content #home #imgrotate { margin:70px auto 10px; width:600px; height:330px; overflow:hidden; text-align:center; }
#content #home #imgrotate ul { width:600px; height:330px; text-align:center; }
#content #home #imgrotate ul li { list-style:none; text-align:center; }
#content #home #imgrotate ul li img { margin:auto 0; padding:9px; background:#FFFFFF; border:solid 1px #DDDDDD; }

#contentfull { float:right; width:949px; min-height:510px; background:#FFFFFF; border-left:solid 1px #EEEEEE; margin-bottom:10px; }

#pagina { position:relative; }
#pagina * { font-family:Georgia, "Times New Roman", Times, serif; }
#pagina h1 { clear:both; font-size:24px; color:#003300; margin:10px 0 20px 0; padding-left:0; }
#pagina h2 { clear:both; font-size:20px; color:#003300; margin:25px 0 15px 0; padding-left:0; text-align:left; }
#pagina h3 { clear:both; font-size:16px; color:#BF8C1A; margin:25px 0 10px 15px; text-align:left; }
#pagina h4 { clear:both; font-size:14px; color:#333333; margin:20px 0 10px 25px; text-align:left; }
#pagina h4 strong { font-size:14px; font-weight:bold; color:#BF8C1A; }
#pagina p { font-size:12px; color:#333333; line-height:21px; text-align:justify; margin:10px 0 5px 25px; }
#pagina p strong { color:#003300; }
#pagina pre { margin-left:50px; font-family:"Courier New", Courier, monospace !important; font-size:10px; text-align:left; }
#pagina ul { margin:5px 0; }
#pagina ul li { font-size:12px; color:#333333; line-height:21px; list-style:disc; margin:5px 0 5px 40px; text-align:left; }
#pagina ul li strong { color:#003300; }
#pagina ol { margin:5px 0; }
#pagina ol.numeros li { list-style:decimal; }
#pagina ol.letras li { list-style:upper-alpha; }
#pagina ol li { font-size:12px; color:#333333; line-height:21px; margin:5px 0 5px 40px; text-align:left; }
#pagina ol li strong { color:#003300; }
#pagina a { color:#C7A25A; }
#pagina a:hover { color:#BF8C1A; text-decoration:underline; }
#pagina div.credlogo { padding-top:15px; }
#pagina div.credtxt { padding-top:5px; }
#pagina img.guestflag { margin-left:10px; vertical-align:baseline; }

#pagina h3.linkbot { clear:both; border:none; margin:40px 0 40px 35px !important; }
#pagina h3.linkbot a { font-size:16px; font-weight:bold; color:#FFFFFF; background:#003300; border:solid 2px #003300; padding:10px 15px; text-decoration:none; }
#pagina h3.linkbot a:hover { color:#003300; background:#FFFFFF; border:solid 2px #003300; }

#pagina h4.linkbot2 { border:none; margin-left:35px; margin-bottom:20px !important; }
#pagina h4.linkbot2 a { font-size:16px; }

#cursos { padding:20px; }
#cursos p { font-size:11px; color:#333333; line-height:21px; margin:0 0 10px 50px; }
#cursos p a { font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
#cursos p a:hover { font-size:11px; color:#BF8C1A; text-decoration:underline; }
#cursos ul { padding:5px 0; }
#cursos ul li { font-size:11px; color: #333333; line-height:21px; padding:0 5px; list-style:outside; margin:0 0 10px 65px; }
#cursos ul li ul li { padding:0 5px; margin:0 0 5px 20px; }
#cursos h1 { font-size:24px; color:#003300; border-bottom:solid 2px #BF8C1A; margin:0 0 20px 0; }
#cursos h2 { font-size:20px; color:#003300; border-bottom:solid 2px #C7A25A; margin:0 0 15px 25px; }
#cursos h2.faixa { font-size:16px; margin-bottom:5px; }
#cursos h3 { font-size:14px; color:#003300; border-bottom:solid 2px #C7A25A; margin:0 0 15px 40px; }
#cursos h4 { font-size:11px; color:#333333; margin:0 0 20px 40px; }
#cursos h4 strong { color:#003300; }
#cursos h4 em { padding:0 5px; }
#cursos h5 { font-size:12px; color:#333333; margin:20px 0 0 50px; }
#cursos h5 strong { font-size:16px; color:#BF8C1A; padding-right:10px; }
#cursos h5 em { padding:0 5px; }
#cursos h5 span { font-size:12px; font-weight:bold; color:#000000; padding-right:0; }
#cursos p.barraativ { border-bottom:solid 2px #C7A25A; }

#programacao { padding:0; }
#programacao p { font-size:11px; color:#333333; line-height:21px; margin:5px 0 0 55px; }
#programacao p a { font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
#programacao p a:hover { font-size:11px; color:#BF8C1A; text-decoration:underline; }
#programacao ul { padding-top:10px; }
#programacao ul li { font-size:11px; color:#333333; line-height:21px; padding:0 5px; list-style:outside; margin:0 0 10px 65px; }
#programacao ul li strong { font-size:13px; color:#003300; padding-right:5px; }
#programacao ul li em { font-size:11px; color:#333333; }
#programacao ul li ul li { padding:0 5px; margin:0 0 5px 20px; }
#programacao h2 { font-size:20px; color:#003300; border-bottom:solid 2px #C7A25A; margin:40px 0 10px 20px; }
#programacao h2.faixa { font-size:16px; margin-bottom:5px; }
#programacao h3 { font-size:14px; color:#003300; border-bottom:solid 2px #C7A25A; margin:30px 0 10px 30px; }
#programacao h4 { font-size:11px; color:#333333; margin:25px 0 0 35px; padding:5px 0; border-bottom:solid 2px #F7F7F2; }
#programacao h4 strong { font-size:11px; color:#BF8C1A; }
#programacao h4 em { font-size:15px; padding:0 5px; color:#C7A25A; }
#programacao h4 em strong { font-size:12px; color:#003300; }
#programacao h5 { font-size:12px; color:#333333; margin:20px 0 0 50px; }
#programacao h5 strong { font-size:16px; color:#BF8C1A; padding-right:10px; }
#programacao h5 em { padding:0 5px; }
#programacao h5 span { font-size:12px; font-weight:bold; color:#000000; padding-right:0; }
#programacao p.barraativ { border-bottom:solid 2px #C7A25A; }

.tab_insc { padding:5px; margin:0 0 10px 15px; }
.tab_insc caption { font-size:12px; font-weight:bold; color:#BF8C1A; text-align:left; padding-left:7px; padding-top:10px; }
.tab_insc td, .tab_insc th { white-space:pre; vertical-align:text-top; padding:4px 12px 4px 4px; }
.tab_insc th { border-bottom:solid 4px #BF8C1A; text-align:left; font-size:11px; font-weight:bold; color:#003300; vertical-align:middle; }
.tab_insc td { border-bottom:solid 2px #C7A25A; font-size:9px; color:#003300; }
.tab_insc td a { font-size:9px; color:#003300; text-decoration:none; }
.tab_insc td a:hover { font-size:9px; font-weight:bold; color:#003300; text-decoration:underline; }
.tab_insc td img { margin-right:10px; vertical-align:bottom; }

.tab_insc_big { padding:5px; margin:0 0 10px 15px; }
.tab_insc_big caption { font-size:16px; font-weight:bold; color:#BF8C1A; text-align:left; padding-left:7px; padding-top:10px; }
.tab_insc_big td, .tab_insc_big th { white-space:pre; vertical-align:text-top; padding:4px 12px 4px 4px; }
.tab_insc_big th { border-bottom:solid 4px #BF8C1A; text-align:left; font-size:12px; font-weight:bold; color:#003300; }
.tab_insc_big td { border-bottom:solid 2px #C7A25A; font-size:10px; color:#003300; }
.tab_insc_big td a { font-size:10px; color:#003300; text-decoration:none; }
.tab_insc_big td a:hover { font-size:10px; font-weight:bold; color:#003300; text-decoration:underline; }
.tab_insc_big td img { margin-right:10px; vertical-align:bottom; }

.tab_trabcient { padding:5px; margin:0 0 10px 0; text-align:left; }
.tab_trabcient caption { font-size:16px; font-weight:bold; color:#BF8C1A; text-align:left; padding-left:7px; padding-top:10px; }
.tab_trabcient td, .tab_trabcient th { white-space:pre; vertical-align:text-top; padding:4px 20px 4px 4px; }
.tab_trabcient th { border-bottom:solid 4px #BF8C1A; text-align:left; font-size:14px; font-weight:bold; color:#003300; }
.tab_trabcient td { border-bottom:solid 2px #C7A25A; font-size:12px; color:#003300; }
.tab_trabcient td.trabcurta { width:50px; }
.tab_trabcient td a { font-size:12px; color:#003300; text-decoration:none; }
.tab_trabcient td a:hover { font-size:12px; font-weight:bold; color:#003300; text-decoration:underline; }
.tab_trabcient td img { margin-right:15px; vertical-align:bottom; }

form { display:none; }

#trabcient_subnav { width:100%; padding:0 10px 20px 0; }
#trabcient_subnav ul { text-align:center; }
#trabcient_subnav ul li { display:inline; margin:5px 10px; }
#trabcient_subnav ul li a { padding:2px 10px; font-size:12px; color:#003300; border-bottom:solid 2px #003300; text-decoration:none; }
#trabcient_subnav ul li a:hover { color:#BF8C1A; border-bottom:solid 2px #BF8C1A; text-decoration:none; }

#aviso { position:absolute; top:20px; left:125px; border:solid 3px #003300; background:#FFFFFF; padding:20px; width:450px; }
#aviso h2 { font-size:14px; font-weight:bold; color:#003300; border-bottom:solid 2px #BF8C1A; margin:10px 0 20px 0; padding-left:0; }
#aviso p { font-size:11px; color:#000000; line-height:21px; text-align:justify; margin:10px 0 5px 30px; }
#aviso p a { color:#000000; text-decoration:underline; }
#aviso p a:hover { color:#003300; }
#aviso p span a { font-size:9px; color:red; }
#aviso p span a:hover { color:#003300; }
