@charset "utf-8";
/* CSS Document */
*{
	padding:0; margin:0;	
}

body{
	font-size:62.5%;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;			background:#CCC;
}

ul{
	list-style:none;
}

.cAlign{
	min-width:240px; max-width:1200px; width:95%; margin:0 auto;
}

div#topo{
	background:#333;	padding:0.3em 0;	overflow:hidden;		
}
	div#topo img{
		float:left;	
		}
	div#topo span{
		float:right;	
		}
	div#topo span a{
		padding:0.5em 1em; background:#000; color:#FFF;	margin-right:2px;
		}

div#content{
	clear:both;	overflow:hidden;	margin:1em 0;
}
		div#content h1{
		text-align:center;font-size:1.6em; margin-bottom:1em; margin-left::50%;
		}
			div#content h1 span{
				font-size:0.6em; 	
			}
	
		div#left{
			display:none;	
		}
		
		div#formulario{
			text-align:center;	background:url(../images/background.jpg);	box-shadow:inset 0 0 1em #CCC;	border-radius:0.5em;	padding:1em;
		}
			div#formulario input.inputTxt, select{
					border:1px #CCC solid; padding:0.3em; margin-bottom:1em;
				}
			div#formulario span{
					font-size:1.3em; color:#999; display:block;	
				}
			.submitCadastro{
					width:121px; height:53px; background:url(../images/bCadastrar.png) no-repeat; border:none; position:absolute;
					margin-top:-10px; cursor:pointer;	
				}
		
.footer{
	clear:both; margin:4em 0 1em; font-size:1.1em; text-align:center; 
}
@media screen and (min-width:360px){
	body{font-size:70%}		
	
	div#formulario{padding:3em}
	
	div#formulario input.inputTxt{width:280px;}
	
	.submitCadastro{margin-top:1em;}
}

@media screen and (min-width:613px){
			
	
	div#formulario{padding:1.5em; text-align:left; background:#FFF URL(../images/ifundoCadastro.png) 75% no-repeat;}
	
	.submitCadastro{margin-top:-4px;}
	
}

@media screen and (min-width:773px){
	
	
	div#formulario{float:right; width:65%;}
		div#formulario div{overflow:hidden;}
			div#formulario input.inputTxt{width:200px;}
	div#left{display:block; float:left; margin-top:137px; text-align:right; width:30.5%;}
		div#left ul li{font-size:1.3em;padding-right:0.5em;border-bottom:1px solid #CCC; padding-bottom:1.2em; margin-bottom:1.3em;}
		div#left ul li last-child{border:none;}
	.inputFloat{float:left; width:240px;}
	.captchaFloat{float:left; width:210px;}
	.spanHide{visibility:hidden;}
.footer{margin-top:6em}
			
}
@media screen and (min-width:997px){
	div#content	{
		margin:0 6em;	
	}
}
