		@import "reset.css";
		@import "painel_dir.css";
		/* ESTILIZAÇÃO CONTEUDO */
		#content {
			float:left;
			padding:15px;
		}
		
		/* ESTILIZAÇÃO CONTEUDO LEFT */
		
		#content_left {
			float:left;
			width:660px;
			margin-top:30px;
		}
		
		#title_pag {
			float:left;
		}
		
		#title_pag h3 {
			font-size:2.0em;
			color:#00407d;
			margin-bottom:20px;
		}
		
		/********************
		Tratamento de erros
		********************/
		#msg {
			padding:25px;
			margin-bottom: 20px;
			border: 1px solid #E7DF83;
			background-color: #F3EEB3;
		}
		
		#msg h3, #msg strong { color: #900; }
		#msg li { color: #555; }
		
		#msg h3 {
			font-size: 1.1em;
			text-align: justify;
		}
		
		#msg ol, #msg li { margin-bottom: 0; float:left;}
		
		/********************
		Fim: Tratamento de erros
		********************/
		
		/* Formulário */
		#formulario { padding:0 0px; float:left; }
		#formulario legend {
			color:#2872a5;
			font-size:1.3em;
			text-indent:0px;
			display:block;
			margin-bottom:5px
		}
		#formulario p {
			color:#2e506b;
			font-size:1.2em;
			font-weight:bold;
		}
		#formulario li {
			position:relative;
			margin-bottom:10px;
			list-style:none;
		}
		#formulario li.half {
			float:left;
			width:48%
		}
		#formulario li.right { float:right }
		#formulario li.clear { clear:both }
		#formulario input,#formulario textarea {
			display:block;
			width:97%;
			padding:5px 5px;
			background:#fff;
			color:#4f7d9e;
			border:1px solid #9eafbb;
		}
		#formulario input:focus,#formulario textarea:focus, #formulario input.focus,#formulario textarea.focus  {
			background:#fff;
			border:1px solid #2c5876;
		}
		#formulario .half input { width:95% }
		#formulario span {
			display:block;
			padding:0 0px 3px;
			font-size:1.2em;
			color:#2e506b;
		}
		#formulario .vObrigatorio span { font-weight:normal }
		#formulario .vErro span { color:#BC0505 }
		#formulario span small {
			color:#999;
			font-weight:normal
		}
		#formulario select {
			width:99%;
			padding:5px 5px;
			background:#fff;
			border:1px solid #9eafbb;
			color:#4f7d9e;
		}
		#formulario textarea { height:150px }
		
		#formulario button {
			float:right;
			margin-right:5px;
			background:url(../images/bt_enviar.gif) no-repeat;
			display:block;
			width:64px;
			height:20px;
			text-indent:-9999px;
		}
		
		#formulario button:hover {
			background-position:left bottom;
			}
	
		/* CONTATO */
	
		/* ERROR */
		li.error strong { background-color:transparent; font-size:1em; color:#EC5656 !important; display:inline; padding:0; }
		li.error input, li.error textarea, li.error select { background-color:#F5C8C8 !important; border-color:#EC5656; }
	
		.jqmWindow {
			display: none;
			
			position: fixed;
			top: 40%;
			left: 50%;
			
			margin-left: -200px;
			width: 400px;
			
			background-color: #F8EAEA;
			border: 1px solid #EC5656;
			padding: 12px;
		}
		
		.jqmWindow h3 {
			color:#EC5656;
			font-size:1.3em;
		}
		.jqmWindow p {
			color:#EC5656;
			letter-spacing:1px;
			line-height:1.5em;
			text-align:justify;
		}
		.jqmWindow a {
			color:#EC5656;
			text-decoration:underline;
		}
		.jqmWindow a:hover {
			color:#EC5656;
			text-decoration:none;
		}
		.jqmWindow p.close {
			 text-align:right;
		}
	
		.jqmOverlay { background-color: #000; }
	
		/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
		* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
			width: expression(this.parentNode.offsetWidth+'px');
			height: expression(this.parentNode.offsetHeight+'px');
		}
	
		/* Fixed posistioning emulation for IE6
			 Star selector used to hide definition from browsers other than IE6
			 For valid CSS, use a conditional include instead */
		* html .jqmWindow {
			 position: absolute;
			 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 60) + 'px');
		}
		/* Fim: ERROR */
		
		#formulario {
			width:640px;
		}
		
		
		
		
		/* FIM: ESTILIZAÇÃO CONTEUDO LEFT */
		
		
		/* ESTILIZAÇÃO CONTEUDO CENTER */
		
		#content_center {
			float:left;
			width:340px;
			padding-left:20px;
		}
		
		
		/* FIM: ESTILIZAÇÃO CONTEUDO CENTER */
		
		
		