@import url("footer.css");
@import url("nav.css");
body {
	TEXT-ALIGN: left;
	background-color:#F7EDDB;
	margin:0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:76%;
	color:#1D1D1D
}
.container {
	WIDTH: 1010px; 
	background-color:#FFF;
	background-image: url(../images/bgbody.jpg);
	background-repeat: no-repeat;
	background-position:40px 9px;
}
.header {
	WIDTH: 930px; 
	margin:0px 40px 0px 40px;
}
.header .id{
	width:900px;
	float:right;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position:right 33px;
}
.header .id a, .header .id a:hover{
	height:144px;
	float:right;
	display:block;
	cursor:pointer;
	width:320px;
	text-decoration:none;
}
.banner{
	WIDTH: 902px; 
	display:block;
	position:relative;
	height:144px;
	border: solid 4px #1D1D1D;
	margin-left:50px;
	margin-bottom:1px;
	float:left;
}
.data{
	WIDTH: 930px; 
	display:inline;
}
.data .nav {
	float:left;
	margin-left:50px;
	width:220px;
	margin-right:3px;
}
.data .content{
	float:right;
	width:687px;
	margin-right:50px;
	min-height:311px;
	margin-bottom:9px;
	*margin-bottom:42px; /* for ie */
	display:block;
	clear:right;
}
/* */
/* CURSOS */
/* */
.theme1{
	float:left;
	display:block;
	background-color:#C76500;
	min-height:152px;
	width:687px;
	border-bottom: solid 9px #1D1D1D;
	color:#FFF3E5;
}
.theme1 .pict{
	float:left;
	display:block;
	width:467px;
	height:152px;
}
.theme1 .list{
	float:right;
	display:block;
	width:220px;
}
.theme1 .list ul{
	margin:0px;
	padding:0px;
}
.theme1 .list ul li{
	display: block;
	width:100%;
	height:24px;
	float:left;
	list-style:none;
}
.theme1 .list ul li.title{
	display: block;
	width:202px;
	height:19px;
	float:left;
	font-weight:bold;
	background-color:#A75705;
	padding:5px 9px 2px 9px;
}
.theme1 .list ul li a, .theme1 .list ul li a:hover{
	display:block;
	float:left;
	color:#FFF;
	text-decoration:none;
	width:202px;
	height:17px;
	padding:4px 9px 2px 9px;
	background-image: url(../images/home_listline.gif);
	background-repeat: no-repeat;
	background-position: left 22px;
	font-size:0.9em;
}
.theme1 .list ul li a:hover{
	background-color:#D28230;
	color:#FFF;
}
/* */
/* PROJECTS */
/* */
.theme2{
	float:left;
	display:block;
	background-color:#B41712;
	min-height:152px;
	width:687px;
	border-bottom: solid 9px #1D1D1D;
	color:#FFF3E5;
}
.theme2 .pict{
	float:left;
	display:block;
	width:467px;
	height:152px;
}
.theme2 .list{
	float:right;
	display:block;
	width:220px;
}
.theme2 .list ul{
	margin:0px;
	padding:0px;
}
.theme2 .list ul li{
	display: block;
	width:100%;
	height:24px;
	float:left;
	list-style:none;
}
.theme2 .list ul li.title{
	display: block;
	width:202px;
	height:19px;
	float:left;
	font-weight:bold;
	background-color:#981814;
	padding:5px 9px 2px 9px;
}
.theme2 .list ul li a, .theme2 .list ul li a:hover{
	display:block;
	float:left;
	color:#FFF3E5;
	text-decoration:none;
	width:202px;
	height:17px;
	padding:4px 9px 2px 9px;
	background-image: url(../images/home_listline.gif);
	background-repeat: no-repeat;
	background-position: left 22px;
	font-size:0.9em;
}
.theme2 .list ul li a:hover{
	background-color:#BD332F;
	color:#FFF;
}
/* */
/* EVENTS */
/* */
.theme3{
	float:left;
	display:block;
	background-color:#FFF;
	min-height:152px;
	width:678px;
	border-bottom: solid 9px #D8A449;
	border-right: solid 9px #D8A449;
	color:#FFF3E5;
}
.theme3 .head{
	height:26px;
	background-color:#D8A449;	
}
.theme3 .head .title{
	height:19px;
	background-color:#B58B41;
	float:left;
	width:208px;
	padding:5px 9px 2px 9px;
	display:block;
	font-weight:bold;
}
.theme3 .head a, .theme3 .head a:hover{
	height:19px;
	font-size:0.9em;
	text-decoration:none;
	color:#FFF3E5;
	float:right;
	display:block;
	width:68px;
	padding-top:1px;
	text-align:center;
	margin-top:5px;
}
.theme3 .head a:hover{
	color:#FFF;
	background-image: url(../images/home_more_hover.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.theme3 ul.body{
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	width:100%;
}
.theme3 ul.body li{
	display:inline;
	width:208px;
	float:left;
	padding:6px 9px 4px 9px;
	font-size:0.9em;
	line-height:1.3em;
	background-image: url(../images/home_border_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.theme3 ul.body li.none{
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top;
}
.theme3 ul.body li span.date{
	color:#D8A449;
}
.theme3 ul.body li span.title, .theme3 ul.body li span.title a, .theme3 ul.body li span.title a:hover{
	color:#C76500;
	font-weight:bold;
	text-decoration:none;
}
.theme3 ul.body li span.title a:hover{
	text-decoration:underline;
}
.theme3 ul.body li span.body{
	color:#1d1d1d;
}