* {
margin:0;
padding:0;
}

body {
line-height:160%;
color:#000000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(../img/bgbd.jpg) repeat-y top center;
line-height:160%;
}

#geral {
width:776px;
margin:0 auto;
}


h1 {
width:200px;
height:140px;
background:url(../img/logo.jpg) no-repeat;
text-indent:-9999px;
overflow:hidden;
cursor:pointer;
}

span#downatencao {
display:block;
margin:0 0 20px;
border:2px dotted #CC0000;
background:#FFFFD2;
padding:15px;
float:left;
font-size:14px;
color:#CC0000;
}

#menu-horizontal {
background:#2E5286;
list-style:none;
height:36px;
margin:1px 0 5px;
}

#menu-horizontal li{
float:left;
border-right:1px solid #FFFFFF;
}

#menu-horizontal li a{
display:block;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
letter-spacing:-1px;
font-size:10px;
padding:9px 8px;
}

#menu-horizontal li a:hover{
text-decoration:underline;
}

#banner_chamada {
width:776px;
height:356px;
background:url(../img/banner080709.gif) no-repeat;
}

#banner_chamada a.abnr1 {
position:absolute;
display:block;
width:71px;
height:17px;
text-indent:-9999px;
overflow:hidden;
margin:252px 0 0 549px;
}

#capa-simpoeste {
width:736px;
height:163px;
background:url(../img/bannercald.png) no-repeat #fff;
}

a.simpo-1 {
display:block;
position:absolute;
width:736px;
height:465px;
}


#topo {
width:776px;
height:140px;
background:url(../img/topoo.jpg) no-repeat;
}

#rodape {
height:115px;
clear:both;
padding:15px 0 0 0;
border-top:1px dotted #CCCCCC;
width:736px;
margin:15px 20px 20px 20px;
margin:20px auto;
}

#rodape p.rodlogos{
float:left;
width:240px;
text-align:right;
}

#rodape p.rodtxt{
float:left;
width:466px;
margin-right:30px;
}

#rodape a.livelogo {
width:103px;
height:39px;
display:block;
text-indent:-9999px;
overflow:hidden;
margin-top:16px;
background:url(../img/logolive.jpg) no-repeat;
}

#conteudo {
width:736px;
margin:25px 20px 40px;
}


#conteudo {
width:736px;
margin:25px 20px 40px;
}

#conteudo_artigos h2{
font-size:18px;
color:#16263F;
margin-bottom:10px;
letter-spacing:-1px;
}

#conteudo p {
margin-bottom:10px;
}

#conteudo_artigos p {
margin-bottom:10px;
}

#conteudo a.voltartopo {
display:block;
text-indent:14px;
background:url(../img/arrow_up.jpg) no-repeat 0 4px;
color:#333333;
text-decoration:none;
}

#conteudo a.voltartopo:hover {
display:block;
text-indent:14px;
background:url(../img/arrow_up.jpg) no-repeat 0 4px;
color:#333333;
text-decoration:underline;
}

#destaque {
height:100px;
margin-bottom:15px;
border:1px solid #CCCCCC;
}

#conteudo h2{
font-size:18px;
color:#16263F;
margin-bottom:10px;
letter-spacing:-1px;
line-height:125%;
}

.h2_mg_topo {
margin-top:20px;
}

#conteudo h3 {
display:block;
font-size:14px;
color:#16263F;
}

#conteudo_artigos h3 {
display:block;
font-size:14px;
color:#16263F;
margin-bottom:5px;
}

#conteudo h4 {
display:block;
font-size:11px;
color:#666666;
padding-bottom:2px;
border-bottom:1px solid #CCCCCC;
margin-bottom:8px;
}

#conteudo h5 {
display:block;
font-size:11px;
color:#2D4F82;
margin-bottom:4px;
}

#conteudo h6 {
display:block;
font-size:11px;
color:#FF6600;
}

#conteudo h6.palestrante {
color:#666666;
}

#conteudo h6.palests {
margin-top:-5px;
margin-bottom:15px;
}

#conteudo ul {
margin-bottom:15px;
}

#conteudo ul li{
list-style:none;
background:url(../img/list.gif) no-repeat 0 7px;
text-indent:10px;
}

#conteudo ul li.li_palestrante{
list-style:none;
background:url(../img/list_pal.jpg) no-repeat 0 7px;
text-indent:10px;
}

#conteudo ul li ul{
margin:0 0 6px 15px;
}

#conteudo ul li ul li {
background:url(../img/list2.jpg) no-repeat 0 7px;
list-style:none;
}

a.titulo_artigo {
text-decoration:none;
color:#2E5284;
font-size:14px;
}

a.titulo_artigo:hover {
text-decoration:underline;
color:#2E5284;
font-size:14px;
}

#conteudo_artigos p.autor_artigo {
font-size:10px;
color:#333;
margin-bottom:none;
text-align:left;
}

a.ler_artigo {
text-decoration:none;
color:#FF6600;
display:block;
margin-bottom:15px;
}

a.ler_artigo:hover {
text-decoration:underline;
color:#FF6600;
display:block;
margin-bottom:15px;
}

#conteudo_artigos ul.numerica {
list-style:decimal;
list-style-position:inside;
margin:5px 0;
}

#conteudo_artigos ul {
margin:5px 0;
}

#conteudo_artigos ul li {
list-style:none;
background:url(../img/list.gif) no-repeat 0 7px;
text-indent:10px;
}

#dl_autor {
padding:5px 0;
border-top:1px dotted #CCCCCC;
}

#dl_autor dt{
color:#FF6600;
font-weight:bold;
}

#dl_autor dd{
margin-bottom:10px;
}

a.mail_a {
text-decoration:none;
font-weight:bold;
color:#FF6600;
}

a.mail_a:hover {
text-decoration:underline;
font-weight:bold;
color:#FF6600;
}

a.links {
text-decoration:none;
color: #333333;
}

a.links:hover {
text-decoration:underline;
color: #333333;
}

p.plink {
padding-bottom:10px;
border-bottom:1px dotted #CCCCCC;
}

.thumb_curso {
float:left;
width:235px;
margin:0 15px 30px 0;
_height:160px;
text-align:left;
height:160px;
}

.thumb_curso h3 {
margin-bottom:8px;
letter-spacing:-1px;
}


a.img_thumb_curso {
display:block;
width:117px;
height:111px;
float:left;
margin-right:5px;
border:1px solid #2D4F82;
outline:none;
}

.txt_thumb_curso {
float:left;
font-size:10px;
width:110px;
line-height:130%;
margin:0;
}

.link_thumb {
font-size:10px;
text-decoration:none;
font-weight:bold;
color:#333333;
}

.link_thumb:hover {
text-decoration:underline;
}

#thumbs h3 {
font-size:12px;
color:#2D4F82;
margin-bottom:9px;
padding-bottom:2px;
}

#exp_conteudo {
border-top:1px dotted #FFCC00;
border-bottom:1px dotted #FFCC00;
background:#FFFEDF;
padding:10px;
margin-bottom:20px;
float:left;
}

#exp_conteudo h2{
display:block;
font-size:14px;
color:#16263F;
margin-bottom:0;
}

#exp_conteudo p{
float:right;
width:620px;
margin-bottom:0;
margin-top:8px;
text-align:left;
}

a.logolink {
display:block;
width:200px;
height:179px;
}

#pagto {
border-top:1px dotted  #0066CC;
border-bottom:1px dotted #0066CC;
background:#E1F5FF;
padding:5px 10px 10px 10px;
margin:0 0 20px 0;
float:left;
width:716px;
}

#pagto h2{
display:block;
font-size:14px;
color:#16263F;
margin-bottom:0;
}

#pagto p{
text-align:left;
}

#errobox {
padding:10px 10px 5px 10px;
border-top:1px dotted #CC0000;
border-bottom:1px dotted #CC0000;
margin:5px 0;
background:#FFDFDF;
}

#errobox li.lierro {
list-style:none;
margin-bottom:5px;
text-indent:8px;
background:url(../img/lierro.gif) no-repeat 0 7px;
color:#CC0000;
font-style:italic;
}

#errobox li.opserro {
list-style:none;
background:none;
margin-bottom:5px;
color:#CC0000;
font-weight:bold;
text-indent:0;
}

#sucessbox {
padding:10px 10px 5px 10px;
border-top:1px dotted #0066CC;
border-bottom:1px dotted #0066CC;
margin:5px 0;
background:#D2E9FF;
}

#sucessbox li.lisucesso {
list-style:none;
background:none;
margin-bottom:5px;
color:#0066CC;
font-weight:bold;
text-indent:0;
}

#eventos {
border-top:1px dotted #006699;
border-bottom:1px dotted #006699;
background:#E1F5FF;
margin-bottom:10px;
padding:10px 10px 2px 10px;
}

#eventos a{
text-decoration:none;
color:#003366;
font-weight:bold;
}

#eventos a:hover{
text-decoration:underline;
color:#003366;
font-weight:bold;
}

#eventos-inicial {
border:2px dashed #FF6600;
background:#E1F5FF;
margin-bottom:10px;
padding:15px 15px 5px;
font-size:14px;
color:#003366;
font-weight:bold;
}

#eventos-inicial a{
text-decoration:none;
color:#CC0000;
font-weight:bold;
}

#eventos-inicial a:hover{
text-decoration:underline;
color:#003366;
font-weight:bold;
}

.evfotos {
border:1px solid #CCCCCC;
padding:2px;
}

.evlegenda {
display:block;
font-size:10px;
color:#2D4F82;
padding-bottom:10px;
}

.visitantes {
float:right;
margin-left:25px;
width:190px;
}

/* banner 02/06/08 */

#banner_02_06 {
width:776px;
height:192px;
background:url(../img/banner_02_06_ok.gif) no-repeat;
position:absolute;
margin:5px 0 0 -200px;
}

a#bnr_infos {
display:block;
width:260px;
height:20px;
position:absolute;
margin:142px 0 0 420px;
text-indent:-9999px;
overflow:hidden;
}

a#bnr_contato {
display:block;
width:170px;
height:21px;
position:absolute;
margin:167px 0 0 390px;
text-indent:-9999px;
overflow:hidden;
}

#cursos2008 dt{
font-size:12px;
color:#003366;
font-weight:bold;
}

#cursos2008 dd {
margin-bottom:15px;
padding-bottom:10px;
border-bottom:1px dotted #CCCCCC;
}

#cursos2008 span {
font-size:12px;
display:block;
}

#cursos2008 strong {
font-weight:bold;
}

#cursos2008 em {
font-size:12px;
font-style:normal;
color:#666666;
display:block;
}

#cursos2008 a {
text-decoration:none;
color:#FF6600;
}

#cursos2008 a:hover {
text-decoration:underline;
color:#FF6600;
}

#formulario {
padding:15px 10px;
background: #F5F5F5;
border:1px dotted #CCCCCC;
}

#formulario span {
font-size:14px;
font-weight:bold;
color: #333333;
}

#formulario dt {
width:30%;
padding-top:9px;
text-align:right;
border-right:1px dotted  #CCCCCC;
height:23px;
padding-right:15px;
float:left;
margin-right:20px;
}

#formulario dd {
padding-top:6px;
height:26px;
color: #666666;
}

#formulario dd a{
text-decoration:none;
font-weight:bold;
color: #333333;
font-style:normal;
background:#CCCCCC;
}

#formulario dd a:hover {
text-decoration:underline;
font-weight:bold;
color: #FFFFFF;
font-style:normal;
background:#333333
}

#erro {
border-bottom:1px dotted #CC0000;
border-top:1px dotted #CC0000;
background: url(../img/error.gif) no-repeat 10px 10px #FFFF99;
padding:12px 34px 9px 34px;
margin-bottom:10px;
}

#erro dt {
font-size:12px;
color:#CC0000;
font-weight:bold;
margin-bottom:4px;
}

#erro dd {
font-style:italic;
margin-bottom:3px;
}

#sucesso {
border-bottom:1px dotted #003399;
border-top:1px dotted #003399;
background: url(../img/sucesso.gif) no-repeat 10px 12px  #DFF4FF;
padding:12px 34px 9px 34px;
margin-bottom:10px;
}

#sucesso dt {
font-size:12px;
color:#003399;
font-weight:bold;
margin-bottom:4px;
}

#sucesso dd {
font-style:italic;
margin-bottom:3px;
}

#atencaodown {
background: url(../img/bgatencaodwon.gif) no-repeat 10px 10px #DFF4FF;
border-bottom:1px dotted #003399;
border-top:1px dotted #003399;
padding:10px 20px 10px 75px;
margin-bottom:10px;
}

#atencaodown p {
text-align:left;
line-height:130%;
}

#atencaodown h3 {
color:#CC0000;
font-size:16px;
margin-bottom:4px;
}

#atencaodown a {
color:#CC0000;
font-weight:bold;
}

#menutecno {
list-style:none;
width:185px;
float:left;
margin-right:20px;
}

#menutecno li{
background:none !important;
}

#menutecno a{
display:block;
padding:10px 0;
border-bottom:1px dotted #666;
text-indent:0 !important;
font-size:14px;
letter-spacing:-1px;
color:#2E5286;
font-weight:bold;
line-height:140%;
text-decoration:none;
}

#menutecno a:hover{
background:url(../img/bgativotecno.jpg) no-repeat right center;
}

#menutecno a.ativo{
display:block;
padding:10px 0;
border-bottom:1px dotted #666;
text-indent:0 !important;
font-size:14px;
letter-spacing:-1px;
color:#2E5286;
font-weight:bold;
line-height:140%;
text-decoration:none;
background:url(../img/bgativotecno.jpg) no-repeat right center;
}

#conteudo-tecno {
float:left;
width:530px;
}

#conteudo-tecno h2{
color:#FF6600;
}

#conteudo-tecno em {
display:block;
margin:15px 0;
color: #CC0000;
font-style:normal;
font-size:14px;
}

#conteudo-tecno dl {
margin-bottom:10px;
}

#conteudo-tecno dl dt{
font-weight:bold;
}

a.bt-reserve {
display:block;
text-indent:-9999px;
overflow:hidden;
background: url(../img/btreserve.jpg) no-repeat;
width:184px;
height:33px;
outline:none;
float:left;
margin-bottom:30px;
}

#form-cred span{
display:block;
margin-bottom:8px;
float:left;
width:260px;
}

#form-cred span label{
display:block;
margin-bottom:3px;
}

#form-cred span input{
padding:5px 3px;
border:1px solid #2E5286;
background:#fff;
}

#form-cred strong {
display:block;
padding:10px;
color:#FFFFFF;
background:#CC0000;
margin:15px 0 30px;
float:left;
}

a.imp-com {
font-size:14px;
font-weight:bold;
padding:4px;
background:#CC0000;
color:#FFFFFF;
text-decoration:none;
}

a.imp-com:hover {
text-decoration:underline;
}


button {
padding:6px;
}

#credencial {
width:400px;
margin:0 auto;
border:1px dotted #CCCCCC;
padding:20px 30px;
text-transform:uppercase;
}
#credencial h2{
font-size:22px;
letter-spacing:-1px;
color:#333333;
margin-bottom:13px !important;
}
#credencial h3{
font-size:46px;
letter-spacing:-1px;
color:#999;

height:40px !important;
}

#credencial dl dt{
font-size:12px;
color:#666666;
}
#credencial dl dd{
font-size:16px;
font-weight:bold;
color:#000000;
margin-bottom:10px;
letter-spacing:-1px;
}

p.data-tecno {
color:#CC0000;
}