/* CSS Document */
body {
margin: 0px;
padding: 0px;
background-image:url(imgs/listra.gif);
background-repeat: repeat;
}

#bloco {
left: 50%;
width: 771px;
height: 630px;
margin-left: -385px;
margin-top: 10px;
position:absolute;
}
#linha_1 {
width: 771px;
height: 118px;
}

#linha_3 {
width: 605px;
height: 277px;
background-color: #FFF;
float: right;
}

#np-capa {
width: 165px;
height: 275px;
background-image: url(imgs/bg-full-np.gif);
background-repeat: repeat;
float: left;
}
#grupo {
width: 437px;
height:275px;
float: right;
}
.logo  {
margin-left: 35px;
}
.logo_comemorativa  {
margin-left: 35px;
margin-top: 20px;
}
#dstq {
width: 99px;
height: 235px;
float: left;
margin-left:0px;
}

#info {
width: 166px;
height: 235px;
background-color: #EFEFEF;
float: right;
margin-right: 0px;
}
#consultoria {
width: 335px;
height: 235px;
background-color: #EFEFEF;
float: right;
margin-right: 0px;
font: 12px Arial, Helvetica, sans-serif;
color: #333333;
text-align: justify;

}
#consultoria p {
padding: 5px;
}
#consultoria p a{
color: #666666;
text-decoration: none;
border-bottom: 1px dotted #666666;
}
#consultoria p a:hover{
color: #000;
text-decoration: none;
border-bottom: 1px solid #000;
}

/* C A B E C A L H O S ****************************************/



h2 {
width: 100px;
font: bold 15px Arial, Helvetica, sans-serif;
border-bottom: 1px solid #CC0000;
font-style:italic;
color: #CC0000;
margin: 4px 0px 0px 0px;
text-indent: 5px;
}
h3 a , h3 {
width: 90px;
height: 50px;
margin: 4px 0px 0px 6px;
font: 11px Arial, Helvetica, sans-serif;
text-decoration: none;
color: #3F3F3F;
}
h3 a {
margin: 0px;
font: 11px Arial, Helvetica, sans-serif;
text-decoration: none;
color: #3F3F3F;
}
h3 a:hover {
color: #000;
}
h4 {
width: 90px;
padding: 0px;
margin: 2px 3px 0px 3px;
font: 11px Arial, Helvetica, sans-serif;
color: #3F3F3F;
float: right;
}
h5 {
font: bold 18px Arial, Helvetica, sans-serif;
margin: 8px;
padding: 0px;
font-style:italic;
color: #CC0000;
border-bottom: 1px solid #CC0000;
}
h6 {
font: bold 15px Arial, Helvetica, sans-serif;
margin: 8px;
padding: 0px;
font-style:italic;
color: #CC0000;
border-bottom: 1px solid #CC0000;
}


/**************************************** M   E   I   O   *********************************/

#meio {
width: 166px;
height: 235px;
background-color: #FFBF00;
float: left;
margin-left: 3px;
}

#meio1 {
width: 166px;
height: 77px;
border-bottom: 2px solid #FFF;
margin: 0px;
padding: 0px;
}
#m_imagem {
width: 66px;
height: 77px;
float: right;
}

#meio-texto {
margin: 0px;
padding: 0px;
float: left;
width: 100px;
height: 77px;
}


/******************************** NOSSOS PRODUTOS *********************************/

#lista-np li , #lista-np li a {
list-style: none;
color: #3F3F3F;
text-decoration: none;
margin: 5px;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
line-height: 15px;
}
#lista-np li a:hover {
color: #000;
}
#lista-np ul {
margin: 15px 0px 0px 8px;
padding: 0px;
}


/* A P R E S E N T A C A O ************************************/

#apresentacao {
width: 460px;
height: 60px;
float: right;
margin-top: -50px;
margin-right: 20px;
background-image: url(imgs/bg-apres.gif);
background-repeat: repeat;
}
.apresentacao {
font: 11px Arial, Helvetica, sans-serif;
color: #FFF;
margin: 10px;
text-align: justify;
}
/*************************** OPÇÕES ****************************/
#links ul {
margin-left: 13px;
margin-top: 10px;
padding: 0px;
width: 140px;
}
#links li {
border-bottom: 1px solid #CCCCCC;
list-style: none;
height: 19px;
}
/*****************************************/


/************************ C O N T A T O ***************************/
#contato ul {
width: 140px;
margin: 135px 0px 0px 15px;
padding: 0px;
}
#contato li {
margin-left: 5px;
list-style: none;
text-decoration: none;
font: bold 13px Arial, Helvetica, sans-serif;
font-style: italic;
}
#contato p {
font: 11px Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 10px;
padding: 0px;
}

#contato p.fone {
font: bold 13px Arial, Helvetica, sans-serif;
margin: 0px 0px 10px 10px;
}
#contato p.city {
margin-left: 15px;
}


#footer {
margin-left: 300px;
margin-bottom: 20px;
}

/*  C L A S S E S ****************************************/

.credito {
margin-top: 20px;
margin-right: 30px;
font: 10px Arial, Helvetica, sans-serif;
color: #999999;
}
.bld {
font-weight:bold;
color: #000;
}
.moldura {
border: 1px solid #999999;
margin-left: 4px;}
.foto_capa {
border: 7px solid #FFF;
margin-bottom: 7px;
margin-left: 35px;
}
.slogan {
margin-bottom: 27px;
margin-left: 35px;
}
.saibamais a{
color: #BC0000;
font-style: italic;
text-decoration: none;
}
.saibamais a:hover {
color: #BC0000;
font-style: italic;
font-weight:bold;
}
.brd_mini {
border: 2px solid #FFF;
margin: 0px 0px 0px 5px;
}
.arildo {
margin-left:145px;
}

.np-top {
margin-top: 14px;
margin-left: 8px;
}
.voltar-1 {
float: right;
margin-top: 2px;
}
.voltar-2 {
float: right;
margin-right: 0px;
margin-top: 2px;
}

/************************ C O N T A T O ***************************/
#contato ul {
width: 140px;
margin: 135px 0px 0px 15px;
padding: 0px;
}
#contato li {
margin-left: 5px;
list-style: none;
text-decoration: none;
font: bold 13px Arial, Helvetica, sans-serif;
font-style: italic;
}
#contato p {
font: 11px Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 10px;
padding: 0px;
}

#contato p.fone {
font: bold 13px Arial, Helvetica, sans-serif;
margin: 0px 0px 10px 10px;
}
#contato p.city {
margin-left: 15px;}


/* AGENDA **********************************************************/
#data ul {
width: 35px;
height: 35px;
margin: 0px;
padding: 0px;
float: left;

}
#data li {
width: 29px;
height: 22px;
background-color:#CC0000;
text-decoration: none;
list-style: none;
font: bold 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-left: 2px;
padding-top: 8px;
margin: 0px;
}
p {
margin: 0px;
padding: 0px;
}
.compromisso {
margin-top: 2px;
}
.local {
font: 11px Arial, Helvetica, sans-serif;
color: #FFF;
margin-top: 14px;
margin-left: 0px;
}
#compromisso {
margin-right: 20px;
padding-top: 4px;
float: right;
display: inline;
width: 100px;
}
#compromisso p a {
color: #FFF;
text-decoration: none;
}
#compromisso p a:hover {
color: #FFFF00;
text-decoration: none;
}
#agenda {
width: 437px;
height: 40px;
background-image: url(imgs/bg-agenda.gif);
background-repeat: repeat;
}

/* DESTAQUES ******************************************************/

#i-descricao , #i2-descricao {
width: 110px;
padding: 0px;
margin: 2px 3px 0px 3px;
font: 11px Arial, Helvetica, sans-serif;
color: #3F3F3F;
float: right;
}
#i-descricao a {
width: 110px;
text-decoration: none;
color: #3F3F3F;
}
#base {
width: 437px;
height: 235px;
display: inline;
}
#i-descricao a:hover {
width: 110px;
text-decoration: none;
color: #000;
}
#i-descricao  {
width: 110px;
}
#i2-descricao , #i2-descricao a {
width: 160px;
margin: 2px 0px 0px 5px;
color: #BC0000;
text-decoration: none;
font-weight:bold;
}
#i2-descricao a:hover {
color: #000;
}
/**************************** I   N   F   O ***********************************/
#info1 {
width: 166px;
height: 103px;
border-bottom: 2px solid #FFF;
margin: 0px;
padding: 0px;
}
#i_imagem {
width: 66px;
height: 77px;
float: left;
}
#info-tit {
width: 166px;
height: 22px;
text-align: center;
font: bold 15px Arial, Helvetica, sans-serif;
font-style:italic;
color: #666666;
margin: 4px 0px 0px 0px;
}
#info-texto {
margin: 0px;
padding: 0px;
float: right;
width: 166px;
height: 66px;
}
#info2 {
width: 166px;
height: 125px;
margin: 0px;
padding: 0px;
}
#i2_imagem {
width: 50px;
height: 50px;
float: left;
}
/***** E V E N T O S ***************************/
#eventos-content  {
width: 580px;
height: 470px;
float: left;
margin-top: 250px;
margin-left: 180px;
background-color: #FFF;
border-top: 10px solid #BC0000;
border-bottom: 10px solid #BC0000;
border-right: 1px solid #BC0000;
border-left: 1px solid #BC0000;
position: absolute;
display: inline;
}
#dvd-content {
width: 580px;
height: 300px;
float: left;
margin-top: 250px;
margin-left: 180px;
background-color: #FFF;
border-top: 10px solid #BC0000;
border-bottom: 10px solid #BC0000;
border-right: 1px solid #BC0000;
border-left: 1px solid #BC0000;
position: absolute;
display: inline;
}
#cursos-content {
width: 580px;
height: auto;
float: left;
margin-top: 250px;
margin-left: 180px;
background-color: #FFF;
border-top: 10px solid #BC0000;
border-bottom: 10px solid #BC0000;
border-right: 1px solid #BC0000;
border-left: 1px solid #BC0000;
position: absolute;
display: inline;
}
.titulo {
font: bold 15px Arial, Helvetica, sans-serif;
border-bottom: 3px;
color: #000;
}
.palestras {
font: 11px Arial, Helvetica, sans-serif;
margin-lefT: 5px;
}
#dvd-content p , #cursos-content p {
margin: 25px 15px 15px 15px;
font: 12px Arial, Helvetica, sans-serif;
padding: 0px;
color: #333333;
text-align: justify;
}

#eventos-content p {
margin: 8px 15px 10px 15px;
font: 12px Arial, Helvetica, sans-serif;
padding: 0px;
color: #333333;
text-align: justify;
}
#eventos-content li , #dvd-content li ,#cursos-content li{
text-decoration: none;
list-style: none;
margin: 0px;
padding: 0px;
display: inline;
}

#eventos-content li a:hover , #dvd-content li a:hover , #cursos-content li a:hover{
text-decoration: none;
list-style: none;
margin: 0px;
padding: 0px;
display: inline;
}
#eventos-content ul {
width: 570px;
float: left;
text-decoration: none;
list-style: none;
margin: 0px;
padding: 0px;
display: inline;
}
#dvd-content ul{
width: 550px;
float: left;
text-decoration: none;
list-style: none;
margin: 0px;
padding: 0px;
display: inline;
}
#cursos-content ul{
width: 550px;
float: left;
text-decoration: none;
list-style: none;
margin: 0px;
padding: 0px;
display: inline;
}
#cada_eventos {
width: 560px;
height: 67px;
margin: 0 5px 4px 10px;
font: 11px Arial, Helvetica, sans-serif;
color: #333333;
text-align: left;
}
#cada_dvd {
width: 560px;
height: auto;
margin: 10px 5px 4px 10px;
font: 12px Arial, Helvetica, sans-serif;
color: #333333;
text-align: justify;
}
#cada_cursos {
width: 560px;
height: auto;
margin: 10px 5px 4px 10px;
font: 12px Arial, Helvetica, sans-serif;
color: #333333;
text-align: justify;
}
#cada_eventos a , #cada_dvd a {
font: 11px Arial, Helvetica, sans-serif;
color: #333333;
text-decoration: none;
}
#cada_eventos a:hover , #cada_dvd a:hover{
font: 11px Arial, Helvetica, sans-serif;
color: #CC0000;
}
#mini_eventos {
width: 100px;
height: 67px;
float: left;
margin: 0px;
padding-right: 5px;
}
#mini_dvd {
width: 170px;
height: auto;
float: left;
margin: 0px;
padding-right: 5px;
}
#mini_cursos {
width: 170px;
height: auto;
float: left;
margin: 0px;
padding-right: 5px;
}
.bolde {
font-weight:bold;
}

#dvd-content {
width: 580px;
height: 430px;
float: left;
margin-top: 250px;
margin-left: 180px;
background-color: #FFF;
border-top: 10px solid #BC0000;
border-bottom: 10px solid #BC0000;
border-right: 1px solid #BC0000;
border-left: 1px solid #BC0000;
position: absolute;
display: inline;
}
