@charset "iso-8859-1";

.formCoral input { border: 1px solid #e7e7e7; margin: 0; padding: 0; }
.container { padding: 0 0 35px 0 ; width: auto; }
.noBackground { background-color: transparent !important; }
.formCoral { position: relative; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999; font-size: 9px; font-weight: bold; }
.formCoral h1 { color: #CCC!important; font-size: 9px; padding: 10px 0 0 11px; margin: 0; font-weight: normal!important; float: left; }
.formCoral ul { margin: 8px 0 0 0!important; padding: 0; list-style: none; }
.formCoral ul li { float: left; color: #999; margin-top: 8px; }
.emailSucesso { width: 296px; text-align: justify; font-weight: normal; color: #333; line-height: 16px; }
.toolTipMenu { margin-left: 7px; position: relative; top: 0!important; padding-top: 0!important; margin-top: 0!important; }

.formCoral .form { float: right; margin: 50px 20px 0 0 ; width: 465px; }
.formCoral .form .nome input { width: 140px!important;}
.formCoral .form .nome { padding-right: 25px; }
.formCoral .form .sobreNome input { width: 121px!important; }
.formCoral .form .sobreNome { padding-right: 16px;}
.formCoral #areaPhone { width: 48px; margin-right: 5px; } 
.formCoral #phone { width: 85px; }
.formCoral .form .adress { padding-right: 25px; }
.formCoral .form .adress input { width: 140px; }
.formCoral .form .adressNumber { padding-right: 5px; }
.formCoral .form .adressNumber input { width: 57px; }
.formCoral .form .cityArea { padding-left: 11px; }
.formCoral .form .cityArea input { width: 138px; margin-right: 18px; }
.formCoral .form .zip { padding-right: 25px;}
.formCoral .form .zip a { color: #999; }
.formUnit1 { width: 50px;} .formUnit2 { width: 85px;}
.formCoral .form .formUnit2 { margin-right: 3px; }
.formCoral .form .city { padding-right: 16px;}
.formCoral .form .city input { width: 121px; }
.formCoral .form .state select { border: 1px solid #ccc; background: #fff; height: 20px; width: 139px; }
.formCoral .form .vacation { padding-right: 17px; }
.formCoral .form .vacation select { width: 289px; }
.formCoral .form .e_mail input { width: 138px; }

.formCoral .form .emailMkt { float: left;  font-weight: normal; }
.formCoral .form .emailMkt div { float: left;  width: 250px; }
.formCoral .form .emailMkt input {vertical-align: -4px; margin-right: 5px; border: 0; float: left; }
.formCoral .form #obligatory { float: right; margin-right: 23px; padding-bottom: 30px; }
.formCoral .form .userMnsg { width: 438px; height: 83px; }

#pageDescription { text-align: justify; margin: 30px 12px 0 0; font-weight: normal; color: #666; }
.form #post { width: 444px; height: 18px; background: #68a4f2 url(/img/faleCoral/bgPost.gif) no-repeat right; }
.form #post a { background: url(/img/faleCoral/btSend.gif) no-repeat; display: block; text-indent: -5000em; width: 52px; height: 9px; float: right; margin: 5px 8px 0 0; }

.focusTexto {
	background-color: #f7f7f7!important;
	background-image: url(/img/faleCoral/focusTexto.gif)!important;
	background-repeat: no-repeat;
	background-position: inherit!important;
	height: 261px!important;
}

.form .cliqueConheca1, .cliqueConheca2, .cliqueConheca3 { height: 18px; background: #68a4f2; float: left; width: 68px ; margin-top: 28px; }
.form .cliqueConheca2 { width: 30px; background: #0c4da2; }
.form .cliqueConheca3 { width: 199px; background: #2778e2; }
.form .cliqueConheca3 img { float: right; margin: 4px 8px 0 0; }

#footer { margin-top: 60px; }


#TB_ajaxContent { overflow: hidden; }

#formError { display: none; }

#Error {
	color: #333;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
	text-align: center;
	position: relative;
	width: 230px;
}

#Error .errorAlert {
	text-align: left;
	position: absolute;;
	width: 200px;
	top: 2em;
	right: 0;
}