@charset "iso-8859-1";

/*
	********************************************************************

	Conteúdo principal (Contato)

	********************************************************************
*/
div#conteudoPrincipal {
	display:inline;
	float:left;
	width:540px;
	margin-right:15px;
}

/* Título da seção */
div#conteudoPrincipal h2 {
	height:24px;
	line-height:24px;
	text-indent:4px;
	text-transform:uppercase;
	font-size:80%;
	color:#3a3d40;
	margin-bottom:15px;
	background-color:#e9eaeb;
	border:1px solid #f1f1f1;
}

div#conteudoPrincipal h3 { margin:40px 0 10px; }


/*
	--------------------------------------------------------------------

	Formulário

	--------------------------------------------------------------------
*/
/* Campos obrigatórios */
div#conteudoPrincipal p#obs {
	margin:45px 0 25px;
	padding:5px;
	background-color:#f7f7f7;
}
div#conteudoPrincipal p#obs strong {
	font-size:110%;
	color:#c00;
}

div#conteudoPrincipal form#formContato fieldset {
	width:470px;
	border:none;
}


/* <label> */
div#conteudoPrincipal form#formContato fieldset label {
	display:inline;
	float:left;
	width:120px;
	height:22px;
	line-height:22px;
	text-align:right;
	font-weight:bold;
	font-size:80%;
	color:#333;
	margin:0 0 10px 0;
	overflow:hidden;
}
/* Asterisco */
div#conteudoPrincipal form#formContato fieldset label span {
	font-size:110%;
	color:#c00;
}

/* <input /> */
div#conteudoPrincipal form#formContato fieldset input {
	display:inline;
	float:right;
	width:298px;
	height:18px;
	line-height:18px;
	font-size:80%;
	color:#017799;
	margin:0 40px 10px 0;
	padding:1px;
	border:1px solid #7f9db9;
}

/* <select> */
div#conteudoPrincipal form#formContato fieldset select {
	display:inline;
	float:right;
	width:302px;
	height:22px;
	line-height:22px;
	font-size:80%;
	color:#017799;
	margin:0 40px 10px 0;
	border:1px solid #7f9db9;
}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
div#conteudoPrincipal form#formContato fieldset select { height:20px; width:300px; } }


/* <textarea> */
div#conteudoPrincipal form#formContato fieldset textarea {
	display:inline;
	float:right;
	width:298px;
	height:142px;
	line-height:18px;
	font-size:80%;
	color:#017799;
	margin:0 40px 10px 0;
	padding:1px;
	border:1px solid #7f9db9;
}

/* <button> */
div#conteudoPrincipal form#formContato fieldset button {
	display:inline;
	float:right;
	width:60px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:110%;
	font-weight:bold;
	color:#09c;
	margin-right:40px;
	background-color:transparent;
	border:none;
	clear:right;
}

/* Ajuda */
div#conteudoPrincipal form#formContato fieldset span.format {
	float:left;
	width:220px;
	height:22px;
	line-height:22px;
	font-size:70%;
	color:#666;
	margin:0 0 10px 5px;
}
div#conteudoPrincipal form#formContato fieldset span.format strong { color:#000; }

/* <select> "Estado" */
div#conteudoPrincipal form#formContato fieldset select#selectEstado {
	width:56px;
	margin-right:286px;
}
/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
div#conteudoPrincipal form#formContato fieldset select#selectEstado { width:54px; } }

/* <input> "Telefone" */
div#conteudoPrincipal form#formContato fieldset input#inputTelefone {
	float:left;
	width:98px;
	margin-left:8px;
}
