body, div, span, h2, h1, h3, h4, h5, img, a, #prdDestaques, #listaCursos, #formCurso    {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, arial;
	font-size: 10px;
}
.tblLayout td{
	border-top:0px solid red; 
	padding:0px;
	margin:0px;
}
.tblLayout{
	border:0px solid transparent; 
	width:690px;
	_width:640px;
	margin-left:50px;
}

.tblLayout .tdMenu{
	bxackground-color:#dff;
	width:200px;
}
.tblLayout .tdMain{
	bxackground-color:#fdf;
	width:490px;
}

.abertura{
	margin-bottom:20px;
	border:0px solid red; 
	width:630px;
	padding:30px;
	background-color:#fffbfd;
}

.abertura:after{
	content:' ';
}

.curriculum{
	background-color:#fffbfd;
	width:450px;
	font-size:12px;
	display:block;
}

body{
	background: white url(../img/site/fundo-adamascado.jpg) center center repeat fixed;
}

a{
	color:black;
	text-decoration:none;
}

h2, h2 a{
	font-size:14px;
	font-family: "Trebuchet MS";
	color: #000;
	text-decoration:none;
}

h3{
	font-size:14px;
	font-family: "Trebuchet MS";
	margin-top:20px;
}

img{
	border:0px;
}

address{
	text-align:center;
	font-size:12px;
	color:#666;
	margin-top:0px;
	padding-top:30px;
}

address a{
	color: #333;
	font-size:12px;
	text-decoration:none;
}
address a:hover{
	color: #600;
}


.aviso0, .aviso1{
	display:block;
	width:330px;
	text-align:center;
	vertical-align:middle;
	padding:15px;
	margin:20px auto;	
	height:30px;
	border:1px solid red;
}
.aviso0{
	background-color:#FFF2F2;
	border:1px solid  #900;
}
.aviso1{
	background-color:#F2FFF2;
	border:1px solid  #090;
}

/* CONFIGURAÇÃO DO CABECALHO MENU e RODAPE*/
#divRodape{
	width:790px;
	height:160px;
	margin:-1px auto;
	background: transparent url(../img/site/fundo-bottom.gif) top left no-repeat;
	border:1px solid transparent;
	_border:0px solid transparent;
}


#divTop {
	margin:0px auto;
	height:160px;
	width:790px;
	background:transparent url(../img/site/fundo-top.gif) top left no-repeat;
}





#divLogo {
	width:148px;
	height:99px; /*250px*/
	background: transparent url(../img/site/logo.jpg) top left no-repeat;
	float:left;
	margin-top:50px;
	margin-left:40px;
	border:0px solid red;
}
#divLogo a{
	display:block;
	width:148px;
	height:99px; /*210px;*/
}





#divMenu {
	width: 530px;
	height: 80px;
	background: transparent;
	float:right;
	margin-top: 65px; /*150px;*/
	border:0px solid red;
}

#divMenu p{
	width: 160px;
	height: 20px;
	border: 0px solid red;
	margin:5px;
	padding-left:0px;
	float:left;
}

#divMenu p a{
	width: 140px;
	height: 20px;
	display: block;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	font-family: "trebuchet ms";
	color:#663543;
}




#menu span,
#main span,
#divMenu span{
	width:12px;
	height:12px;
	display:block;
	float:left;
	padding:0px;
	margin-top:2px;
	margin-right:4px;
}




/* FIM DO CABECALHO E MENU */





/* CORPO */
#divCorpo{

	margin:0px auto;
/*	_height:500px; /**/
/*	min-height:400px; /**/
	width:790px;
	background:transparent url(../img/site/fundo-body.gif) top left repeat-y;

/*
	margin-left:10px;
	width:760px;
	border:0px solid red;
	_height:400px;
	min-height:400px;*/
}

#divCorpo:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* FIM DO CORPO */





/* DIVs DE CONTEUDO */
#divCorpo #menu{
	width:210px;
	border:0px solid red;
	background-color:transparent;
	height:200px;
	margin-left:0px;
	margin-right:10px;
	float:left;
	clear:right;
}

#divCorpo #main{
	width:470px;
	_width:475px;
	border:0px solid blue;
/*	background-color:#000ccc; /**/
	margin:0px;
}

/* PRODUTOS */
#main .prd,
#main .midia,
#main .dicas{
	border:0px solid red;
	display:block;
	width:140px;
	float:left;
	margin:7px 10px 10px 0px;
	clear:none;
}



/* ALBUM DE FOTOS */
#main .prd2,
#main .midia2,
#main .dicas2{ /*LISTA ALBUM*/
	border:0px solid red;
	display:block;
	width:75px;
	float:left;
	margin:0px 5px 10px 0px;
	clear:none;
}

#main .albumPrd{ /*CONTAINER ALBUM*/
	border:0px solid red;
	display:block;
	width:480px;
	float:left;
	margin:20px 0px 0px 0px;
	clear:left;
}


#main:after{
	content: "";
	display:none;
}

/*foto principal e legenda*/
#main #imagem{
	float:left;
	width:274px;
}

#main #imagem #legenda{
	display:block;
	width:270px;
}



#main #imagemDicas{
	float:left;
	width:174px;
}

#main #imagemDicas #legenda{
	display:block;
	width:170px;
}



#main .prdImgGrd,
#main .prdMidiaGrd,
#main .prdDicasGrd{
	margin:15px 10px 0px 0px;
}

#main p{
	line-height:18px;
	text-align:left;
}

#divCorpo div.voltar{
	float:left;
	clear:both;
	border: 0px solid white;
	margin-top: 10px;
}
#divCorpo div.voltar a{
	text-decoration: none;
	color:black;
	font-weight:bold;
}
















/* DIV FORMULARIO DE CONTATO */
#formCurso input , #formCurso textarea,
#frmContato input, #frmContato textarea {
	border:1px solid #ccc;
	width: 350px;
	padding:5px;
	color:#333;
}

#formCurso input, 
#frmContato input {
	height:15px;
}


#formCurso input.rd, #frmContato input.rd { width: 15px; }
#formCurso input.btn, #frmContato input.btn { width: auto; height:35px; font-weight:bold; padding:0px; margin:0px; background-color:#eee; float:right;}


#frmContato span{
	width:100%;
	height:100%;
	display:inline;
	float:none;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
}




/* DIV DESTAQUES DE PRODUTOS NA ESQUERDA #menu */
#divCorpo #menu #prdDestaques{
	list-style: none;
	width:210px;

}


#divCorpo #menu #prdDestaques li {
	position: relative;
	float:left;
	width:80px;
	height:80px;
	margin:8px;
}

	
#divCorpo #menu #prdDestaques li a {
	display: block;
	text-decoration: none;
	color: #000;
	background-color:#fff;
	padding: 0px
	margin:0px;
}


/* LISTA DE CURSOS */
#listaCursos li{
	list-style:none;
	display:block;
	float:left;
	clear:left;
	width:490px;
	border-bottom:1px solid #eee;
	margin-top:10px;
}
#listaCursos li img {
	float:left;
	clear:both;
	margin-right:10px;
}
#listaCursos strong,  #listaCursos em{
	margin:0px 0px 5px 0px;
}
#listaCursos strong, #listaCursos em{
	display:block;
}

#listaCursos a{
	margin-top:35px;
	color:black;
	text-decoration:none;
	bottom:0px
	position:static;
/*	float:right;/*	*/
}

#listaCursos a:hover, a:hover{
	color:#900;
}

#detalheCurso{
	background-color:#fcfcfc;
	padding:5px;
	width:440px;
}

#formCurso{
	margin-top:10px;
	background-color:#fcfcfc;
	padding:5px;
	width:440px;
}

#formCurso span{
	width:auto;
}