/* MOD 000 - CONTACT US */
.LNG_pt .mod-000-contact-us .ttl-section span { width:123px; background:url("../contact/ttl-section.png") no-repeat scroll 0 5px transparent; }
.LNG_es .mod-000-contact-us .ttl-section span { width:103px; background:url("../contact/ttl-section-es.png") no-repeat scroll 0 5px transparent; }
.LNG_en .mod-000-contact-us .ttl-section span { width:122px; background:url("../contact/ttl-section-en.png") no-repeat scroll 0 5px transparent; }
/* a */
.mod-000-contact-us .read-warnings { display:block; margin-bottom:14px; font-size:14px; font-weight:bold; }
.mod-000-contact-us .warnings li { margin-bottom:17px; }
.mod-000-contact-us .denunciation { padding-top:12px; border:1px #CCC; border-style:dotted none; }
.mod-000-contact-us .denunciation li { padding:12px; }
.mod-000-contact-us .denunciation a { color:#F90; }
.mod-000-contact-us .denunciation strong { display:block; margin-bottom:18px; font-size:12px; }
.mod-000-contact-us .denunciation li { border-top:1px dotted #CCC; }
.mod-000-contact-us .denunciation .top { border:medium none; }
/* b */
.mod-000-contact-us .ttl-sections-form { float:left; width:603px; margin-top:22px; padding:8px; font-size:14px; }
.mod-000-contact-us label { float:left; clear:both; width:145px; margin-top:16px; padding-left:30px; font-weight:bold; text-align:right; }
.mod-000-contact-us input { float:left; border:1px solid #BEB7AF; padding:2px; margin:12px 8px 0 8px; width:242px; color:#999999; }
.mod-000-contact-us input#time,
.mod-000-contact-us input#date { width:117px; margin-right:313px; }
.mod-000-contact-us .droplist-by-select { float:left; margin:12px 366px 0 10px; width:66px; height:17px; text-transform:uppercase; }
.mod-000-contact-us .droplist-by-select option { width:41px !important; }
.mod-000-contact-us .droplist-value div { width:39px !important; }
.mod-000-contact-us .droplist-list { width:52px !important; }
.mod-000-contact-us em { float:left; display:block; margin-top:15px; width:174px; font-size:11px; font-style:normal; }
.mod-000-contact-us .double { margin-top:8px; }
.mod-000-contact-us .full { width:590px; text-align:left; }
.mod-000-contact-us .lin-hor-solid { clear:both; overflow:hidden; position:relative; z-index:-1; border-bottom:1px solid #BEB7AF; padding-top:22px; height:1px; }
.mod-000-contact-us textarea { float:left; border:1px solid #BEB7AF; padding:2px; margin:12px 0 0 29px; width:397px; height:93px; color:#999999; resize:none; }
.mod-000-contact-us .button { float:left; overflow:hidden; border:0 none; height:24px; width:52px; margin:17px 0 0 380px; padding:0; background:url("../_img/btn-general.png") no-repeat scroll 0 -32px transparent; line-height:99px; text-indent:-9999px; cursor:pointer; }
.mod-000-contact-us .button:hover,
.mod-000-contact-us .button:focus { background-position:-150px -32px; }
.mod-000-contact-us .lin-hor-dotted { border-bottom:17px solid #FFFFFF; }
.mod-000-contact-us .advertising { margin-left:29px; }
.mod-000-contact-us .advertising a { padding:0 7px 0 0; color:#FF9900; font-weight:bold; line-height:1.1em; }
.mod-000-contact-us .advertising a:hover,
.mod-000-contact-us .advertising a:focus { text-decoration:underline; }
.mod-000-contact-us .msg-error { overflow:hidden; display:block; clear:both; margin:0 0 0 185px; padding:3px 0 0; color:#FF0000; }
.mod-000-contact-us .msg-error .error { width:auto; margin:0; padding:0; text-align:left; font-weight:normal; }
.mod-000-contact-us .msg-error.pergunta { margin-left:30px; }
/* c */
.mod-000-contact-us .successful { clear:both; padding:86px 0; text-align:center; font-size:12px; }
