BODY{
	margin: 0;
	padding: 0;
	font: 90% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000;
	background: #fff url(media/fondo.gif) repeat; 
}

#container{
	text-align: center;
	
}

#content{
	width: 700px;
	border: 1px solid #039;
	border-top: 0;
	margin: 0 auto;
}

#logo{
	text-align: left;
	background: #EAF1FF url(media/logo-fondo_r1_c1.gif) no-repeat;
	background-position: top right;
	padding: 0;


}

#logo H1{
	display: none;
}

#central{
	width: 470px;
	text-align: left;
	background: #fff;
	vertical-align: top;
	padding: 1em;
}

h1{
	margin: 0.2em auto 0 auto; 
	color: #003399;
}

h1 a, #side a{
	color: #003399;
}

h1 a:link, h1 a:visited, #side a:link, #side a:visited{
	text-decoration: none;
	color: #003399;
}

h1 a:hover, h1 a:active, #side a:hover, #side a:active{
	text-decoration: underline;
	color: #003399;
}

h2{
	
}

p.subtitle{
	margin: 0;
	font-size: 95%;
}

#side{
	width: 230px;
	text-align: left;
	background: #EAF1FF url(media/logo-fondo_r2_c1.gif) no-repeat;
	background-position: top right;
	vertical-align: top;
}

#side h3{
	color: #003399;
	margin: 0;
	font-size: 20px;
	letter-spacing: .1em;
	padding-left: 30px;
}


.note{
	margin: .4em .2em;
	font-size: 95%;
	text-align: center;
}

.subnote{
	text-align: right;
	font-size: 85%;
	padding-right: 10px;
	margin: 0;
}

.itemside{
	width: 100%;
	margin: .5em 0;
}
#footer{
	padding: .3em;
	background: #003399;
	color: #fff;
	font-size: 90%;
	text-align: center;
}

.spacer{
	height: 15px;
}

.bblue{
	border-bottom: 1px solid #ADC0E5;
}

.noshow{
	display: none;
}

.left{
	float: left;	
}

.right{
	float: right;
}

.textright{
	text-align: right;
}

.justify{
	text-align: justify;
}

.center{
	text-align: center;
}

.small{
	font-size: 85%;
}

