body {margin: 0; padding: 0; font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif; color: #999999;
xbackground: #fff url('images/fundo.jpg') top left repeat-x;
}
a {color: #FF6600; text-decoration: none;}
a:hover {text-decoration: none; color: #000000;}

/* Header */
#header {width: 900px; height: 150px; margin: 0 auto; xborder: 1px solid #000000;}

/* Logo */
#logo {float: left;}
#logo * {margin: 0; padding: 0; color: #FFCC33;}
#logo h1 {padding: 20px 0 0 0;}

/* Caixa em branco */
#white {float: right; top: 20px; width: 100%; height: 10px;}

/* Sidebar */
#sidebar {float: left; width: 200px; height: 100%; padding: 0.5em; xborder: 1px solid #FF33CC; background: #fff url('images/a3.gif') top left repeat-x;}

/* Login */
#login {
	border: 1px solid #000000;
	float: left;
	width: 189px;
	xheight: 100%;
	xpadding: 0.5em;
}

/* Menu vertical*/
.urbangreymenu {width: 190px;}
.urbangreymenu .headerbar {font: bold 13px Verdana; color: white; background: #da4921; margin-bottom: 0;text-transform: uppercase; 
padding: 7px 0 7px 20px;}
.urbangreymenu .headerbar a {text-decoration: none; color: white; display: block;}
.urbangreymenu ul {list-style-type: none; margin: 0; padding: 0; margin-bottom: 0;}
.urbangreymenu ul li {padding-bottom: 2px;}
.urbangreymenu ul li a {font: normal 12px Arial; color: black; display: block; padding: 5px 0; line-height: 17px; padding-left: 5px; text-decoration: none;}
.urbangreymenu ul li a:visited {color: black;}
.urbangreymenu ul li a:hover {color: black;}

/* Main */
#main {width: 650px; float: right; padding: 0.5em; height: 100%; background: #fff url('images/a3.gif') top left repeat-x;}

/* wrapper*/
.wrapper {float: left; width: 900px; margin: auto; text-align: left; height: 100%; background-color: #FFF; border: 5px solid #FFF;}

/* Caixa*/
#caixa {display: block; width: 900px; margin: auto; text-align: left; height: 100%;}

/* Footer */
#footer {clear: both; height: 60px; margin: 0 auto; padding: 20px 0;}
#footer p {margin: 0; padding: 0; text-align: center; font-size: smaller;}

/* Formulario */
.textfield {
	font-size: 11px;
	color: #333333;
	background: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding-left: 1px;
}
