@charset "iso-8859-1";
/* CSS Document */

* {
	padding: 0;
	margin: 0;
	outline:none;
	border: none;
}

/* CSS Document */
html { }

body {
	font-family:NeoSansRegular,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	height:100%;
	margin:0 auto;
	background:#dcdcdc url(../_imgs/fundo.jpg);
	
}

h1 { border-bottom:1px solid #deb0ac;display:block;margin-bottom:22px;padding-bottom:12px }

.container {width:940px;margin:16px auto; }


a:link, a:visited {
	color:#44545f;
	text-decoration:underline;
}
a:hover { text-decoration:underline; color:#44545f}

.logo {float:left;}
.flags{float:right;}
.menu {clear:both;overflow:hidden; background:url(../_imgs/fundoMenu.png) left bottom no-repeat; padding-left:7px; text-align:center;}
.rodape {width:940px; border-top:1px solid #deb0ac;overflow:hidden;margin-top:42px;font-size:10px;color:#637289;}
.content{width:940px; margin:10px auto;min-height:400px;margin-bottom:20px;overflow:hidden}

.content ul { padding-left:30px}

.topContainerBig { background:url(../_imgs/topoComprido.png); height:13px; width:940px}
.middleContainerBig { background:url(../_imgs/middleComprido.png); min-height:300px; width:900px; font-size:14px;color:#01204e;padding:20px}
.bottomContainerBig { background:url(../_imgs/bottomComprido.png); height:13px; width:940px;}

.topContainerSmall { background:url(../_imgs/top_small_content.png); height:21px; width:619px}
.middleContainerSmall{ background:url(../_imgs/middle_small_content.png); min-height:320px; width:579px; font-size:14px;color:#01204e;padding:20px}
.bottomContainerSmall { background:url(../_imgs/bottom_small_content.png); height:21px; width:619px;}

.containerImg { background:url(../_imgs/containerImagem.png); width:303px; height:403px;}
.containerImg div {margin-top:2px;margin-left:2px}




.inputBig{float:left;background:url(../_imgs/inputBig.jpg) no-repeat left; width:200px; height:25px; margin-bottom:10px; margin-top:4px; }
.inputBig input {font-family:CNeoSansRegular,Arial, Helvetica, sans-serif; width:190px; height:20px; color:#FFF; border:0;font-size:11px;background-color:transparent;margin-top:3px;margin-left:5px}

.inputTextArea {float:left;background:url(../_imgs/textArea.jpg) no-repeat; width:420px; height:83px; margin-top:4px}
.inputTextArea textarea {font-family:CNeoSansRegular,Arial, Helvetica, sans-serif; width:412px; height:75px; color:#FFF; border:0;font-size:11px;background-color:transparent;margin-left:5px; margin-top:6px}

textarea.errorClass, input.errorClass{ background:url(../_imgs/required.png) no-repeat right top !important; }
.errorValidation{ display:none; font-size:11px; color:#ccc; margin-top:20px !important; overflow:hidden}
.errorClassSpam{ font-weight:bold !important ;  }
