/*  new format  */
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	padding-top:	1em;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: normal;
	font-weight: bold;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

/* original */
.taucap {
	font-weight:	bold;
	color:				#ffffff;
	background-color: #af0501;
}
a:link, a:visited {
	color:						#af0501;
	text-decoration:	none;
	border: 					1px;
	border-style: 		none none dotted none;
	border-color: 		#af0501;
}
a:hover {
	color:						#ffffff;
	background-color: #af0501;
}

a.menu_item:link, a.menu_item:visited {
	color:						#af0501;
	text-decoration:	none;
	border:						0px;
	border-style:			none;
}
a.menu_item:hover {
	color:						#ffffff;
	background-color:	#af0501;
}
.mitem {
	font-family: monospace, Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none
	text-align: left;
	vertical-align: top;
	padding-right: 2em;
	border-left: 1px dotted #af0501;
}
.title {
	font-variant:		small-caps;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none
	padding:				0em;
	margin:					0px;
}

#banner {
	background-color: #af0501;
	color: #ffffff;
	height:			3em;
	border: 		0px dotted #aaa;
	padding: 		5px;
	vertical-align:	middle;
	text-align: center;
}

/* organization of the page */

div.logo {
	position:	absolute;
	top:			20px;
	left:			20px;
}
div.logo_name {
	position:		absolute;
	left:				150px;
	top:				20px;
}
#divisor {
	background-color: #af0501;
	color: 						#ffffff;
	width:						100%;
}
div.menu {
	position:		absolute;
	top:				70px;
	height:			40px;
	left:       15px;
	right:      15px;
	text-align: left;
	border: 		0px dotted #aaa;
	padding:		0px;
	margin:			0px;
}
div.content {
	position:			relative;
	top: 					150px;
	left:					0px;
	border: 			0px dotted #000000;
	padding:			0em;
	text-align:		justify;
	padding-bottom: 20px;
}
div.source {
	padding-left:			3em;
	padding-right:			3em;
}
#foot {
	background-color: #af0501;
	color: #ffffff;
	border: 		0px;
	padding:		0px;
	margin:			10px;
	text-align: center;
	vertical-align:	middle;
}


/* contacts */
#contacts {
	background-color: #fff0f0;
	width:		100%;
	height:		10em;
	border:		1px dotted #aaa;
	padding: 	1em;
	margin-top:   20px;
	margin-bottom:   20px;
}
#jacint {
	float:	left;
	width:	40%;
}
#david {
	float: 	right;
	width: 	40%;
}

