body{margin:auto;margin-top:40px;}

div.logo{padding-left:15px;}

form.login{height:400px;width:570px;}
form.login div.title{font-size:20px;padding:20px;}
form.login div.error{font-size:14px;color:red;font-weight:normal;}
form.login div.row{clear:both;width:240px;padding:10px 0px; }
form.login div.rowtitle{float:left;}
form.login div.rowvalue{float:right;}
form.login div.rowvalue input{width:150px;}
form.login div.rowsubmit{padding-left:16px;}


div.aplications{width:600px;margin-top:30px;}
div.aplications div.aplication{float:left;width:180px;padding:10px;}
div.aplications div.aplication img{border:none;}
div.aplications div.aplication a{text-decoration:none}
div.aplications div.aplication a span{text-decoration:underline;color:blue;}

div.switchAccount{clear:both;width:600px;margin-top:30px;font-size:12px;}
div.switchAccount div.switchAccount a{text-decoration:none}
div.switchAccount div.switchAccount a span{text-decoration:underline;color:blue;}


div.latestnews{clear:both;width:600px;margin-top:30px;}
div.latestnews div.latestnews a{text-decoration:none}
div.latestnews div.latestnews a span{text-decoration:underline;color:blue;}

div.support {width:600px;font-family:arial;font-size:11px;text-align:right;margin-top:20px;}

#products{clear:both;text-align:center;margin-top:15px;padding:5px;border-top:1px gray solid;font-size:13px;font-family:arial;}
#products a{color:#45484C;text-decoration:none;}
#products a:hover{text-decoration:underline;}
#services {text-align:center;margin-top:5px;padding:5px;font-size:13px;font-family:arial;}
#services a{color:#45484C;text-decoration:none;}
#services a:hover{text-decoration:underline;}

div.error{font-size:17px;color:red;font-weight:bold;margin:10px 0;}
div.success{font-size:17px;color:green;font-weight:bold;margin:10px 0;}