
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
body, html{
	/* definições de estrutura */
	margin		:0 0 0 0;	/*top, right, bottom, left*/
	width		:100%;
	height		:100%;
	/* definições de fundo */
	background-image	:url(../img/spacer.gif);
	background-position	:center center;
	background-repeat	:repeat;
	background-color	:#FFFFFF;
	/* definições de texto */
	color		:#000000;
	font-family	:Arial, Helvetica, sans-serif;
	font-size	:11px;
	font-weight	:normal;
}

/* definições de links */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a:link {	color: #666666;	text-decoration: none; }
a:visited {	color: #333333;	text-decoration: none; }
a:hover {	color: #999999;	text-decoration: underline; }
a:active {	color: #CCCCCC;	text-decoration: none; }

/* controle php basico */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.php_erro{
	display		:block;
	border		:#cccccc solid 1px;
	color		:#FA0536;
	letter-spacing		:1px;
	background-color	:#CCCCCC;

}
.php_notice{
	color		:#3399FF;
}
.php_mensagem{
	color:#333333;
	letter-spacing:1px;
}

/* REINICIANDO AS CONFIGURAÇÕES DE "TODOS" OS ELEMENTOS PARA DIVERSOS NAVEGADORES */
/* definições de html basico */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
*{
	margin		:0;
	padding		:0;
}
div, span{
	margin		:0;
	padding		:0;
}
h1, h2, h3, h4, h5, h6{
	margin		:0;
	padding		:0;
	margin-top	:5px;
}
h1{
	font-size	:25px;
}
h2{
	font-size	:22px;
}
h3{
	font-size	:19px;
}
h4{
	font-size	:17px;
}
h5{
	font-size	:15px;
}
h6{
	font-size	:13px;
}
p{
	margin		:1px 0 5px 0;
	padding		:0;
	clear		:both;
}
hr{
	margin:15px 0 15px 0;
}
ul, ol, li{
	margin		:0;
	padding		:0;
	list-style	:none;
	font-size	:inherit;
}
img{
	margin		:0;
	padding		:0;
	border		:none;
}
form{
	margin		:0;
	padding		:0;
}
fieldset{
	display		:table;
	float		:left;
	clear		:both;
	margin		:0;
	padding		:0;
	border		:none;
}
input, textarea, select{
	margin		:0;
	padding		:1px;
	width		:auto;
	height		:auto;
	border		:solid #000000 5px;
	font-family	:Arial, Helvetica, sans-serif;
	font-size	:11px;
	color		:#101010;
	background-color	:#fcfcfc;
}
label{
	display		:block;
	margin		:0;
	padding		:0 0 10px 0;
	height		:auto;
}

/* definições de formulários */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.form{
	display		:block;
	width		:320px;
}
.halfsize{
	float:left;
	clear:both;
}
.halfsizeb{
	float:right;
	clear:none;
}
.form .halfsize label, .form .halfsizeb label{
	width		:auto;
}
.form label{
	float		:left;
	clear		:both;
	width		:100%;
}
.form label span{
	display		:block;
	width		:auto;
}
.form input, .form textarea, .form select, .input, .textarea, .select{
	width		:308px;
	height		:15px;
}
.form select, .select, .form .file{
	width		:320px;
}
.form .file{
	height:25px;
}
.form .halfsize input, 		.form .halfsizeb input,
.form .halfsize textarea,	.form .halfsizeb textarea,
.form .halfsize select,		.form .halfsizeb select,
.halfsize .input,			.halfsizeb .input,
.halfsize .textarea,		.halfsizeb .textarea,
.halfsize .select,			.halfsizeb .select{
	width		:144px;
}
.form select{
	height		:auto;
}
.form textarea{
	height		:80px;
}
.noinput{
	height		:auto;
	width		:auto;
	border		:none;
	background	:none;
}
#submit, .submit, #Submit, .Submit{
	float		:right;
	clear		:both;
	padding		:0 12px 0 12px;
	width		:auto;
	height		:20px;
	border		:outset #cfcfcf 1px;
	color		:#fcfcfc;
	background-color	:#0f0f0f;
}

/* definições de estrutura */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#BASE{
	margin		:0 auto;
	padding		:15px;
	width		:740px;
	height		:auto;
	border		:none;
	background-color:#fcfcfc;
}
