/**
 * Style sheet raizes-basic*
 *  
{
	margin:0;
	padding:0;
}
*/
body
{
	height:100%;
	margin:0px auto;
	padding:0;
/*	text-align:center;*/
	color:#444;
	font: normal .72em/1.5em 'Trebuchet MS', sans-serif;
	background: #FFFFC0 url(tl_files/layout/stars.gif);
}

a
{
	text-decoration:none;
	color:#006699;
}

a:hover
{
	text-decoration:underline;
	color:#993333;
}

p,
pre,
form
{
	margin:0px;
	padding:0px;
}

h1,
h2,
h3
{
	color:#333;
	font: bold 1em 'Trebuchet MS', Tahoma, Sans-serif;
}

h1
{
	font-size:1.4em;
}

h2
{
	font-size:1.2em;
	text-transform: uppercase;
}

h3
{
	font-size:1.2em;
}
/*
p,
h1,
h2,
h3
{
	margin:10px 15px;
}
*/
ul,
ol
{
	margin:10px 30px;
	padding:0 15px;
}

code
{
	overflow:auto;
	display:block;
	margin:5px 0px;
	padding:10px;
	text-align:left;
	border:1px solid #eee;
	font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
	background: #FAFAFA;
}

acronym
{
	border-bottom:1px solid #777;
	cursor: help;
}

blockquote
{
	margin:15px;
	padding:0 0 0 20px;
	border:1px solid #eee;
	color:#666666;
	background: #FAFAFA url(quote.gif) no-repeat 3px 5px;
	font: bold 1.2em/1.5em 'Trebuchet MS', Tahoma, sans-serif;
}

form
{
	padding:10px;
/*	border:1px solid #eee; */
}

label, label .mandatory
{
	display:block;
	margin:5px 0px;
	font-weight:bold;
}

input
{
	padding:2px;
	border:1px solid #333;
	color:#777;
	font: normal 1em 'Trebuchet MS', verdana, sans-serif;
}

textarea
{
	width:400px;
	height:100px;
	display:block;
	padding:2px;
	border:1px solid #eee;
	color:#777;
	font: normal 1em 'Trebuchet MS', verdana, sans-serif;
}

input.button
{
	margin:0;
	padding:2px 3px;
	border:1px solid #CCC;
	color:#333;
	font: bold 1em Arial, Sans-serif;
	background: #FFF;
}
