body								{ margin: 0px; background:#ffffff; font-family:arial; color:#4e4e4e; scrollbar-arrow-color:#414141; scrollbar-base-color:#c2c2c2; scrollbar-dark-shadow-color:#c2c2c2; scrollbar-track-color:#ebebeb; scrollbar-face-color:#c2c2c2; scrollbar-shadow-color:#c2c2c2; scrollbar-highlight-color:#c2c2c2; scrollbar-3d-light-color:#c2c2c2; }
#content					{ position:absolute; width:785px; height:100%; margin:0 auto; border-left: 4px solid #4a4a4a; padding:0 32px 0 62px; float:left; }
.cabecera					{ height:138px; }
#main							{ margin:0; margin-top:75px; overflow:hidden; }
#logo							{ float:left; margin:0; margin-top:18px; }

#info							{ float:left; width:375px; margin:0; padding:0; }
#info .header			{ font-weight:bold; font-family:arial; font-size:45px; color:#4a4a4a; text-transform:uppercase; overflow:hidden; }
#info .msg_error		{ margin:0; margin-top:12px; padding:0; font-family:arial; font-size:14px; color:#ac4737; }

.box							{ float:right; width:285px; margin:0; padding:40px 20px 20px; border: 1px solid #dbdcdf; font-family:arial; font-size:14px; color:#4e4e4e; }
.box.pwd					{ width:350px; padding:20px; }
.box .input				{ width:125px; border: 1px solid #cfd0d0; }
.box .button				{ background:#c5c5c5; font-family:arial; font-size: 9px; font-weight:bold; text-transform:uppercase; border:0px; }

.box .item, .box .itemc
									{ margin:0; padding:5px; overflow:hidden; }
.box .itemc				{ text-align:center; }
.box .item label			{ float:left; width:105px; margin:2px 10px; padding:0; font-weight:bold; text-align:right; }
.box .item .pwd		{ width:170px; font-weight:normal; }
.box .item .input	{ float:left; margin:1px; padding:0; }
.box .buttons			{ margin:0 23px; padding:5px; text-align:right; overflow:hidden; }

.box a							{ text-decoration:none; color:#4e4e4e; }
.box a:link				{ color:#4e4e4e; }
.box a:visited			{ color:#4e4e4e; }
.box a:active			{ color:#4e4e4e; }
.box a:hover				{ color:#1790B5; }
.box a.selected		{ color:#4e4e4e; }