/* CSS Document */

body {
background: #fefefe url(img/bg.gif) repeat-x;
	color: #000000;
	margin:0;
	padding:0;
	font-family: arial, helvetica, serif;
	border: 0;
}

a {
list-style: none;
text-decoration: none;
}

#logo {
width: 76px;
height: 70px;
float: left;
margin: 4px 0 0 0;
padding: 0;
}

#topo {
height: 84px;
width: 960px;
margin: 0 auto 12px;
padding: 0;
}

#topo h1 {
font-size: 28px;
margin: 8px;
padding: 0;
font-family: arial, helvetica, serif;
float: left;
color: #fff;
font-weight: bold;
}

#data {
margin: 17px 0 0 ;
float: right;
font-size: 16px;
color: #fff;
font-family: arial, helvetica, serif;
padding: 0;
}

#tema {
text-align: left;
float: left;
margin: 5px 0 0 0;
padding: 0 0 0 85px;
color: #fff;
font-family: arial, helvetica, serif;
font-size: 16px;
position: absolute;
}

#page {
margin: 0 auto 0;
width: 944px;
padding: 8px;
background: #fff url(img/bgcontent.gif) no-repeat;
}

#col1 {
width: 204px;
margin: 0;
padding: 0;
float: left;
}

#col2{
width: 505px; 
float: left;
margin: 0 0 0 9px;
padding: 0;
}
 
#col3 {
width: 216px;
margin: 0 0 0 9px;
padding: 0;
float: left;
}

#footer {
float: left;
width: 100%;
margin: 10px auto 10px;
}

#facaIncricao {
width: 204px;
border: 1px solid #ccc;
height: 172px;
background: #fff;
font-family: arial, helvetica, serif;
}

h1#incricao{
font-size: 14px;
color: #29166F;
margin: 0;
padding: 6px;
background: #EDEDED;
width: 192px;
}

#txt{
padding: 4px;
height: 82%;
font-size: 13px;
width: 96%;
}

#autasouzaL, #boletim1 {
width: 204px;
border: 1px solid #ccc;
margin: 8px 0 0 0;
background: #fff;
font-family: arial, helvetica, serif;
}

h1#auta, h1#boletim{
font-size: 14px;
color: #29166F;
margin: 0;
padding: 6px;
background: #EDEDED;
width: 192px;
}


#txt ul {
margin: 8px 0 0 5px;
padding: 0;
list-style: none;
}

#txt li {
padding: 0 0 3px 20px;
background: url(img/li.gif) no-repeat;
margin: 0;
}

#principal {
width: 100%;
border: 1px solid #ccc;
margin: 0;
background: #fff;
font-family: arial, helvetica, serif;
}

h1#titlePrincial {
font-size: 14px;
color: #29166F;
margin: 0;
padding: 6px;
background: #EDEDED;
width: 493px;
}

#videoIndex {
width: 289px;
border: 1px solid #ccc;
margin: 8px 0 0 8px;
float: left;
background: #fff;
font-family: arial, helvetica, serif;
}

h1#videoInst {
font-size: 14px;
color: #29166F;
margin: 0;
padding: 6px;
background: #EDEDED;
width: 277px;
}

#menu {
width: 214px;
border: 1px solid #ccc;
margin: 0;
float: left;
background: #fff;
font-family: arial, helvetica, serif;
}

h1#menuTitle {
font-size: 14px;
color: #29166F;
margin: 0;
padding: 6px;
background: #EDEDED;
width: 202px;
}

#menuLinks {
width: 214px;
border: 1px solid #ccc;
margin: 8px 0 0 0;
float: left;
background: #fff;
font-family: arial, helvetica, serif;
}

.arrowlistmenu{
width: 214px; 
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.arrowlistmenu li {
padding: 0;
margin: 0;
}

.arrowlistmenu ul li a{
color: #000066;
width: 188px; 
background: url(img/arrowbullet.png) 4px no-repeat; /*custom bullet list image*/
display: block;
padding: 5px 2px 5px 24px;
text-decoration: none;
font-size: 14px;
}

.arrowlistmenu ul li a:visited{
color: #000066;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #0000CC;
background-color: #F0FFEF;
}

#downloadsIndex {
width: 214px;
border: 1px solid #ccc;
margin: 8px 0 0 0;
float: left;
background: #fff;
font-family: arial, helvetica, serif;
}













#conteudo {
width: 200px;
height: 150px;
float: left;
border: 1px solid #c2c2c2;
}

#textos {
padding: 7px;
font-family:arial,sans-serif;
font-size: 12px;
}

#texto-autadesouza {
padding: 7px;
font-family:arial,sans-serif;
font-size: 13px;
text-align:justify;
clear:right;
}

#texto-autadesouza2 {
font-family:arial,sans-serif;
font-size: 13px;
text-align:justify;
clear:left;
}

#texto-cursos {
font-family:arial,sans-serif;
font-size: 12px;
text-align:justify;
clear:left;
}





#conteudo2 {
width: 500px;
height: 410px;
*height: 435px;
float: left;
border: 1px solid #c2c2c2;
margin-left: 7px;
}

#conteudoMarcha {
width: 500px;
float: left;
border: 1px solid #c2c2c2;
margin-left: 7px;
}

#conteudoMiniM {
width: 692px;
height: 134px;
margin-top: 8px;
float: left;
}


#conteudoMenu {
width: 220px;
*width: 210px;
height: 410px;
*height: 432px;
float: left;
border: 1px solid #c2c2c2;
margin-left: 7px;
}

#conteudoASvideo {
width: 200px;
height: 246px;
float: left;
border: 1px solid #c2c2c2;
margin-right: 200px;
position:relative;
margin-top: -248px;
*margin-top: -274px;
}

#conteudoASMarcha {
width: 200px;
height: 246px;
float: left;
border: 1px solid #c2c2c2;
margin-right: 200px;
position:relative;
margin-top: -523px;
*margin-top: -540px;
}

#conteudoASCursos {
width: 200px;
height: 246px;
float: left;
border: 1px solid #c2c2c2;
margin-right: 200px;
position:relative;
margin-top: -1054px;
*margin-top: -1060px;
}

#conteudoASA {
width: 200px;
height: 246px;
margin-top: -248px;
float: left;
border: 1px solid #c2c2c2;
*margin-right: 200px;
*margin-top: -282px;
}

#conteudoAutadeSouza {
width: 200px;
height: 246px;
*height: 274px;
margin-top: -248px;
float: left;
border: 1px solid #c2c2c2;
*margin-right: 200px;
*margin-top: -275px;
}

#conteudoBoletim {
width: 200px;
height: 246px;
float: left;
margin-top: 12px;
*margin-top: 8px;
*margin-left: -405px;
border: 1px solid #c2c2c2;
}

#conteudoBoletim2 {
width: 200px;
height: 246px;
margin-top: 12px;
float: left;
margin-left: 8px;
*margin-top: 8px;
*margin-left: -195px;
border: 1px solid #c2c2c2;
}

#conteudoVideo {
width: 270px;
height: 246px;
margin-top: 12px;
float: left;
margin-left: 8px;
*margin-top: 8px;
border: 1px solid #c2c2c2;
}

#conteudoBanner {
width: 238px;
height: 387px;
margin-top: 12px;
float: right;
border: 1px solid #c2c2c2;
}

.autadesouza {
border: 2px  ridge #c1c1c1;
float: left;
padding: 1px;
margin-right: 7px;
margin-bottom: 5px;
}

.IMGfolder {
border: 2px  ridge #c1c1c1;
float: left;
padding: 1px;
margin-right: 25px;
margin-bottom: 5px;
}

.BoletimImg {
text-align:center;
margin: 5px;
padding: 0px;
}

.BoletimImg2 {
text-align:center;
margin: 5px;
padding: 0px;
}

.VideoImg{
text-align:center;
margin: 7px;
padding: 0px;
}


#continuelendo {
padding-top: 9px;
}

.title2 {
width: 190px;
background: #f2f2f2;
padding: 6px;
border: 1px solid #c1c1c1;
margin-left: -2px;
margin-top: -5px;
*margin-top: 0px;
text-align: center;
text-decoration: none;
}

.title22 {
text-decoration: none;
width: 490px;
background: #f2f2f2;
padding: 6px;
border: 1px solid #c1c1c1;
margin-left: -2px;
margin-top: -5px;
*margin-top: 0px;
text-align: center;
}

.title222 {
text-decoration: none;
width: 210px;
*width: 205px;
background: #f2f2f2;
padding: 6px;
border: 1px solid #c1c1c1;
margin-left: -2px;
margin-top: -5px;
*margin-top: 0px;
text-align: center;
}


.titleBoletim{
width: 190px;
background: #f2f2f2;
padding: 6px;
border: 1px solid #c1c1c1;
margin-left: -2px;
margin-top: -5px;
*margin-top: 0px;
text-align: center;
text-decoration: none;
}

.titleBoletim2 {
width: 190px;
background: #f2f2f2;
padding: 6px;
border: 1px solid #c1c1c1;
margin-left: -2px;
margin-top: -5px;
*margin-top: 0px;
text-align: center;
text-decoration: none;
}

.titleVideo {
width: 260px;
background: #f2f2f2;
padding: 6px;
border: 1px solid #c1c1c1;
margin-left: -2px;
margin-top: -5px;
*margin-top: 0px;
text-align: center;
text-decoration: none;
}

.titleBanner {
width: 229px;
background: #f2f2f2;
padding: 6px;
border: 1px solid #c1c1c1;
margin-left: -2px;
margin-top: -5px;
text-align: center;
text-decoration: none;
}



