@charset "utf-8";
/* CSS Document */
*{
    padding:0;
    margin:0;
    outline:none;
    font-family:tahoma;
    font-size:11px;
    color:#4c4c4c;
}
h1{
    margin:0 0 10px 0;
    background:url(../images/bullet_title.gif) no-repeat;
    text-indent:32px;
    height:27px;
    clear:both;
    font-size:16px;
    color:#4c4c4c;
    padding:3px;
}
h2{
    margin:0 0 10px 0;
    font-size:16px;
    padding:0 5px;
    color:#a90e0b;
}
h3{
    margin:10px 0 2px 0;
    clear:both;
    padding:0 5px;
    font-size:12px;
    color:#2f3444;
}
h4{
    margin:0 0 0 0;
    clear:both;
    padding:0 5px;
    font-size:11px;
    color:#2f3444;
}
h5{
    margin:0 0 20px 0;
    clear:both;
    padding:0 5px;
    font-size:10px;
    color:#a90e0b;
}
h5.t1{
    font-size:14px;
    color:#2f3444;
}
.center{
    text-align:center
}
p{ 
    margin-bottom:10px;
    padding:0 5px;
    text-align:justify;
    color:#4c4c4c;
}
.italic{
    font-style:italic;
}
.roman {
    margin:0px;
}
.roman li{
    list-style:upper-roman;
    margin:5px 0 10px 30px;
    text-align:justify;
}
.disc {
    margin:0px 0 10px 0;
}
.disc li{
    list-style:disc;
    margin:5px 0 2px 30px;
    font-size:11px;
}
img.right{ float:right}
.right{ text-align:right}

a.mais{
    padding:0 0 0 10px;
    background:0 4px url(../images/bullet_mais.jpg) no-repeat;
    color:#a90e0b;
    text-decoration:none;
}
a.mais:hover{
    color:#7f1210;
}

a{	
    color:#a90e0b;
    text-decoration:none;
}
a:hover{
    color:#7f1210;
}

ul a{	
    color:#a90e0b;
    text-decoration:none;
}
ul a:hover{
    color:#7f1210;
}

.assinatura{
    color:#7f1210;
    font-weight:bold;
}
.linha2{
    width:100%;
    height:1px;
    margin:20px auto;
    clear:both;
    background:center url(../images/linha_2.jpg) no-repeat;
}
.linha3{
    width:100%;
    height:1px;
    margin:5px auto;
    clear:both;
    background:center url(../images/linha_3.jpg) no-repeat;
}
body{
    background:#3d4a5e url(../images/bg_1.jpg) repeat-x;
}
.header{
    position:relative;
    z-index:1;
    width:768px;
    height:212px;
    margin:20px auto 0 auto;
    background:#3d4a5e url(../images/bg_2.jpg) repeat-x;
}
.header .logo{
    background:url(../images/logo.jpg);
    width:244px;
    height:122px;
    position:absolute;
    margin:15px 30px;
}
.header .banner{
    display:block;
    position:absolute;
    padding-top:30px;
    z-index:1;
    width:175px;
    height:155px;
    top:50px;
    right:-3px;
    background:url(../images/bg_banner.gif) no-repeat;
    text-align:center;
    color:#FFF;
    font-size:10px;
    line-height:22px;
    font-weight:bold;
}
.header .banner:hover{
    color:#ccd3ec;
}
.header .fotos{
    position:absolute;
    z-index:0;
    width:171px;
    height:171px;
    top:9px;
    right:119px;
    border:0px #FFF solid;
}
.header .menu{
    position:absolute;
    z-index:2;
    width:219px;
    height:187px;
    top:38px;
    left:293px;
    padding:32px 0 0 0;
    background:url(../images/bg_menu.gif) no-repeat;
    border:0px #FFF solid;
}
.header .menu li{
    display:block;
    width:100px;
    height:23px;
    margin:2px auto 3px auto;
    list-style:none;
}
.header .menu li.item4{margin:0px auto 2px auto;}
.header .menu li a{
    display:block;
    width:100px;
    height:23px;
    text-indent:-9999px;
}
.header .menu li.item1 a{background:url(../images/item1.jpg) no-repeat;}
.header .menu li.item1 a:hover{background: 0 -23px url(../images/item1.jpg) no-repeat;}
.header .menu li.item2 a{background:url(../images/item2.jpg) no-repeat;}
.header .menu li.item2 a:hover{background: 0 -23px url(../images/item2.jpg) no-repeat;}
.header .menu li.item3 a{background:url(../images/item3.jpg) no-repeat;}
.header .menu li.item3 a:hover{background: 0 -23px url(../images/item3.jpg) no-repeat;}
.header .menu li.item4 a{background:url(../images/item4.jpg) no-repeat;}
.header .menu li.item4 a:hover{background: 0 -23px url(../images/item4.jpg) no-repeat;}
.header .menu li.item5 a{background:url(../images/item5.jpg) no-repeat;}
.header .menu li.item5 a:hover{background: 0 -23px url(../images/item5.jpg) no-repeat;}
.header .menu li.item6 a{background:url(../images/item6.jpg) no-repeat;}
.header .menu li.item6 a:hover{background: 0 -23px url(../images/item6.jpg) no-repeat;}

/*Conteudo*/
.page{
    position:relative;
    z-index:0;
    width:758px;
    padding:0 5px;
    margin:0 auto;
    background:url(../images/bg_3.gif) repeat-y;
}
.page .left_col{
    position:relative;
    width:181px;
    padding:0;
    margin:0 10px 0 0;
    float:left;
}
.left_col .menu2{}
.left_col .menu2 li{
    display:block;
    width:181px;
    height:18px;
    padding-top:5px;
    text-indent:22px;
    margin:0;
    background:bottom url(../images/linha_1.jpg) no-repeat;
}
.left_col .menu2 li a{
    text-decoration:none;
    font-weight:bold;
    color:#000;
}
.left_col .menu2 li a:hover{
    color:#3d4a5e;
}
.page div.curso{
    width:165px;
    padding:5px;
    margin:15px auto 15px auto;
    background:top url(../images/bg_box.jpg) no-repeat;
}
.page a.associar{
    display:block;
    width:175px;
    height:40px;
    padding-top:25px;
    margin:10px auto;
    text-indent:70px;
    text-decoration:none;
    font-weight:bold;
    color:#4c4c4c;
    background:url(../images/bt_associar.jpg) no-repeat;
}
.page a.associar:hover{
    color:#000;
}
.page a.twitter{
    display:block;
    width:175px;
    height:40px;
    padding-top:25px;
    margin:10px auto;
    text-indent:-9999px;
    text-decoration:none;
    font-weight:bold;
    color:#4c4c4c;
    margin:0 0 0 10px;
    background:url(../images/twitter29.png) no-repeat;
}
.page a.twitter:hover{
    color:#000;
}
.page .content{
    position:relative;
    width:360px;
    padding:0 10px;
    margin:60px 0 0 0;
    float:left;
}
.page .content .noticias{
    position:relative;
    padding:0 0 0 10px ;
    margin:0;
}
.page .content .noticias li{
    background:0 5px url(../images/bullet_seta.jpg) no-repeat;
    list-style:none;
    position:relative;
    padding:0 0 0 10px;
    margin:0 0 10px 0;
}
.page .content .noticias li a{
    color:#4c4c4c;
    text-decoration:none;
}
.page .content .noticias li a:hover{
    color:#000;
}
.page .content .noticias li a.link{
    color:#3d4a5e;
    text-decoration:none;
}
.page .content .noticias li a.link:hover{
    color:#7f1210;
}
.page .right_col{
    position:relative;
    width:175px;
    padding:0;
    margin:60px 0 0 5px;
    float:left;
}
.page .right_col h1{
    margin:0 0 10px 10px;
    text-align:justify;
}
.page .right_col div.eventos, .page .right_col div.parceiros{
    width:175px;
    padding:5px 0 0 0;
    margin:15px auto 15px auto;
    background:top url(../images/bg_box.jpg) no-repeat;
    text-align:center;
}
.page .right_col div.eventos p.center{
    font-size:11px;
    color:#a90e0b;
    text-decoration:none;
    font-weight:bold;
    text-align:center;
}
.page .right_col div.eventos p.left{
    font-size:11px;
    color:#a90e0b;
    text-decoration:none;
    font-weight:bold;
    text-align:left
}
.page .right_col div.eventos a{
    font-size:12px;
    color:#a90e0b;
    text-decoration:none;
    font-weight:bold;
    text-align:right;
}
.page .right_col div.eventos a{
    color:#7f1210;
}
.page .right_col div.parceiros img{
    border:2px #FFF solid;
}
.page .right_col div.parceiros img:hover{
    border:2px #7f1210 solid;
}

.footer{
    position:relative;
    width:768px;
    height:50px;
    padding:50px 0 0 0;
    margin:0 auto;
    background:url(../images/bg_4.jpg) no-repeat;
    text-align:center;
}
.footer p{
    text-align:center;
    color:#FFF;
    margin:0 0 5px 0;
}
.footer p a{
    color:#FFF;
    text-decoration:none;
    margin:0 2px;
}

.eventos .fotos a{ 
    display:block;
    width:65px;
    padding:3px;
    float:left;
    margin:0 5px 5px 0;
    border:0px solid #f00;
    text-align:center;
}

.eventos .fotos img{
    border:0px; 
    margin-bottom:3px;
    width:65px;
    padding:2px;
}

.seminarios .fotos a{ 
    display:block;
    width:65px;
    padding:3px;
    float:left;
    margin:0 5px 5px 0;
    border:0px solid #f00;
    text-align:center;
}
.seminarios .fotos img{
    border:0px; 
    margin-bottom:3px;
    width:65px;
    padding:2px;
}

.diretoria h2 {
    font-size:12px;
    margin: 0 0 20px 0;
}
.diretoria h3 {
    font-size:11px;
    margin: 0 0 10px 0;
}
.diretoria ul {
    margin: 0 0 20px 0;
}
.diretoria ul li {
    list-style:none;
    margin:0 0 5px 15px;
}

.espaco{}
.espaco .capa {
    float:right;
    width:113px;
    margin-left:7px;
    margin-bottom:10px;
}
.espaco .capa img{
    width:109px;
    height:159px;
    border:1px solid #bdbdbd;
    padding:2px;
    margin-bottom:5px;
}
.espaco .capa div{
    width:107px;
    background:#e4e8f9;
    padding:4px;
    font-size:9px;
}

.galeria{ }

.galeria img{ border:0px; margin-bottom:3px;}

.galeria a{ 
    display:block;
    width:100px;
    padding:3px;
    float:left;
    margin:0 10px 10px 0;
    border:0px solid #f00;
    text-align:center;
}

.noticias{}

.noticias h2{
    font-size:11px;
    margin:15px 0 10px 0;
    color:#3e3e3e;
    background:5px 5px url(../images/bullet_seta.jpg) no-repeat;
    text-indent:10px;
}

table{
    width:360px;
    margin:15px auto;
    border-collapse:collapse;
}
table .center{
    text-align:center;
}
table th{
    background:#982e23;
    font-size:11px;
    color:#FFF;
    text-align:left;
    padding:10px 5px;
    text-transform:uppercase;
}
table td{
    border-bottom:#033960 solid 1px;
    font-size:11px;
    text-align:left;
    padding:5px;
}

.seminarios{}

.seminarios h2{
    font-size:11px;
    margin:15px 0 10px 0;
    color:#3e3e3e;
    padding:5px	
}

.seminarios p{
    text-align:left;
}

.associados{}

.associados .paginacao{
    text-align:center;
    color:#a90e0b;
    font-weight:bold;
    font-size:10px;
}
.associados .paginacao a{
    font-weight:normal;
    font-size:10px;
}
.associados .paginacao a:hover{
    font-weight:bold;
}

.associados table{
    width:360px;
    margin:15px auto;
    border-collapse:collapse;
}
.associados table th.cod{
    width:40px;
    text-align:center;
}
.associados table th.tel{
    width:75px;
    text-align:center;
}
.associados table td.cod{
    text-align:center;
}
.associados table td.tel{
    text-align:right;
}
.associados table th{
    background:#982e23;
    font-size:11px;
    color:#FFF;
    text-align:left;
    padding:10px 5px;
    text-transform:uppercase;
}
.associados table td{
    border-bottom:#033960 solid 1px;
    font-size:11px;
    text-align:left;
    padding:5px;
}



form.cadastro {
    width:340px;
}

form.cadastro LABEL {
    DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 150px; LINE-HEIGHT: 18px; MARGIN-RIGHT: 5px; TEXT-ALIGN: right;
}
form.cadastro br{
    clear:both
}
form.cadastro input{
    width:170px;
}
form.cadastro input.chk{
    width:15px;
    vertical-align:middle;
}
form.cadastro input.input2{
    width:100px;
}
form.cadastro input.input3{
    width:80px;
}
form.cadastro input.cnpj{
    width:100px;
}
form.cadastro input.ddd{
    width:20px;
}
form.cadastro input.tel{
    width:55px;
}
form.cadastro input.cep{
    width:55px;
}
form.cadastro input.nasc{
    width:55px;
}
form.cadastro input.cep{
    width:55px;
}
form.cadastro textarea{
    width:170px;
    height:100px;
}
form.cadastro button, form.contato button, button{
    float:right;
    margin:10px 10px 10px 0;
    background:none;
    border:0;
}
form.cadastro h3{
    font-size:11px;
    font-weight:bold;
    margin:10px 0;
    color:#A11D17;
    clear:both;
    text-transform:uppercase;
}

form{}
.contato LABEL {
    DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 90px; LINE-HEIGHT: 18px; MARGIN-RIGHT: 5px; TEXT-ALIGN: right;
}
form.contato input{
    width:240px;
}
form.contato textarea{
    width:240px;
    height:100px;
}
form.contato button{
    float:right;
    margin:10px 20px 10px 0;
    cursor:pointer;	
}
button{
    cursor:pointer;	
}

.pracerias h2 {
    font-size:12px;
    margin: 0 0 20px 0;
}

.links a{
    display:block;
    margin-bottom:15px;
    clear:both;
    padding:0 5px;
    font-size:11px;
    color:#2f3444;
    font-weight:bold;
}
.links a span{
    clear:both;
    font-size:10px;
    color:#a90e0b;
    font-weight:bold;
}
.links a:hover{
    color:#a90e0b;
}
.links a:hover span{
    color:#2f3444;
}

.footer .assinatura{
    position:absolute;
    bottom:3px;
    right:3px;
    border:0px solid #f00;
}


.page .content .carta{
    position:relative;
    padding:0 0 0 10px ;
    margin:0;
}
.page .content .carta li{
    background:0 5px url(../images/bullet_seta.jpg) no-repeat;
    list-style:none;
    position:relative;
    padding:0 0 0 10px;
    margin:0 0 10px 0;
    text-align:justify;
}

.carta{
    position:relative;
    width:560px;
    padding:0 10px;
    margin:60px 0 0 0;
    float:left;
}
.carta .content{
    position:relative;
    width:560px;
    padding:0 10px;
    margin:60px 0 0 0;
    float:left;
}
.carta .right_col{
    display:none;
}
