	body {
	margin: 0;
	background: url(../img/bg_middle.jpg) repeat;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000;
	}

	/* limpar a */
	.limpaTxt{
	text-align: center;  
	float: left; 
	color:inherit; 
	text-decoration:none; 
	font:inherit; 
	text-indent: -999999px;	
	}
	
	#container {
	width: 800px;
	margin: 0 auto;
	position: relative;
	border-left: 1px dotted #000;
	border-right: 1px dotted #000;
	}
	
	#bigHeader{
		width: 100%; background: #660066;
	}
	
	#header {
	margin: 0 auto;
	width: 800px;
	height: 270px;
	background: url(../img/header/bg_header.jpg) top left #FFF;
	background-repeat: no-repeat;
	border-left: 1px dotted #000;
	border-right: 1px dotted #000;
	position: relative;
	}

	#header	#headerMenu {
	margin-top: 240px;
	margin-left: 0px;
	height: 30px;
	float: left;
	width: 100%;
	background-image: url(../img/bg_menu.png);	
	}

	#header ul{
	list-style: none;
	text-align: right;
	padding: 0; margin: 0;
	
	}	
	
	#header ul li{
	display: inline;
	margin-right: 20px;
	}
	
	#header ul li a{
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bolder;
	}
	
	#header ul li a:hover{
	color: #660066;
	text-decoration: underline;
	background: #FFF;
	}
	
	#middle{
	position: relative;
	width: 800px;
	background: url(../img/bg_middle.png) no-repeat bottom #FFF;
/*	background-repeat: no-repeat;
	background-position: bottom;
*/	padding-top: 20px;
	}
	
	#geral{
	position: relative;
	width: 760px;
	min-height: 300px;
	margin: 0 auto;
	margin-bottom: 20px;
	}	
	
	#middle #esq{
	float: left;
	width: 370px;
	height: 400px;
	padding-left: 20px;
	}
	
	#middle #dir{
	float: right;
	width: 360px;
	height: 400px;
	padding-left: 20px;
	margin-right: 20px;
	border-left: 1px dotted #000;
	}

	#bigRodape{
		width: 100%; margin: 0 auto; background: url(../img/bg_rodape.png) repeat-x top;
	}
	
	#rodape{
	margin: 0 auto;
	background:url(../img/bg_tel.png) #660066;
	width: 800px;
	height: 28px;
	font-size: 12px;
	padding-top:35px;
	text-align: center;
	color: #FFb7b7;
	border-left: 1px dotted #000;
	border-right: 1px dotted #000;	
	/*border-bottom: 1px dotted #000;*/
	}
	
	.titulo{
	width:290px;
	height: 23px;
	background: url(../img/bg_titulos.png) no-repeat;
	padding-left: 10px;
	padding-top: 7px;
	color: #FFF;
	font-size: 12px;
	text-transform: uppercase;
	}

	#tituloGr{
	width:760px;
	height: 28px;
	background: url(../img/bg_titulosGr.png) no-repeat;
	padding-left: 10px;
	padding-top: 2px;
	color: #FFF;
	font-size: 20px;
	text-transform: uppercase;
	}
		
	#rodape a, #rodape a:hover { color: #990000; }

	/* BANNER */
	.slide { height: 300px; width: 300px; padding:0; overflow: hidden; float: left; margin-left: 0px; margin-top: 20px; margin-left: 30px; }
/*	.slide img { height: 300px; width: 300px; top:1px;   border: none; margin-top: 1px; float: left; }*/
	
	#menuInf{
	margin: 0 auto;
	width: 800px;
	height: 80px;
	padding: 10px 0;
	border-left: 1px dotted #000;
	border-right: 1px dotted #000;	
	border-bottom: 1px dotted #000;
	background: url(../img/assinatura.gif) no-repeat right bottom #660066;
	}
	
	#menuInf #bolo {
	float: left;
	width: 100px;
	height: 100px;
	margin: 10px 0 0 10px;
	background: url(../img/bg_menuInf2.gif);
	background-repeat: no-repeat;

	}
	
	#menuInf #dados{
	margin: 0 auto;
	/*float: left;*/
	width: 600px;
	font-size: 11px;
/*	margin-left: 10px;*/
	}
	
	#menuInf #dados .menu{
	float: left;
	width: 65px;
	margin-left: 10px;
	padding-left: 5px;
	font-size: 11px;
	border-left: 1px dotted #000;
	}

	#menuInf #dados .menu a, #menuInf #dados .menu a:hover{
	color: #FFF;
	}
		
	#menuInf #dados .menu ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
	#menuInf #dados .menu ul li{
	margin: 5px 10px;
	}

	#desenv{
		width:800px;
		margin: 0 auto;
		margin-top: 10px;
		padding-bottom: 10px;
		text-align: right;
		color: #FFF;
		font: normal 10px Verdana;
	}
		#desenv a{
			color: #FFF;
		}

/* IMAGEM RANDONICA HOME */
#imgHome {width: 350px; margin-top: 20px; }
	#imgHome img {width: 350px; height: 263px;}
	#imgHome span {font-size: 10px; float: right;}
		#imgHome span a{	color: #660066;		}
	
/* BOLOS INTERNAS */	
#tipoBolo {float: left; width: 150px;  margin-top: 0px;}
#tipoBolo ul {margin-left: 0; padding-left: 0;}
	#tipoBolo ul li { line-height: 35px; font-size: 18px; list-style: none; text-transform: uppercase; padding-left: 18px; background:url(../img/ico_menuBolos.gif) no-repeat top left; color: #660066}
		#tipoBolo ul li ul {margin-left: -10px; padding: 0px; background: none; }
		#tipoBolo ul li ul li {font-size: 14px; list-style: none; background: none; text-transform: none;}
		#tipoBolo ul li ul li a{text-decoration: none; color: #660066;}
		#tipoBolo ul li ul li a:hover {text-decoration: underline; font-size: 14px;}
		a.ligado {font-weight: bolder;  text-decoration: underline; padding-left: 18px; /*background: url(../img/ico_menuBolosSelecionado.gif) no-repeat left top;*/}
		a.aceso{ font-weight: bolder; text-decoration: underline;	}
		
#imagens, .imagens {	width: 600px; float: right;  /*background: url(img/bg_bolo.png);*/ margin-top: 20px; padding-top: 20px; }
#imagens #aviso {	font-size: 9px; margin: 0 0 10px 16px; text-transform: uppercase; color: #990000;}

#imagens ul { list-style: none; margin:0; padding:0; width: 600px; font-size: 13px;}
	#imagens ul li {display: inline; width: 280px; height: 20px; float: left; margin-right: 10px;}

#imagens ol {margin:0; padding: 0;  color: #660066; margin-bottom: 20px; float: left; margin-right: 30px;}
	#imagens ol li{list-style: none; font-size: 20px; line-height: 30px;}
	#imagens ol li.nomes { font-size: 30px; color: #660066; margin: 16px 0 10px 0; background: #F7F7F7;}	
	
.texto{font-size: 14px;}
	.texto ul { list-style: none; margin:0; padding:0; width: 600px; font-size: 13px;}
		.texto ul li {display: inline; width: 280px; height: 20px; float: left; margin-right: 10px;}

#imagens h2, .imagens h2 { background: #C1D87C; padding-left: 10px;}
#imagens h3, .imagens h3 { margin-top: 0;}
.imagens img{ width: 100px; height: 90px; border: 0;}

#FinalPg	{width: 100%; height: 100px; margin-top: 10px;}
	
/* CURSOS */	
	.ItemCurso {width: 700px; border-bottom: 1px solid #666; padding: 3px; margin: 0 auto; margin-bottom: 20px;}
		.TitCurso {font-size: 14px; font-weight: bolder; float: left; width: 600px; margin-bottom: 5px;}
		.DiaCurso {float: left; width: 570px; margin-bottom: 5px; text-align: right; font-size: 12px; font-weight: bolder; color: #FFF; background: #000; padding: 3px 20px 3px 0; }
		.RefCurso {font-size: 12px; width: 590px; float: left;}
		.ImgCurso {float: right; width: 90px; height: 70px;  border-left: 1px solid #EEE; padding-left: 5px; margin-top: 16px;}
			.ImgCurso img {width: 90px; height: 70px; border: 0;}
		.InvCurso {width: 680px; height: 18px; background: #FBFBFB; color: #660066; text-align: center; font-size: 11px; font-weight: bolder; padding-top: 2px; padding-right: 10px; margin-top: 5px;	}

.imgGaleria {margin-top:0; padding-top:0; width: 780px;}
	.imgGaleria  img { width: 100px; height: 90px; border: 0; margin-right: 10px;}
	.imgGaleria h6 {padding: 0; margin:0; margin-bottom: 5px;}

		
/* MIDIA */
.midia { width: 700px; border-bottom: 4px double #666; margin-bottom: 20px; padding-bottom: 10px;}
.imgMidia {margin-top:0; padding-top:0; width: 700px;}
	.imgMidia  img { width: 100px; height: 90px; border: 0;}
	.imgMidia h6 {padding: 0; margin:0; margin-bottom: 5px;}
	h1 {font-size: 16px; margin: 0; padding:0;}
	
.rLink {width: 700px; border-bottom: 1px solid #666; margin-left: 50px; margin-bottom: 14px; background: #FBFBFB;}
.eLink {	width: 200px; float: left;}
	.eLink a{text-decoration: none; font-size: 16px; color: #990000;}
.dLink{width: 490px; float: right; font-size: 14px;}
	.dLink a{text-decoration: none;  color: #990000;}
	
/* clique */
#clique {font-size: 9px; width: 350px; margin-top: 10px;}

/*MARQUEE*/
	#dir #marquee {font: normal 11px Verdana; font-weight: bolder; color: #660066; width: 350px; height: 300px; border-left: 1px dotted #333; border-right: 1px dotted #333; padding: 10px 5px; margin: 5px 0 20px;}
		#dir #marquee p a{color: #660066;}
			#dir #marquee p a span{font-size:9px; font-weight: normal;}

	/* CURSOS HOME */
	#dir #CursosHome {font: normal 11px Verdana; font-weight: bolder; color: #660066; width: 350px; height: 300px; border-left: 1px dotted #333; border-right: 1px dotted #333; position: relative; overflow: hidden;}
		#dir #CursosHome p a{color: #660066;}
			#dir #CursosHome p a span{font-size:9px; font-weight: normal;}

			
/* PAGINA CONTATO */
#contato {width: 600px; margin: 0 auto; margin-top:20px;}
#contato .divisao {margin: 10px 0;}
#contato .divisao .aviso {font-size: 10px;}
#contato .divisao input{width: 550px; height: 30px; background: #FBFBFB; font-size: 24px; color: #660066;}
#contato .divisao textarea{width: 550px; height: 100px; background: #FBFBFB; font-size: 18px; color: #660066;}			
#contato .divisao .btn {width: 160px; height: 36px; font-size: 16px; text-align: right; float: right; margin-right: 20px; color: #660066;}
	/* erro */ 
/* erro contato */
#contato label { width: 250px; }
#contato input:focus, #contato textarea:focus {border: 2px solid #000; background: #FFF; color: #000;}
#contato input.error, #contato textarea:error { border: 1px dotted #03AFEF; background: #FF0000; }
#contato label.error, #contato input.submit { text-align: left; color: #FF0000; font-size: 10px; }

	/* manda resposta do contato */
.Bloco {	margin-top: 40px; text-align: center;}

/* limpar a */
	.Bloco span { font-size: 10px; text-align: center; margin-top: 20px;}
	
	/* banner forno */
#forno {width: 165px; height: 152px; position: absolute; top:250px; left:20px; overflow: hidden; }
	#forno a{width: 165px; height: 150px; background: url(../img/forninho.jpg) no-repeat top left; float: left;}
		#forno a:hover{width: 165px; height: 150px; background: url(../img/forninho.jpg) no-repeat bottom left;}
		
/* subMenu */
ul#subMenu {margin:0; padding: 0; list-style: none; float: right; margin-top:-10px; margin-right: 170px; font-size: 14px; }
	ul#subMenu li{display: inline; margin: 0 10px; }
		ul#subMenu li a{color: #000; text-decoration: none;}
			ul#subMenu li a:hover {text-decoration: underline;}

/* lista Blogs */			
ul#blogs li { line-height: 35px; font-size: 18px; list-style: none; text-transform: uppercase; padding-left: 18px; background:url(../img/ico_menuBolos.gif) no-repeat top left; color: #660066}
	ul#blogs li a{text-decoration: none; color: #660066; padding-left: 20px;}
