/*	@data:	09/06/2010 00h03
	@autor:	Adriano Rosa | adrianorosa.com
	@site: 	twixar.com 
	@version: v2 2010-06 */
#header-left { border-bottom:2px solid #F2F2F2; margin:0; clear:both;}
#header-left h2 { font:1.6em Arial, Helvetica, sans-serif; }
#header-left img { vertical-align:bottom; margin-right:15px;}

#content { margin:0 10px 40px 10px; width:auto; clear:both; overflow:hidden; text-shadow:none; font:Arial, Helvetica, sans-serif!important; }
#content a { color:auto; }
#content a:hover { text-decoration:underline; }
#content h3 { font:bold 1.4em Arial, Helvetica, sans-serif; }
#content p { margin-bottom:10px; }
#breadcrumb { font:11px Arial, Helvetica, sans-serif; width:auto; margin:0; padding:4px 0 4px 10px; background:#E9F5FC; border-bottom:2px solid #06F; }
#breadcrumb span { font:bold 14px Arial, Helvetica, sans-serif; }
#content #sidebar { float:left; width:160px; font:Arial, Helvetica, sans-serif!important; }
#content #sidebar h3 { margin:10px 0; border-bottom:2px solid #CCC; background:#F2F2F2; padding:2px; width:90%; }
#content #sidebar .sidebar-menu { width:90%; }
#content #sidebar .sidebar-menu li { padding:3px 0; border-bottom:1px solid #CCC; }
#content #sidebar .sidebar-menu li a { text-decoration:none; color:#06F; display:block; width:100%; padding:3px 0; }
#content #sidebar .sidebar-menu li a:hover,.sidebar-menu li:hover { background:#03F; color:#FFF!important; }

/* CENTER */
#content #center { width:80%; float:left; min-width:700px; border-left:2px solid #D2E9FF; padding:10px; }

.textbox { width:240px; }

/* FORM CREATE ACCOUNT & CONTATO */
#content #frmCreateAccount fieldset, #frmContato fieldset { width:400px; border-bottom:2px solid #F2F2F2; margin-bottom:20px; }
#content #frmCreateAccount fieldset label, #frmContato fieldset label { display:block; margin-top:6px; font:bold 16px Arial, Helvetica, sans-serif; }
#content #frmCreateAccount fieldset span, #frmContato fieldset span { display:block; color:#999; font:11px Arial, Helvetica, sans-serif; }
#content #frmCreateAccount fieldset #btoCreateAccount, #frmContato fieldset #btoContato { display:block; margin:10px 0; font:bold 1.4em Arial, Helvetica, sans-serif; }
#frmContato fieldset textarea { width:239px; height:100px;}

/* FORM LOGIN */
#content #center #frmLogin { margin:10px 0; background:#E9F5FC; padding:20px; width:250px; float:left; }
#content #center #frmLogin fieldset { color:#666; font:bold 12px Tahoma, Geneva, sans-serif; }
#content #center #frmLogin fieldset label { display:block; margin-top:6px; font:bold 16px Arial, Helvetica, sans-serif; color:#000; }
#content #center #frmLogin fieldset label span { font:11px Arial, Helvetica, sans-serif; }
#content #center #frmLogin p a { font:12px Arial, Helvetica, sans-serif; color:#333; }
#content #center #frmLogin p a:hover { text-decoration:underline; }

#content #center #no-account { margin:10px 50px ; background:#E9F5FC; padding:20px; width:250px; float:left; }
#content #center #no-account p { font:bold 12px Arial, Helvetica, sans-serif; }
#content #center #no-account p a { display:block; text-align:center;text-shadow:#F2F2F2 0px 1px 0px /*rgba(0, 0, 0, 0.0038125)*/; }

/* FORM RESET */
#content #center #frmReset { margin:10px 0; background:#E9F5FC; padding:20px; width:450px; float:left; }
#content #center #frmReset table th { text-align:right; width:120px; padding-right:5px }

.erromsg { padding:5px 5px 5px 36px; background:#FFFFC6; font:bold 1.4em Arial, Helvetica, sans-serif; color:#F00; border:1px solid #FF7979; background:url(/contents/ico/dialog-warning.png) no-repeat; }
.msg-ok { padding:5px 5px 5px 36px; background:#FFFFC6; font:bold 1.4em Arial, Helvetica, sans-serif; color:#090; border:1px solid #090; background:url(/contents/ico/ico-check.png) no-repeat; }
