@charset "utf-8";
/* CSS Document */
	body {	background:#ECF5FF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 62.5%;color: #000000; }
	body#login h1 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;padding-bottom: 7px;border-bottom: 1px solid #A7A7A7;margin-bottom: 10px; }
	body#login label#remember-password {float:right;position:relative;z-index:1000;margin: 17px 85px 0 0;font-size:12px;font-weight: bold;font-family: Arial, Helvetica, sans-serif; }
	a:link,
    a:visited,
    span.link-like {color:#2976C2;outline:none;font-weight:bold;text-decoration: underline; }
	a:hover,span.link-like:hover{color:#FFFFFF;background: #2976C2;}
	a:active { outline: none; }
	#sitewrapper {	width: 990px;	margin: 0 auto; }
	#header {  width: 990px; padding-top: 40px; }
	#header a#logo {height:58px;width:480px;float:left;position:relative;top:-10px;background:transparent url("../../imgs/icons/logopng.png") no-repeat 0 0;text-indent: -5000px;}	
	#content {clear: both;background: #FFFFFF;z-index: 100;position: relative;border: 1px solid #A7A7A7;width:500px;}		
	#content #main {clear: both;background: #FFFFFF;z-index: 100;position: relative;border: 8px solid #F3F3F3 !important;padding: 20px; }
	body#login #forgot-password {padding: 20px 0 0 15px; }
	body#login #forgot-password label {	padding-left: 10px;font-size: 12px; }
	ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0;padding:0; } 	 
	fieldset {border: none;padding-left: 15px;margin: 15px 0 0 0;position: inherit;	background: transparent url("../../imgs/icons/bg_fieldset.gif") repeat-y  0 0; }
	fieldset p label {font-family: Arial, Helvetica, sans-serif;font-size: 12px;display: block; }
	fieldset p span {display: block;background: #E9E9E9;width:460px;padding: 4px; }
	fieldset p span select,	fieldset p span input {border:1px solid #A7A7A7;padding:4px;font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;}
	fieldset p span select {padding: 3px 4px;}
	fieldset p span input { width: 450px; }
	fieldset p span input {	border: 1px solid #A7A7A7;padding: 4px;font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;}
	body#login div.inner,
	body#login #user-password,
	body#login #remember-password,
	body#login #remember-password input,
	body#login #forgot-password input,
	body#login #sign-in { position: relative; }
	body#login #sitewrapper { width: 485px; margin: 0 auto;  }
	body#login #sitewrapper #header { width: 485px; }
	body#login #sitewrapper h1 {font-family: Arial, Helvetica, sans-serif;font-size:16px;padding-bottom:7px;border-bottom:1px solid #A7A7A7;margin-bottom:10px;}
	body#login fieldset#user-email {font-size: 12px; }
	body#login fieldset#user-email p { }
	body#login fieldset#user-email p span {width:395px;margin-top:5px; }
	body#login fieldset#user-email p span input {width: 385px; }
	body#login fieldset#user-password {border-bottom: 20px solid #FFFFFF; }
	body#login fieldset#user-password p {width: 400px; }
	body#login fieldset#user-password p span {width: 200px;	margin-top: 5px; }
	body#login fieldset#user-password p span input {width: 190px; }
	body#login fieldset#user-password p strong {font-weight: normal;font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin: 29px 10px 0 0;float: right; }
	body#login fieldset#user-password p strong a { }
	body#login label#remember-password {float:right;position:relative;z-index:1000;margin:17px 85px 0 0;font-size:12px;font-weight:bold;font-family: Arial, Helvetica, sans-serif; }
 
	body#login label#remember-password input {	margin-right: 5px; top }
	body#login #forgot-password {padding: 20px 0 0 15px; }
	body#login #forgot-password label {	padding-left: 10px;	font-size: 12px; }
	
	#exito{ font:normal 11px tahoma; display:block; padding:5px 5px; border-top:1px solid #060; border-bottom:1px solid #060; background:#DFFFEF}	
	#errors{ font:normal 11px tahoma; display:block; padding:5px 5px; border-top:1px solid #900; border-bottom:1px solid #900; background:#FFE1EB}
