@charset "utf-8";
/* CSS Document */

body { margin:0; }
form { margin:0; padding:0; }

#head { width:960px; height:208px; margin:0 auto; }

#head .cols1 { float:left; width:584px; margin-top:17px; height:90px; }
#head .cols2 { float:right; width:376px; height:92px; }

#head .logo { float:left; }

/* #head #busca { float:left; margin:48px 0 0 33px; } */
#head #busca select { width:157px; font-family:arial; font-size:12px; color:#666; border:1px solid #ccc }
#head #busca input { width:172px; font-family:arial; font-size:12px; color:#666; border:1px solid #ccc }

#head ul { float:right; list-style:none; padding:0; margin:0 }
#head li { display:inline; }

#head .info { float:right; margin-top:34px; }


#main ul { list-style:none; width:960px; height:50px; margin:24px auto 22px auto; padding:0;  }
#main li { display:inline; }

#center { width:960px; margin:0 auto; }

#home-cols1 { float:left; width:465px; }
#home-cols1 .head { float:left; margin:15px 0; }

#home-cols1 .destaques1 { float:left; width:465px; list-style:none; margin:0; padding:0 }
#home-cols1 .destaques1 li { font-family:arial; font-size:12px; color:#666; font-weight:bold; padding-left:10px; border-left:5px solid #AE2628; margin-bottom:20px; }
#home-cols1 .destaques1 a { color:#666; text-decoration:none }
#home-cols1 .destaques1 a:hover { color:#AE2628; text-decoration:none }

#home-cols1 .destaques2 { float:right; width:260px; list-style:none; margin:0; padding:0 }
#home-cols1 .destaques2 li { font-family:arial; font-size:12px; color:#666; font-weight:bold; padding-left:10px; border-left:5px solid #AE2628;  margin-bottom:20px;}
#home-cols1 .destaques2 a { color:#666; text-decoration:none; }
#home-cols1 .destaques2 a:hover { color:#AE2628; text-decoration:none; }

#home-cols1 .noticias { float:left; list-style:none; padding:0; margin:0; width:465px; }
#home-cols1 .noticias li { font-family:arial; font-size:13px; color:#666; margin-bottom:20px; }
#home-cols1 .noticias .chapeu { font-size:12px; color:#AE2628; font-weight:bold; }
#home-cols1 .noticias a { color:#666; text-decoration:none; }
#home-cols1 .noticias a:hover { color:#AE2628; text-decoration:none; }

#home-cols2 { float:right; width:465px; padding-left:30px; }
#home-cols2 .head { float:left;  }

#home-cols2 .cursos { float:left; list-style:none; padding:0; margin:0 0 10px 0; width:465px; }
#home-cols2 .cursos li { font-family:arial; font-size:15px; color:#666; padding-bottom:10px; margin:10px 0; border-bottom:1px solid #ddd; }
#home-cols2 .cursos .aulas { font-size:12px; color:#AE2628; font-weight:bold; }
#home-cols2 .cursos  a { color:#666; text-decoration:none; }
#home-cols2 .cursos a:hover { color:#AE2628; text-decoration:none; }
#home-cols2 .cursos li { font-family:arial; font-size:13px; color:#666; margin-bottom:10px; }

#home-cols2 .monografias { float:left; list-style:none; margin:5px 0 0 0; padding:15px; background-color:#F5F5F5; width:435px; }
#home-cols2 .monografias li { font-family:arial; font-size:13px; color:#666; margin-bottom:15px; padding-left:10px; border-left:5px solid #AE2628; }
#home-cols2 .monografias a { color:#666; text-decoration:none }
#home-cols2 .monografias a:hover { color:#AE2628; text-decoration:none }

#artista { width:960px; margin:0 auto; padding-top:20px; clear:both; margin-bottom:10px; }

.foto { padding:3px; margin:10px;}
#content { float:left; width:720px; }

#content h1 { font-size:22px; letter-spacing:-1px; color:#AE2628; font-family:arial; width:720px; padding-bottom:5px; border-bottom:1px solid #ddd; padding-top:0; margin-top:0 }
#content h2 { font-size:15px;  color:#AE2628; font-family:arial; }
#content h2 a { color:#AE2628; }
#content h2 a:hover { color:#666; }


#content p { font-family:arial; font-size:13px; color:#666; text-align:justify; line-height:150%  }
#content p a { color:#666; }
#content p a:hover { color:#AE2628; }

#content .cols1 { float:left; width:350px; }
#content .cols2 { float:right; width:350px; }

#content ul { padding:0; margin:0; list-style:none; }
#content li { font-family:arial; font-size:13px; color:#666; text-align:justify; line-height:150%  }
#content li a { color:#666; text-decoration:none }
#content li a:hover { color:#AE2628;  text-decoration:none }

#content .curso-dados { float:left; width:690px; background-color:#F2F2F2; border:1px solid #ddd; padding:15px; margin:20px 0; }
#content .curso-dados  p { padding:0; margin:0; }
#content .curso-dados strong { color:#AE2628; }


#content .noticias-box { float:left; width:710px; background-color:#F2F2F2; border:1px solid #ddd; padding:15px; margin:20px 0; }
#content .noticias-box ul { float:left; list-style:none; padding:0; margin:0; width:690px }
#content .noticias-box li { font-family:arial; font-size:13px; color:#666; margin-bottom:20px }
#content .noticias-box .chapeu { font-size:12px; color:#AE2628; font-weight:bold; }
#content .noticias-box a { color:#666; text-decoration:none }
#content .noticias-box a:hover { color:#AE2628; text-decoration:none }

#content .noticias  { float:left; list-style:none; padding:0; margin:0; width:690px }
#content .noticias li { font-family:arial; font-size:13px; color:#666; margin-bottom:20px }
#content .noticias .chapeu { font-size:12px; color:#AE2628; font-weight:bold; }
#content .noticias a { color:#666; text-decoration:none }
#content .noticias a:hover { color:#AE2628; text-decoration:none }


#content .bt {  font-size:11px; *padding:5px; 	 color:#fff; font-weight:bold; float:left; font-family:arial; margin-right:6px; }
#content .bt a { padding:5px;  background-color:#AE2628; text-decoration:none; color:#fff; border:1px solid #AE2628;  }
#content .bt a:hover { padding:5px;  background-color:#F2F2F2; text-decoration:none; color:#666; border:1px solid #ddd; }

#content p.chapeu { padding:0; margin:0; font-size:11px }

#content input, select { font-family:Arial; font-size:12px; color:#666; border:1px solid #999; background-color:#fff; }
select#idCurso { width:575px; }
#content textarea { font-family:Arial; font-size:12px; color:#666; border:1px solid #ccc; width:100% }
#content table { font-family:arial; font-size:12px; color:#666;  text-align:justify; line-height:150%; border:1px solid #EFEFEF }

#content .box { float:left; width:690px; background-color:#F2F2F2; border:1px solid #ddd; padding:15px; margin:20px 0; }

#cursos { float:left; width:960px; }
#cursos h1 { font-size:22px; letter-spacing:-1px; color:#AE2628; font-family:arial; width:960px; padding-bottom:5px; border-bottom:1px solid #ddd; padding-top:0; margin-top:0 }

#cursos .rows { float:left; width:960px; margin:15px 0; padding-bottom:10px; border-bottom:1px solid #ddd; }
#cursos .rows a { color:#666; text-decoration:none; }
#cursos .rows a:hover { color:#AE2628; text-decoration:none; }

#cursos .calendar { float:left; width:30px; height:69px; background-image:url(../images/side_calendar.jpg); background-repeat:no-repeat; }
#cursos .semana { padding:0; margin:0; font-family:arial; font-size:10px; color:#666; text-align:center; padding-bottom:4px }
#cursos .dia { padding:0; margin:0; font-family:arial; font-size:24px; color:#666; font-weight:bold; text-align:center; line-height:90%  }
#cursos .mes { padding:0; margin:0; font-family:arial; font-size:16px; color:#666; font-weight:bold; text-align:center; line-height:90%   }
#cursos .ano { padding:0; margin:0; font-family:arial; font-size:10px; color:#fff; text-align:center; padding-top:4px  }

#cursos .curso { float:right; width:910px; }
#cursos .curso h1 { font-family:arial; font-size:20px; color:#666; font-weight:bold; padding:0; margin:0; line-height:90%; width:auto; border:none }
#cursos .coord { font-family:arial; font-size:14px; color:#666; padding:5px 0; margin:0; line-height:100% }
#cursos .data { font-family:arial; font-size:15px; color:#666; font-weight:bold; padding:0; margin:0; line-height:100% }


#side .rows { float:left; width:200px; margin:15px 0; padding-bottom:10px; border-bottom:1px solid #ddd; }
#side .rows a { color:#666; text-decoration:none; }
#side .rows a:hover { color:#AE2628; text-decoration:none; }

#side .calendar { float:left; width:30px; height:69px; background-image:url(../images/side_calendar.jpg); background-repeat:no-repeat; }
#side .semana { padding:0; margin:0; font-family:arial; font-size:10px; color:#666; text-align:center; padding-bottom:4px }
#side .dia { padding:0; margin:0; font-family:arial; font-size:24px; color:#666; font-weight:bold; text-align:center; line-height:90%  }
#side .mes { padding:0; margin:0; font-family:arial; font-size:16px; color:#666; font-weight:bold; text-align:center; line-height:90%   }
#side .ano { padding:0; margin:0; font-family:arial; font-size:10px; color:#fff; text-align:center; padding-top:4px  }

#side .curso { float:right; width:162px; }
#side h1 { font-family:arial; font-size:13px; color:#666; font-weight:bold; padding:0; margin:0; line-height:90% }
#side .coord { font-family:arial; font-size:11px; color:#666; padding:5px 0; margin:0; line-height:100% }
#side .data { font-family:arial; font-size:11px; color:#666; font-weight:bold; padding:0; margin:0; line-height:100% }

#side { float:right; width:200px; }




#footer { width:960px; margin:0 auto; padding-top:20px; clear:both; margin-bottom:10px; }
