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 42px; float:left; }
#contentselect		{ position:absolute; width:995px; height:100%; margin:0 auto; border-left: 4px solid #4a4a4a; padding:0 32px 0 42px; 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:32px; color:#000080; text-transform:uppercase; overflow:hidden; }
#infoselect				{ float:left; width:340px; margin:0; padding:0; }
#infoselect .header			{ font-weight:bold; font-family:arial; font-size:32px; color:#000080; text-transform:uppercase; overflow:hidden; }

#msg_error		{ margin:0; margin-top:12px; padding:0; font-family:arial; color:#ac4737; }

.box							{ float:right; width:350px; margin:0; padding: 10px 20px 20px 20px; border: 1px solid #dbdcdf; font-family:arial; font-size:12px; color:#4e4e4e; }

.box form			{ padding-top: 20px; }

.box .pwd					{ width:350px; padding:20px; }
.box .input				{ width:125px; border: 1px solid #cfd0d0; }
.box .button				{ background:#c5c5c5; font-family:arial; font-size: 10px; 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; width:200px; }
.box .item .select	{ float:left; margin:1px; padding:0; border: 1px solid #cfd0d0; width:202px; }
.box .buttons			{ margin:0; padding:8px 17px; 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; }

.brand {
    display: inline-table;
}

#contenedor {
    display: table;
    border: 2px solid #000;
    text-align: center;
    margin: 0 auto;
}
#contenidos {
    display: table-row;
}

#PSA, #FCA, #Leapmotor {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    width: 800px;
    padding: 10px;
}
#columna2, #columna3 {
    display: table-cell;
    border: 1px solid #000;
    vertical-align: middle;
    width: 100px;
    padding: 10px;
}