/* CSS Document */

body { background:#E6E6E6 url(../imagemdiver/background.jpg) repeat-x;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; }

h1 { font-size:20px; line-height:1.5em; color:#333;	}

h2 { font-size:18px; line-height:1.4em; color:#FC0;	}

h3 { font-size:14px; line-height:1.4em; color:#FFF; }

h4 { font-size:12px; }

h5 { font-size:12px; float:right; line-height:1.5em; color:#FFF; }

a { color:#FFF; font-size:12px; font-weight:500; text-decoration:none;}

	#banner { width:auto; height:180px; overflow: hidden; position: relative; left:0px; top:0px; background-color: #CCC; }

	#corpo { width:1024px; height:auto; margin-left:auto; margin-right:auto; background-color:#FFF; }								

	#desenvolvimento { height:auto;	margin-top:5px; /*border:#600 1px solid;*/ color:#000000; text-align:justify; line-height:1.4em; }

	#direita { float:right; width:734px; height:auto; /*border:#600 1px solid;*/ padding: 5px 5px 5px 5px; margin:5px 10px 0px 5px; }

	#esquerda { float:left; width:240px; height:auto; /*border:#600 1px solid;*/ padding: 5px 5px 5px 5px; margin:5px 5px 0px 10px; }

	#fundo { width:1024px; height:25px; background-color:#CCC; color:#333; padding:4px 0px 4px 0px; text-align:center; border-top: #FFF 2px solid; margin:0px 0px 2px 0px; border-bottom:#900 2px solid; font-size:11px; }

	#menu { height:30px; Background-color:#333; color:#FFF; padding:0px; text-align:right; font-size:14px; }
/*
	#menu2 { float:left; width:540px; height:30px; Background-color:#CCC; color:#333; padding:5px 0px 0px 14px; margin:5px 0px 5px 5px; text-align:left; font-size:14px; }
*/
	#menu2 { float:left; width:740px; height:30px; Background-color:#CCC; color:#333; padding:5px 0px 0px 14px; margin:5px 0px 5px 5px; text-align:left; font-size:14px; }

	#menu3 { float:right; width:250px; height:30px; Background-color:#CCC; color:#333; padding:5px 5px 0px 5px; margin:5px 5px 5px 0px; text-align:left; font-size:14px; }

	#menu4 { width:1014px; height:5px; Background-color:#CCC; padding:5px 0px 0px 0px; margin:0px 5px 0px 5px; }

	#menulinha { height:10px; background-color:#900; }

	#titulo { width:780px; height:50px; position:absolute; left:230px; top:110px; /*background-color:#000;*/ z-index:1; color:#FFF; font-family:Monotype Corsiva; font-size:50px; font-weight:400; }

	.artigo { height:454px; overflow:auto; background-color:#FFF; border:#900 1px solid; padding: 10px 15px 20px 15px; margin: 0px 0px 20px 0px; line-height:1.8em; }

/*	.artigos { height:auto; max-height:600px; background-color:#FFF; border:#900 1px solid; padding: 10px 15px 20px 15px; margin: 0px 0px 20px 0px; line-height:1.8em; }
*/
	.artigos { height:594px; overflow:auto; background-color:#FFF; border:#900 1px solid; padding: 10px 15px 20px 15px; margin: 0px 0px 20px 0px; line-height:1.8em; }

	.botoes { float:right; height:24px; padding:6px 10px 0px 10px; }
	
	.botoes:hover { background-color:#900; }

	.busca { height:385px; background-color:#FFF; border:#900 1px solid; padding: 20px 20px 20px 20px; margin: 0px 0px 15px 0px; line-height:1.8em; }

	.categoria { height:20px; font-size:11px; padding: 5px 5px 5px 15px; color:#FFF; }

	.categoria:hover { background-color:#AEAC59; }

	.caixa { clear:both; }

	.contactos { height:/*763px;*/891px; background-color:#FFF; border:#900 1px solid; padding: 20px 20px 20px 20px; margin: 0px 0px 15px 0px; line-height:1.8em; }

	.data { float:right; color:#333; border:0px; padding:6px 10px 5px 0px; text-align:right; font-size:12px; }

	.dir1caixa { width:702px; height:289px; background-color:#FFF; border:#900 1px solid; padding: 10px 15px 20px 15px; margin: 0px 0px 20px 0px; line-height:1.8em; }

	.dir2caixa { width:140px; height:253px; float:left; background-color:#FFF; border:#900 1px solid; padding: 10px 15px 20px 15px; margin: 0px 0px 20px 0px; line-height:1.5em; font-size:11px; }

	.dir1img { float:right; padding:10px 5px 5px 20px; }	/* imagem do destaque */
	
	.dir2img { float:right; padding:30px 5px 5px 20px; }	/* imagem do artigo */

	.error { color: red; }

	.esq1caixa { height:auto; background-color:#900; padding: 1px 15px 20px 15px; margin: 0px 0px 20px 0px; font-size:11px; line-height:2.0em; }

	.esq2caixa { height:/*424px;*/300px; background-color:#FFF; border: #900 1px solid; padding: 10px 10px 20px 15px; margin: 5px 0px 10px 0px; line-height:2em; }

	.ftexto { float:left; width:140px; }

	.fcaixa { float:left; height:30px; }

	.ftexto2 { float:left; width:90px; }
	
	.ftexto3 { float:left; width:300px; }

	.imagemdiver { float:left; height:120px; margin:10px 10px 10px 10px; }
	
	.imagemdiver2 { float:right; height:120px; margin:15px 5px 15px 25px; }

	.index { height:421px; background-color:#FFF; border:#900 1px solid; padding: 20px 20px 20px 20px; margin: 0px 0px 15px 0px; line-height:1.8em; }
	
	.index2 { height:761px; background-color:#FFF; border:#900 1px solid; padding: 20px 20px 20px 20px; margin: 0px 0px 15px 0px; line-height:1.8em; }

	.info { height:/*362px;*/238px; overflow:auto; padding:0px 5px 0px 0px; text-align:justify; line-height:1.6em; }

	.infor { color: black; }

	.link { color:#006; }
	
	.link:hover { padding:2px 5px 2px 5px;}
	
	.page { color:#900; }
	
	.page:hover { background-color:#FFFF66; padding:2px 5px 2px 5px; }

	.pagina { float:right; width:724px; height:20px; Background-color:#CCC; color:#333; padding: 5px 10px 0px 0px; margin:0px 0px 10px 0px; text-align:right; font-size:12px; }

	.preto { color:#333; }

	.proprietario { font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; text-align:center; } 

	.sep01 { float:left; width:15px; height:260px; }

	.sep02 { clear:both; }

	.sep03 { float:left; width:55px; height:120px; margin:10px 0px 10px 0px; }

	.separador { clear:both; }

	.termos { height:/*426px;*/570px; overflow:auto; padding:10px 20px 10px 0px; text-align:justify; line-height:1.8em; }
