
/* titulo conteudoForm (pagina de opiniao e sugestão de materia) */

#conteudoForm h2 {
	font-size:1.4em;
	font-weight:normal;
	margin:30px 0 25px 0;
	color:#555;
}


/* conteudo dados (login / register) */

#conteudoDados {
	float:left;
	width:550px;
	margin:20px 0 100px 0;
}

	#conteudoDados h2 {
		font-size:1.3em;
		font-weight:normal;
		margin:20px 0 25px 100px;
		color:#555;
	}
	
		#conteudoDados #box-login {padding:30px 0 30px 0;}
		
			#conteudoDados #box-login form p.right {
				padding:40px 30px 0 0;
				text-align:right;
			}

#conteudoDadosLateral {
	float:right;
	font-size:0.9em;
	text-align:right;
	margin:80px 30px 0 0;
	padding:30px 20px 20px 35px;
	background:#f4f4f4;
	border:1px solid #ddd;
	color:#555;
}

	#conteudoDadosLateral h3 {
		font-size:1.4em;
		margin:0 0 15px 0;
		font-weight:normal;
		color:#f27800;
	}
	
	#conteudoDadosLateral h3 span {
			font-size:0.9em;
			font-weight:bold;
			display:block;
			color:#555;
	}
	
	#conteudoDadosLateral p {margin:0 0 12px 0;}
		

/* formregistro e login */

	#conteudoDados form label {
		float:left;
		width:150px;
		font-size:1.2em;
		text-align:right;
		margin:0 8px 0 0;
		padding:3px 0 3px 0;
		color:#555;
		display:block;
	}
	
	#conteudoDados form input[type=text], #conteudoDados form input[type=password] {
		width:350px;
		font-size:1.5em;
		padding:3px;
		color:#0e5f90;
	}
	
	#conteudoDados form #lembrarDados {
			width:510px;
			text-align:right;
			color:#555;
	}
	
			#conteudoDados form #lembrarDados span {
				font-size:0.8em;
				display:block;
				color:#444;
			}
		
	#conteudoDados form button {
		width:172px;
		text-align:center;
		font-weight:bold;
		margin:15px 0 0 345px;
		padding:13px 0 13px 0;
		background:url(../images/btn_form.png) top no-repeat;
		border:none;
		cursor:pointer;
		color:#fff;
	}
	
			#conteudoDados form button:hover {background:url(../images/btn_form.png) bottom no-repeat;}
			
	/* mensagem no register.asp */
	
	#dvUsuarioDuplicado {
		padding:0 0 15px 20px;
		margin:0 0 0 160px;
		background:url(../images/icon_alert.gif) top left no-repeat;
		color:#b61010;
		display:none;
	}

/* CSS Document */

.black {color:#333;}

.red {color:red;}

.boxAlert {
	float:right;
	width:300px;
	background:url(../images/icon_alert_maior.gif) #feffde left top no-repeat;
	background-position:15px 14px;
	padding:10px 10px 10px 70px;
	margin:0 0 20px 0;
	border:1px solid #f7c368;
}

.seloDivulgacao {
	margin:0 0 60px 0;
	clear:left;
}

	.seloDivulgacao h4 {
		font-size:1.1em;
	}

.spacer-line {
	margin:40px 0 20px 0;
	border-bottom:1px dashed #cfcfcf;
}

#selo01a {
	float:left;
	width:120px;
	height:90px;
	margin:0 20px 0 0;
	background:url(../images/banners/condominialtv120x90a.gif) no-repeat;
}

#selo01b {
	float:left;
	width:120px;
	height:90px;
	margin:0 20px 0 0;
	background:url(../images/banners/condominialtv120x90b.gif) no-repeat;
}

#selo02a {
	float:left;
	width:160px;
	height:120px;
	margin:0 20px 0 0;
	background:url(../images/banners/condominialtv160x120a.gif) no-repeat;
}

#selo02b {
	float:left;
	width:160px;
	height:120px;
	margin:0 20px 0 0;
	background:url(../images/banners/condominialtv160x120b.gif) no-repeat;
}

#selo03a {
	float:left;
	width:160px;
	height:180px;
	margin:0 20px 0 0;
	background:url(../images/banners/condominialtv160x180a.gif) no-repeat;
}

#selo03b {
	float:left;
	width:160px;
	height:180px;
	margin:0 20px 0 0;
	background:url(../images/banners/condominialtv160x180b.gif) no-repeat;
}

.seloDivulgacao textarea {
	width:350px;
	height:60px;
	padding:6px;
}

#conteudoFull {
	padding:20px;
}

	#conteudoFull p {
		margin:0 0 10px 0;
	}
	
	#conteudoFull h3 {
		font-size:1.2em;
		margin:20px 0 20px 0;		
	}

#conteudo {
}


	#conteudo a {
		color:#e28d3c;
	}
	
	#conteudo a:hover {
		text-decoration:underline;
	}
			
	/* conteudo interno lateral */
	
	#menuLateral {
		float:left;
		width:218px;
		padding:10px;
		margin:20px 0 0 0;
	}
	
		#menuLateral h3 {
			font-size:1.0em;
			margin:0 0 10px 0;
		}
		
		#menuLateral ul {margin:0 0 15px 0;}
		
			#menuLateral ul li a {
				height:16px;
				display:block;
				padding:5px;
				background:#f4f4f4;
				margin:0 0 2px 0;
			}
			
			#menuLateral ul li.menuLink a {
				width:194px;
				color:#fff;
				background:#333;
			}
			
				#menuLateral ul li.menuLink a:hover {
					color:#e28d3c;
					text-decoration:none;
				}
			
			#menuLateral ul li.active a {
				height:20px;
				font-size:1.0em;
				font-weight:bold;
				padding:9px 5px 5px 5px;
				background:url(../images/bg_menuActive.gif) top right #e28d3c no-repeat;
				color:#fff;
				text-decoration:none;
			}
	
	/* conteudo interno */
	
	#conteudoInterno {
		float:right;
		width:69%;
		min-height:400px;
		padding:10px;
		margin:20px 0 10px 0;
		background:url(../images/bgBox.gif) bottom repeat-x;
	}
	
		#conteudoInterno h2, #conteudoFull h2 {
			font-size:1.4em;
			margin:0 0 28px 0;
		}
		
					#conteudoInterno h2, #conteudoFull h2  img {vertical-align:middle;}

			#conteudoInterno h2 img {
				width:18px;
			}
		
		#conteudoInterno h3 {
			font-size:1.1em;
			margin:0 0 15px 0;
			padding:10px 0 0 0;
		}

		#conteudoInterno p {
			padding:0 150px 0 0;
			margin:0 0 14px 0;
		}
		
		#conteudoInterno ul {
			width:400px;
		}
		
			#conteudoInterno ul li {
				background:url(../images/seta_esc.gif) top left no-repeat;
				background-position:0 5px;
				padding:0 0 6px 10px;
				display:block;
			}
	
	#menuLateral, #conteudoInterno {
		height:100%;
	}
	
/* formularios */

/*****************************************
 formularios de contato
******************************************/

.textoForm {
	width:280px;
	font-size:0.9em;
	text-align:left;
	margin:0 0 0 130px;
	color:red;
}

	.textoForm p {padding:15px 0 10px 0 !important;margin:0!important;}	

	p.textoFormMenor {
		color:#333;
		padding:10px 0 20px 0 !important;
		margin:0!important;
	}

#conteudoInterno fieldset, #conteudoForm fieldset {
	border:none;
	padding:10px;
}

#conteudoInterno fieldset label, #conteudoForm fieldset label {
		float:left;
		width:150px;
		font-size:1.2em;
		text-align:right;
		margin:0 8px 0 0;
		padding:3px 0 3px 0;
		color:#555;
		display:block;
}

/* <em> dentro de <label> */

#conteudoInterno fieldset label em, #conteudoForm fieldset label em {
	font-size:0.9em;
	display:block;
	margin:8px 0 0 0;
	padding:5px;
	background:#fff8de;
	text-align:center;
}

#conteudoInterno fieldset input[type=text], #conteudoInterno fieldset select, #conteudoForm fieldset input[type=text], #conteudoForm fieldset select {
		width:350px;
		font-size:1.3em;
		padding:3px;
		margin:0 0 10px 0;
		color:#0e5f90;
}

#conteudoInterno fieldset textarea, #conteudoForm fieldset textarea {
	width:350px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	margin:0 0 10px 0;
	padding:3px;
	color:#0e5f90;
}

#conteudoInterno fieldset button, #conteudoForm fieldset button {
		width:172px;
		height:42px;
		text-align:center;
		font-weight:bold;
		margin:15px 0 0 345px;
		padding:13px 0 13px 0;
		background:url(../images/btn_form.png) top no-repeat;
		border:none;
		cursor:pointer;
		color:#fff;
}

	#conteudoInterno fieldset button:hover, #conteudoForm fieldset button:hover {
		background:url(../images/btn_form.png) bottom no-repeat;	
	}


/* confirmação de envio de e-mail */

#formEnviado {
	margin:40px 0 100px 0;
	padding:20px 20px 20px 130px;
	background:url(../images/icon_formEnviado.png) left top no-repeat;
	background-position:20px 16px;
}

	#formEnviado h3 {
		font-size:1.1em;
		color:#529a2d;
		margin:0 0 4px 0;
	}