/* CSS Document */
#container {
	background:#FFF url(../img/container_bg.jpg) no-repeat bottom;
}
/* LAYOUT */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
.clearspace { clear:both; height:20px; }

/* GERAL */
body {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*background: #666;*/	
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000;
}

.alert {
	font-weight:bold !important;
	color:#F00 !important;	
}
a, a:link, a:visited, a:active {
	color:#0079A6;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
	background-color:#0079A6;
	color:#FFF;	
}
em, i {font-style:italic;}
b, strong {font-weight:bold;}
b em, em b {
	font-style:italic;
	font-weight:bold;}

/******** Topo - Apresentação da linha de Produto - Graduação************/
#mainTop {
	width:800px;
	height:71px;
	margin-bottom:10px;
	background:#FFF url(../img/topbar.gif) no-repeat scroll top;
	z-index:100;
}
#mainTop .dojoHtmlFisheyeListBar {
	margin:0 0 0 300px;
	text-align: left;
	z-index:100;
	width:500px;
	cursor:pointer;
}
#mainTop .FisheyeList {
	margin:35px 0px 0 380px;
	text-align: left;
	z-index:100;
	width:500px;
}

/******** Coluna Esquerda - Apresenta: Tela, Cursos e Serviços************/
#colLeft {
	float:left;
	width:438px;
}
#imgslideshow {
	width:432px;
	height:216px;
}

/*Cursos*/
#cursosTec {
	width:207px;	
	float:left;
	padding:5px;
}
#cursosTec .content {
	width:200px;
	margin-left:4px;
}
#cursosTec .content a img{
	border:2px solid #FFF;
}
#cursosTec .content a:hover img{
	border:2px solid #0079A6;	
}
#cursosTec .content h1 {
	font:bold 16px "Trebuchet MS";
	text-transform:uppercase;
	color:#444;	
}
#cursosTec .content p {}
/*Serviços*/
#alunosTec {
	width:207px;	
	float:right;
	padding:5px;
}
#alunosTec .content {
	width:200px;
	margin-left:4px;
}
#alunosTec .content a img{
	border:2px solid #FFF;
}
#alunosTec .content a:hover img{
	border:2px solid #0079A6;	
}
#alunosTec .content h1 {
	font:bold 16px "Trebuchet MS";
	text-transform:uppercase;
	color:#444;	
}
#alunosTec .content p {}
/*Parcerias*/
#parceriasTec {
	width:207px;	
	float:absolute;
	padding:5px;
}
#parceriasTec .content {
	width:200px;
	margin-left:4px;
}


/******** Coluna Direita - Apresenta: Notícias e Eventos************/
#colRight {
	float:right;
	width:236px;
	margin-right:30px;
}
/*Notícias - Home*/
.noticias {}
.noticias a h1{	
	display:block;	
	font:bold 20px "Trebuchet MS";	
	border-bottom:none;
	cursor:pointer;
}
.noticias a:hover h1{
	text-decoration:underline;
	color:#FFF;
}
.noticias a img {}
.noticias a:hover img {}
.noticias p {	
	display:block;
	font:normal 12px "Trebuchet MS";	
}
.noticias .content a {
	font:bold 14px "Trebuchet MS";	
	display:block;	
	margin:10px 0;
	border-bottom:2px solid #CCC;
	text-decoration:none;
}

/**************Footer - Apresenta: Parcerias***************/
/* Parcerias */
#parcerias {
	position:relative;
	top:0;
	left:0;
	width:730px;		
}
#parcerias .leftarrow {
	position:absolute;
	top:0;
	left:0;	
}
#parcerias .rightarrow {
	position:absolute;
	top:0;
	left:765px;	
}
#motioncontainer {
	position:relative;
	border-top: 1px solid #009EC1;
	border-bottom: 1px solid #009EC1;
	background-color:#fff;	
	overflow:hidden;
}
#motioncontainer a img {
	border: 3px solid #fff;
	margin: 10px;
	vertical-align: middle;
}
#motioncontainer a:hover img {
	border: 3px solid #0079A6;
	background-color:#FFF;
}
#motioncontainer a:hover {
	color: red; /* Dummy definition to overcome IE bug */
}
/*************Página: Cursos**************/
#colLeftCursos {
	width:205px;
	float:left;
	margin-right:20px;
}
#colLeftCursos #menuCursos {
	width:205px;
	height:195px;
	background:transparent url(../img/cursos/p_cursos_menu_bg.gif);
	margin-bottom:10px;
}
#colLeftCursos #menuAlunos {
	width:205px;
	height:195px;
	background:transparent url(../img/cursos/p_alunos_menu_bg.gif);
	margin-bottom:10px;
}
#colLeftCursos #menuProfs {
	/*padding:40px 20px 0 50px;
	font-weight:bold;
	display:block;
	text-transform:uppercase;*/
	width:205px;
	height:195px;
	background:transparent url(../img/cursos/p_professores_menu_bg.gif);
	margin-bottom:10px;
}
#colLeftCursos #menuImagine {
	width:205px;
	height:400px;
	background:transparent url(../img/alunos/p_imagine_menu_bg.gif) no-repeat;
	margin-bottom:10px;
}
#colLeftCursos #menuParcerias {
	width:205px;
	background:transparent url(../img/parcerias/p_parcerias_menu_bg.gif) no-repeat;
	margin-bottom:10px;
}
#colLeftCursos #menuCursos .content, #colLeftCursos #menuAlunos .content, #colLeftCursos #menuParcerias .content, #colLeftCursos #menuProfs .content {
	padding-top:40px;
}
#colLeftCursos #menuImagine .content {
	padding-top:60px;
}
#colLeftCursos #menuCursos .content a, #colLeftCursos #menuAlunos .content a, #colLeftCursos #menuImagine .content a,  #colLeftCursos #menuParcerias .content a, #colLeftCursos #menuProfs .content a {
	padding:2px 20px 0 50px;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
}

#colLeftCursos #destaques {
	width:205px;
	background:transparent url(../img/cursos/p_cursos_destaques_bg.gif) repeat-y;
}
#colLeftCursos #destaques .content {
	padding:0 25px;
}
#colLeftCursos #destaques .content h1 {
	font-weight:bold 16px "Trebuchet MS";
	display:block;
	color:#FFF;
	text-transform:uppercase;
}
#colLeftCursos #destaques .content p {
	color:#FFF;
}
#colLeftCursos #destaques .content a {
	font-weight:bold 14px "Trebuchet MS";
	display:block;
	color:#FFF;
	text-transform:uppercase;
}

/*Coluna da Direita*/
#colRightInterna {
	float:right;
	width:570px;
}
#colRightInterna #normalProf{
width:550px;
}
#colRightInterna #normalAlunos{
width:550px;

}
#colRightInterna h1 {
	display:block;
	text-transform:uppercase;
	font:bold 18px "Trebuchet MS";
	color:#333;
	margin:10px 0;
}
#colRightInterna #Left, #colRightInterna #Right, #colRightInterna #normal{
	float:left;
	margin:10px 0;
	width:100%;
}
#colRightInterna #Left {
	width:275px;
}
#colRightInterna #Right {
	width:275px;
	float:right;
}
#colRightInterna #Left img, #colRightInterna #Right img, #colRightInterna #normal img {
	display:block;
	clear:left;
	border:2px solid #FFF;
}
#colRightInterna #Left img.destaque, #colRightInterna #Right img.destaque, #colRightInterna #normal img.destaque, #colRightInterna #Left a img.destaque, #colRightInterna #Right a img.destaque, #colRightInterna #normal a img.destaque {
	border:2px solid #FFF;
	float:left;
	margin-right:10px;
}
#colRightInterna #Left .content, #colRightInterna #Right .content, #colRightInterna #normal .content {
	margin-left:280px;
}
#colRightInterna #Left h1, #colRightInterna #Right h1, #colRightInterna #normal h1 {
	display:block;
	text-transform:uppercase;
	font:bold 18px "Trebuchet MS";
	color:#333;
	margin:10px 0;
}
#colRightInterna #Left h2, #colRightInterna #Right h2, #colRightInterna #normal h2 {
	display:block;
	text-transform:uppercase;
	font:bold 14px "Trebuchet MS";
	color:#444;
	margin:5px 0;
}
#colRightInterna #Left h3, #colRightInterna #Right h3, #colRightInterna #normal h3 {
	display:block;
	text-transform:uppercase;
	font:bold 12px "Trebuchet MS";
	color:#444;
	margin:3px 0;
}
#colRightInterna #Left a.curso, #colRightInterna #Right a.curso, #colRightInterna #normal a.curso {
	display:block;
	font:bold 12px/16px "Trebuchet MS";
	background-color:#CCC;
	margin:5px 0;
}
#colRightInterna #Left ul, #colRightInterna #Right ul, #colRightInterna #normal ul, #colRightInterna #Left ol, #colRightInterna #Right ol, #colRightInterna #normal ol, #colRightInterna #Left dl, #colRightInterna #Right dl, #colRightInterna #normal dl {
	margin:10px;
}
#colRightInterna #Left ul li, #colRightInterna #Right ul li, #colRightInterna #normal ul li {
	list-style-type: disc;
	list-style-position:inside;
}
#colRightInterna #Left ol li, #colRightInterna #Right ol li, #colRightInterna #normal ol li {
	list-style-type:decimal;
	list-style-position:inside;
}
/*************Página: Parcerias**************/
#parceriasGraduacao {
	width:748px;
	border:2px solid #D8D6C0;
	padding:10px;
}
#parceriasGraduacao .boxitem{
	width:300px;
	padding:10px;
	margin:10px;
	background-color: #D8D6C0;
	float:left;
}
#parceriasGraduacao h1{
	font:bold 18px "Trebuchet MS";
	text-transform:uppercase;
	color:#333;
	margin:10px 0;
}
#parceriasGraduacao h2{
	font:bold 14px "Trebuchet MS";
	text-transform:uppercase;
	color:#333;
}
#parceriasGraduacao img, #parceriasGraduacao a img {	
	border:2px solid #0079A6;
	margin-bottom:10px;
}
/**********Página: Notícias Detalhes***************/
#noticiasDetails {
	float:right;
	width:420px;
}
#noticiasDetails small {
	font-size:11px;
	font-style:italic;
	color:#666;
}
#noticiasDetails h1 {
	font:bold 18px "Trebuchet MS";
	text-decoration:none;
	color:#777;
}
#noticiasDetails h2 {
	font:bold 16px "Trebuchet MS";	
	color:#777;
	margin:10px 0;
}
#noticiasDetails h3 {
	font:bold 14px "Trebuchet MS";	
	color:#777;
	margin:10px 0;
}
#noticiasDetails img.picture {
	float:left;	
	margin:5px 10px 10px 0;
	border:1px #CCC solid;
}
#noticiasDetails a.vejaMais {
	font:bold 12px "Trebuchet MS";
	display:block;	
	margin:5px 0;
	border-bottom:1px dashed #999;
}
#noticiasDetails a {	
	display:inline;	
}
#noticiasDetails p {
	text-align:justify;
}

/*********Noticias***********/
a.noticia {
	font:bold 14px "Trebuchet MS";
	border-bottom:1px solid #CCC;
	display:block;
}
a.noticia:hover {
	background-color:#0079A6;
}

