@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	border:0px;
}

body{	
	background:#FFF url(../images/bg_ceu.jpg) top repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
}

#main{	
	width:1000px;
	margin:0 auto;
}

/*
	TOP
*/

#top{
	text-align:center;
	width:1000px;
	float:left;
}

	#flash-top{
		float:left;
	}

/*
 Content
*/

#page{
	float:left;
	width:933px;
	padding:10px;
	border:solid #ba9f9a 6px;
	border-top:none;
	background:#f6eed5 url(../images/bg_conteudo.gif);
	margin-left:14px;
	position:relative;
}
	
	#flash-menu{
		margin-top:-16px;
	}
	
	#flash-placa{
		float:left;
		position:absolute;
		bottom:0px;
		left:-10px;
	}
	
	#show-cartao{
		float:left;
		width:750px;
	}
		
		#ver_cartao{
			margin-bottom:10px;
			float:left;
			border:1px solid #000000;
		}
	
		#show-cartao p{
			float:left;
			width:100%;
		}
		
		#show-cartao h2{
			float:left;
			width:100%;
			margin-bottom:10px;
			color:#800c0f;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}
	
		#enviar_amigo{
			float:right;
			width:180px;
			height:80px;
			text-align:center;
			padding:30px 0px 20px 0px;
		}
		
		#enviar_twitter{
			float:right;
			width:180px;
			height:90px;
			text-align:center;
		}
		
		#enviar_orkut{
			float:right;
			width:151px;
			height:145px;
			background:url(../images/bg_embed.gif);
			padding:65px 6px 6px 6px;
			overflow:hidden;
			margin-top:20px;
		}
		
			#enviar_orkut textarea{
				border:none;
				width:151px;
				height:145px;
				font-family:Verdana, Geneva, sans-serif;
				font-size:9px;
			}
	
	#content{
		float:left;
		width:100%;
	}
	
	#flash_notice{
		background:#CC3333;
		width:100%;
		float:left;
		color:#FFFFFF;
		text-align:center;
	}
	
		#flash_notice p{
			float:left;
			padding:10px;
		}
	
	#erro{
		float:left;
		padding:10px 0px;
		width:100%;
		border-bottom:1px dashed #CC0000;
		margin-bottom:10px;
	}
	
		#erro p {
			font-size:12px;
			font-weight:bold;
			color:#CC0000;
			margin-bottom:10px;
		}
		
		#erro li{
			margin-left:20px;
		}
	
	#listagem_home{
		margin-top:20px;
		float:right;
	}
	
	.thumb{
		float:left;
		width:167px;
		padding:0px 6px 10px 6px;
		_height:180px;
		min-height:180px;
	}
	
	.thumb_internas{
		width:903px;
		float:left;
		padding-left:19px;
	}
	
		.thumb p{
			line-height:15px;
			width:160px;
			float:left;
		}
	
		.image_thumb{
			border:1px solid #000000; 
			float:left;
			margin-bottom:5px;
		}
		
		.thumb_data{
			font-size:9px;
			margin-top:5px;
		}
		
		.thumb_exit{
			float:right;
			width:14px;
			height:14px;
			margin-bottom:10px;
		}
		
		.thumb_enviar{
			float:right;
			width:98px;
			height:23px;
			margin-top:10px;
		}
	
/*
 Form
*/

#form_dados{
	margin:0 auto;
	width:830px;
}
	
	.form_cadastro{
		float:left;
		padding-left:10px;
		border-left:1px dotted #800c0f;
		height:273px;
	}

#form_dados_edit{
	margin:0 auto;
	width:500px;
}

#form_dados_senha{
	margin:0 auto;
	width:580px;
}

	#form_dados_edit .form_cadastro{
		float:left;
		padding-left:10px;
		border-left:1px dotted #800c0f;
		height:150px;
	}

	fieldset{
		float:left;
		width:210px;
	}
	
		.linha_form_aceite{
				float:left;
				width:100%;
				margin-top:10px;
		}
		
			.linha_form_aceite label{
				float:left;
				margin-right:10px;
			}
	
		.linha_form{
			float:left;
			width:100%;
		}
			
		.form_direita label, fieldset label{
			float:left;
			padding-bottom:5px;
			font-weight:bold;
		}
		
			.linha_form label{
					width:100%;
			}
		
		.form_direita input, .form_direita SELECT, fieldset input, fieldset SELECT{
			margin-bottom:10px;
			font-size:10px;
			border:1px solid #800c0f;
			padding:2px;
		}
		

#termos_main{
	width:340px;
	float:left;
}

	#termos{
		float:left;
		padding:20px;
		width:340px;
		background:#FFFFFF;
		border:1px solid #800c0f;
		overflow:auto;
		height:200px;
	}
	
	#terms_check{
		width:340px;
		float:left;
		text-align:right;
		padding:10px 0px;
	}
	
	#buttons{
		width:340px;
		float:right;
		text-align:right;
		padding:15px 0px;
	}

		#alterar_senha{
			float:left;
			margin-top:15px;
		}

		.bt_cancelar{
			background:url(../images/bt_cancelar.gif);
			width:76px;
			height:20px;
			font-size:11px;
			color:#943415;
			margin-right:20px;
		}

		.bt_cadastrar{
			background:url(../images/bt_cadastrar.gif) top;
			width:90px;
			height:23px;
			padding-bottom:2px;
			font-size:14px;
			color:#159415;
		}
		
	.form_direita{
		float:left;
		width:200px;
	}
	
	#form_dados_edit #buttons{
		width:200px;
		float:right;
		text-align:right;
		padding:10px 0px;
	}
	
	#form_envia_amigos{
		width:670px;
		margin:0 auto;
	}
	
	.form_amigos{
		float:left;
		width:670px;
	}
	
		.tit_form{
			float:left;
			width:60px;
			margin-right:10px;
		}
		
		.amigo_fields{
			float:left;
			width:170px;
			padding-bottom:20px;
			padding-top:10px;
			padding-left:20px;
			border-bottom:1px dotted #800c0f;
			border-left:1px dotted #800c0f;
		}
		
		.amigo_fields label{
			float:left;
			width:150px;
			padding:5px 0px;
		}
		
		.amigo_fields input{
			font-size:10px;
			border:1px solid #800c0f;
			padding:2px;
		}

		.amigo_fields textarea {
			font-size:10px;
			border:1px solid #800c0f;
			padding:2px;
			font-family:Verdana, Geneva, sans-serif;
		}
	
		.enviar_amigos_bt{
			border:none;
			background:url(../images/enviar.gif) no-repeat;
			width:75px;
			height:39px;
			float:right;
			margin:0px 0px 0px 0px;
			padding:0px;
		}
		
		.enviar_amigos_bt_cancelar{
			float:right;
			width:70px;
			margin:7px 30px 0px 0px;
		}

/*
 Paginação
*/

#paginas{
	float:left;
	position:relative;
	width:100%;
	height:51px;
}

#pagina_atual{
	position:absolute;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ba9f9a;
	font-size:20px;
	width:44px;
	text-align:center;
	top:12px;
	left:50%;
	margin-left:-22px;
}

.pagination{
	position:absolute;
	left:50%;
	margin-left:-100px;
	top:0px;
	background:url(../images/bg_paginacao.gif) no-repeat center;
	width:200px;
	height:51px;
	color:#f7efd5;
}

.pagination a{
	text-decoration:none;
	color:#f7efd5;
}

.pagination span.prev_page{
	float:left;
	background:url(../images/bt_voltar_disabled.gif) no-repeat center;
	width:38px;
	height:51px;
	font-size:0px;
	display:block;
}

	.prev_page{
		float:left;
		background:url(../images/bt_voltar.gif) no-repeat center;
		width:38px;
		height:51px;
		font-size:0px;
		display:block;
	}
	
.pagination span.next_page{
	float:right;
	background:url(../images/bt_avancar_disabled.gif) no-repeat center;
	width:38px;
	height:51px;
	font-size:0px;
	display:block;
}

	.next_page{
		float:right;
		background:url(../images/bt_avancar.gif) no-repeat center;
		width:38px;
		height:51px;
		font-size:0px;
		display:block;
	}
	
/*
 Footer
*/

#footer{
	float:left;
	width:960px;
	text-align:center;
	padding:10px 0px;
	font-size:10px;
	color:#000;
	margin-left:15px;
	line-height:20px;
}

	#footer a{
		color:#7F0C0F;
		text-decoration:none;
	}