body {
	font:16px Helvetica,Verdana,sans-serif; 
	background-color:#fff;
}

body, div, h3, h4, h5, ul, img, a, table {
	margin:0; padding:0; text-align:left;
}

.boxed {
	padding:10px; margin:0 10px 10px 0;
	border:1px solid #bbb;
}

h1 {font-size:24px; margin-bottom:5px; margin:0; padding:0;}
h2 {font-size:20px; margin-bottom:20px; margin-right:20px; padding:0; border-bottom:1px solid #BABCBD;}
h3 {font-size:18px; margin-bottom:20px;}
h4 {font-size:16px; margin-bottom:18px;}
h5 {font-size:14px; margin-bottom:14px;}

p {margin:10px 40px 0 0; padding:0;}

a {text-decoration:none; color:#e63700;}
a:hover {text-decoration:underline; position:relative; top:-1px;}
a img {border:0;}

ul {list-style-type:circle; margin:0; padding:0;}
li {padding:2px 0 0 0;}

input {border:1px solid #999;}

#head {
	height:77px; padding:15px 0 0 35px; 
	font-weight:bold; font-size:32px; color:#ffffff; 
	background:#f5793b url(http://bg.imim.es/img/logo2_trans.png) right no-repeat;
}

div#menu-bar {background:#edeeef; height:30px; border-bottom:1px solid #babcbd; font-size:12px;}
div#menu-bar ul {margin:0; color:#0000; padding:8px 0 0 24px;}
div#menu-bar li {display:inline; margin-left:5px; padding-left:8px; border-left-style:solid; border-width:1px;}
div#menu-bar li#first {border-left-style:none;}
div#menu-bar li#last {border-left-style:none; float:right; position:relative; top:-17px; margin-right:35px;}
div#menu-bar a {color:inherit;}

#login {margin:0; position:relative; top:50px; left:10px;}
#login input {width:75px;}

.content {margin:20px 0px 0 75px;}
.content>h3 {font-size:24px; color:#e63700;}
.content>p {margin:10px 40px 0 0; padding:0;}
.content>h3+p {font-size:18px; margin-top:10px; margin-bottom:10px;}
.content>h3+p a {color:#140d5a;}
.content>ul {margin:5px 26px 15px 66px;}
.content>ol {margin:10px 0 0 0;}
.content li ul  {margin:5px 0 10px 30px;}
.content span {font-weight:bold; color:#f5793b;}

table {background:#eee; width:500px; font-size:12px; margin-bottom:30px;}
table tr:first-child td {font-weight:bold;}
table td {border:1px dotted #ccc; padding:0 8px 0 8px; font-weight:normal; vertical-align:top;}

table.nav {background:#fff; width:auto; margin-bottom:10px;}
table.nav td {border:none;}

.sequence {font-family:courier; font-size:15px;}

span.ss {background:yellow;}
span.snp {color:red; font-weight:bold;}

#foot {
	height:32px; 
	margin-top:10px;
	padding:6px 0 0 6px; 
	font-weight:bold; 
	font-size:16px;
	color:#ffffff; 
	background-color:#f5793b;
}
#foot ul {margin:0; color:#0000; padding:4px 0 0 4px;}
#foot li {display:inline;}
#foot li#left {float:left; position:relative; top:0px;}
#foot li#right {float:right; position:relative; top:0px; margin-right:10px;}
#foot a {color:#ffffff;}


