/* CSS Document */
*{
margin:0px;
padding:0px;
vertical-align:0px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

body{
height:100%;
background:url(imagens/bkg_body.jpg) repeat-x #A3CF50;
}

body#map{
text-align:center;
}

/*DIVS*/

#principal{
display:table;
margin:auto;
width:760px;
height:100%;
background:#FCF1CA;
border-left:#999999 solid 1px;
border-right:#999999 solid 1px;
}


#topo{
	position:absolute;
	top:0px;
	width:760px;
	overflow:hidden;
	z-index:15;
	visibility: visible;
	
}

#topoFantasma{
width:760px;
height:216px;
}


#colE{
	width:174px;
	float:left;
	background:#FCF1CA;
}

#colContainer{
width:746px;
float:left;
background:url(imagens/bkg_container.jpg) right repeat-y;
}


#colM, #colMinterna{
width:392px;
text-align:center;
float:left;
border-right:#FFCC00 solid 2px;
}

#colM{
background: url(imagens/arthur.jpg) right top no-repeat;
}


#cursos{
clear:left;
margin:0px 13px 0px 13px;
padding-top:5px;
width:360px;
border-left:solid #FFCC00 2px;
border-right:solid #FFCC00 2px;
background:#FCF1CA;
}

#cursosTop{
clear:left;
margin:13px 13px 0px 13px;
width:364px;
height:20px;
background:url(imagens/bkg_cursosTop.jpg) bottom no-repeat;
}

#cursosBottom{
clear:left;
margin:0px 13px 13px 13px;
width:364px;
height:20px;
background:url(imagens/bkg_cursosBottom.jpg) top no-repeat;
}

#colD{
width:174px;
text-align:center;
float:left;
}

#rodape{
clear:left;
width:760px;
height:13px;
background:url(imagens/bkg_rodape.jpg) top no-repeat;
}

#c{
width:760px;
height:60px;
}

.produtos{
width:148px;
margin:3px 0px 3px 13px;
text-align:center;
}

#submit{
text-align:center;
}

#agenda{
margin:auto;
width:360px;
background-color:#FCF1CA;
border-right: #CCCCCC 1px solid; 
border-left: #CCCCCC 1px solid; 
}

#agendaTop, #agendaBottom {
margin:auto;
width:362px;
height:25px;
}

#agendaTop{
text-align:right;
background:url(imagens/bkg_agenda.jpg) no-repeat #FCF1CA;
}

#agendaBottom {
background:url(imagens/bkg_agenda_btm.jpg) no-repeat;
}

/*PARAGRAFOS*/
.copyright{
margin-top:4px;
font-size:9px;
color:#666666;
text-align:center;
}

.tituloSecao{
margin-bottom:10px;
font-size:16px;
font-weight:bolder;
text-align:left;
color:#FF9900;
}

.tituloCursos, .tituloAgenda{
margin-left:13px;
font-size:16px;
font-weight:bolder;
text-align:left;
color:#FF9900;
}

.tituloCursos{margin:10px 0px 10px 13px;}

.txtApresentacao{
margin-left:13px;
margin-bottom:13px;
width:190px;
font-size:13px;
color:#666666;
line-height:18px;
text-align:left;
float:left;
}

.txtInterno{
width:360px;
margin-left:13px;
font-size:12px;
font-weight:normal;
color:#666666;
line-height:18px;
text-align:justify;
}

.bold{
font-weight:bold;
}

.txtProdutos{
font-size:11px;
color:#666666;
text-align:center;
font-weight:bold;
}

.txtMais{
color:#FF9900;
font-weight:bold;
font-size:13px;
}

.txtCursosTit{
margin-left:13px;
text-align:left;
font-weight:bold;
font-size:11px;
line-height:16px;
}

.txtCursos{
margin-left:13px;
text-align:left;
font-size:10px;
}

.txtVoltar{
margin:10px;
color:#FF9900;
font-size:10px;
font-weight:bold;
text-align:center;
}

.titEquipe, .titAutor{
margin-left:13px;
color:#666666;
font-weight:bold;
font-size:14px;
line-height:16px;
}

.titEquipe{text-align:left;}
.titAutor{text-align:center;}

.imprimir{
width:100px;
height:20px;
background:#FCF1CA;
line-height:20px;
text-align:center;
font-size:12px;
border: 1px #FF9900 solid;
}

.menuCursos{
display:block;
width:145px;
margin:3px 3px 3px 25px;
}

.submenuCursos{
width:145px;
margin:2px 3px 2px 25px;
font-weight:normal;
}

.menuMarcador{
margin:0px;
font-weight:bold;
color:#FF9900;
}

.agendaData{
height:20px;
margin-right:10px;
font-size:12px;
font-weight:bold;
color:#666666;
}

.txtAgenda{
margin-left:13px;
color:#666666;
text-align:left;
font-weight:normal;
}

.txtMenuRodape{
margin:5px;
text-align:center;
color:#666666;
}

.txtBibliografia{
margin-left:13px;
text-align:left;
font-size:10px;
color:#666666;
}

.txtComentário{
display:block;
text-align:right;
width:185px;
height:25px;
color:#666666;
background:url(imagens/bkg_contato.gif) left no-repeat #FFCC00;
}

.txtde{
text-decoration:line-through;
color:#333333;
font-size:10px;
}

/*LINKS*/
.copyright a:link{color:#333333}
.copyright a:visited{color:#666666}
.copyright a:hover{color:#00CC00}

.txtVoltar a:link, .txtVoltar a:visited{color:#FF9900}
.txtVoltar a:hover {color:#FFCC99}

.imprimir a:link{color:#666666}
.imprimir a:visited{color:#666666}
.imprimir a:hover{color:#999999}

ul.menuE li a{
display:block;
text-decoration:none;
color:#666666;
}

ul.menuE li a:hover{background-color:#E0D7B5}

ul.menuE li a.subcursos{
display:block;
text-decoration:none;
color:#666666;
background:none;
}

ul.menuE li a.subcursos:hover{background-color:#E0D7B5}

p.txtCursosTit a, p.txtCursos a, p.txtProdutos a, p.txtInterno a, p.titEquipe a{text-decoration:none;}

p.txtCursosTit a:link{color:#FF9900} 
p.txtCursosTit a:visited{color:#FF9900} 
p.txtCursosTit a:hover{color:#FFCC00} 

p.txtCursos a:link, p.txtProdutos a:link, p.txtInterno a:link, p.titEquipe a:link, p.txtAgenda a:link{color:#666666} 
p.txtCursos a:visited, p.txtProdutos a:visited, p.titEquipe a:visited, p.txtAgenda a:visited{color:#666666} 
p.txtCursos a:hover, p.txtProdutos a:hover, p.titEquipe a:hover, p.txtAgenda a:hover{color:#333333} 


p.txtMenuRodape a:link {color:#666666}
p.txtMenuRodape a:visited {color:#666666}
p.txtMenuRodape a:hover {color:#CCCCCC}

/*MARCADOR*/
.marcador{
margin: 0px 5px 0px 13px;
float:left;
}

.separador{
margin:5px;
}

/*IMAGENS*/

#colE img{
margin:10px 0px 10px 26px;
}

img.imagemPrincipal{
text-align:right;
float:left;
}

img#imgCorpo{
margin:5px;
padding:10px;
border:solid 1px #FFCC00;
background: url(imagens/bkg_imgCorpo.jpg);
}

img.nodecoration{
text-decoration:none;
border:none;
}

/*LISTAS*/

ul.menuE li{
font-size:12px;
font-weight:bold;
color:#666666;
background:url(imagens/bkg_menuE.jpg) left no-repeat;
}

ul.menuE li.cursos{
background:url(imagens/bkg_menuE.jpg) left no-repeat;
}


ul.menuE li.subcursos{
background:none;
}


/*TABELAS */

table{
margin:auto;
}

td.input,td.submit{
text-align:left;
padding:3px;
background-color:#FFCC00;
}

td.cab{
background:url(imagens/bkg_imgCorpo.jpg) repeat-x;
}


/* FORMS */
textarea.form{
font-size:10px;
}

