/* -------------------[ Arquivos de importacao CSS ]------------------- */

@import url("abas.css");
@import url("graduacao.css");
@import url("institucional.css");
@import url("posgraduacao.css");
@import url("extensao.css");
@import url("servicos.css");
@import url("noticias.css");

/* -------------------[ Configuracao site ]------------------- */

* { margin:0; padding:0; line-height:normal; font-family:"Trebuchet MS", Arial, Verdana; color:#585858; }

body { background:#FFFFFF url(../imagens/site/bg.gif) left top repeat-x; }

img { border:none; }

#page {	width:960px; margin:0 auto; }

/* -------------------[ Header ]------------------- */

#header { width:960px; height:112px; display:block; }

#logo { background:url(../imagens/site/bglogo.gif) left top no-repeat; height:102px; width:182px; padding:10px 0 0 38px; display:block; float:left; }

#navmenu { width:740px; height:65px; display:block; float:left; font-size:22px; }
#navmenu ul { list-style-type:none; position:relative; width:740px; }
#navmenu ul li { float:left; }
#navmenu ul li a { display:block; padding-top:15px; margin:0 15px; text-decoration:none; letter-spacing:-1px; border-top:5px solid #FFFFFF; border-bottom:5px solid #FFFFFF; }
#navmenu ul li a.institucional { color:#6A891F; }
#navmenu ul li a.graduacao { color:#144971; }
#navmenu ul li a.posgraduacao { color:#9A0F0E; }
#navmenu ul li a.extensao { color:#DB8805; }
#navmenu ul li a.servicos { color:#464646; }
#navmenu ul li a.institucional:hover, #navmenu ul li a.institucional_on {border-top:5px solid #8EB92D; color:#8EB92D; }
#navmenu ul li a.graduacao:hover {border-top:5px solid #1F69A0; color:#1F69A0; }
#navmenu ul li a.posgraduacao:hover {border-top:5px solid #CD1D1D; color:#CD1D1D; }
#navmenu ul li a.extensao:hover {border-top:5px solid #EE9405; color:#EE9405; }
#navmenu ul li a.servicos:hover {border-top:5px solid #777775; color:#777775; }

#navbar { width:740px; height:47px; display:block; float:left; font-size:14px; }
#navbar ul { list-style-type:none; position:relative; width:740px; }
#navbar ul li { float:left; }
#navbar ul li a { display:block; padding:20px 0px 5px 15px; text-decoration:none; font-weight:bold; color:#666666; letter-spacing:normal; }
#navbar ul li a:hover { text-decoration:underline; }

#navbar form { padding-top:16px; }
#navbar input.busca { float:left; height:18px; width:250px; padding:2px; border:1px solid #333333; border-right:0; }
#navbar input.bt_busca { float:left; background: url(../imagens/site/buscar.gif) repeat-x; height:24px; width:60px; border:1px solid #333333; cursor:pointer; color:#585858; }

/* -------------------[ Conteudo geral ]------------------- */

#main { float:left; width:960px; padding:10px 0 0 0; }

/* -------------------[ Coluna esquerda ]------------------- */

#column_left { float:left; width:200px; margin:0 10px; height:auto; }
#column_left ul { width:200px; list-style:none; }
#column_left ul li h3 { display: block; cursor: pointer; height: 27px; overflow: hidden; text-indent: -9000px; margin-bottom:5px; }
#column_left ul li ul { width:190px; padding:5px 5px 10px 5px; list-style:none; }
#column_left ul li ul li {width:190px; border-bottom:1px solid #DEDEDE;}
#column_left ul li ul li a { width:185px; font-size:14px; display:block; padding: 3px 0 3px 5px; text-decoration:none; color:#585858; }
#column_left span.submenu { width:190px; min-height:17px; _height:17px; font-size:14px; font-weight:bold; color:#000000; display:block; padding:6px 0 0 0; }

#column_left h3.institucional { background:url(../imagens/menu/institucional.gif) 0 0 no-repeat; }
#column_left h3.institucional_fechado { background:url(../imagens/menu/institucional.gif) 0 -27px no-repeat; }
#column_left ul.institucional_menu li a:hover { text-decoration:none; background-color:#739524; color:#FFFFFF; }

#column_left h3.graduacao { background: url(../imagens/menu/graduacao.gif) 0 -27px no-repeat; }
#column_left h3.graduacao_fechado { background: url(../imagens/menu/graduacao.gif) 0 0 no-repeat; }
#column_left ul.graduacao_menu li a:hover { text-decoration: none; background-color: #1F69A4; color: #FFFFFF; }

#column_left h3.bacharelado { background: url(../imagens/menu/bacharelado.gif) 0 -27px no-repeat; };
#column_left h3.bacharelado_fechado { background: url(../imagens/menu/bacharelado.gif) 0 0 no-repeat; }
#column_left ul.bacharelado_menu li a:hover { text-decoration: none; background-color: #1F69A4; color: #FFFFFF; }

#column_left h3.posgraduacao { background: url(../imagens/menu/posgraduacao.gif) 0 -27px no-repeat; }
#column_left h3.posgraduacao_fechado { background: url(../imagens/menu/posgraduacao.gif) 0 0 no-repeat; }
#column_left ul.posgraduacao_menu li a:hover { text-decoration: none; background-color: #B11818; color: #FFFFFF; }

#column_left h3.extensao { background: url(../imagens/menu/extensao.gif) 0 -27px no-repeat; }
#column_left h3.extensao_fechado { background: url(../imagens/menu/extensao.gif) 0 0 no-repeat; }
#column_left ul.extensao_menu li a:hover { text-decoration: none; background-color:#EE9405; color:#FFFFFF; }

#column_left h3.servicos { background: url(../imagens/menu/servicos.gif) 0 0 no-repeat; }
#column_left h3.servicos_fechado { background: url(../imagens/menu/servicos.gif) 0 -27px no-repeat; }
#column_left ul.servicos_menu li a:hover { text-decoration: none; background-color:#5A5A58; color:#FFFFFF; }

/* -------------------[ Coluna central ]------------------- */

#column_middle { float:left; width:530px; margin:0px 10px 0 0; }
#column_middle p { font-size:12px; };
/* -------------------[ Conteudo ]------------------- */

#bannerEventos { float:left; width:530px; height:120px;}
#banner { float:left; width:530px; height:120px;}

#manchete { background:#f4f4f4; border-bottom:3px solid #DEDEDE; padding:5px; }
#manchete h2 a { display:inline; color:#585858; text-decoration:none; }
#manchete h2 a:hover { text-decoration:underline; }
#manchete span { font-size:0.9em; color:#585858; text-align:justify; }

div.tabs { width:530px; margin:0 auto; font-size:0.9em; }
div.aba { display:none; padding:5px; border:1px solid #DDDDDD; }
ul.nav-tabs { list-style:none; margin:5px 0; }
ul.nav-tabs li { display:inline; }
ul.nav-tabs li a { padding:5px; border:1px solid #DDDDDD; text-decoration:none; color:#666666; background:#F7F7F7; }

#tab1 p { font-size:12px; text-align:justify; }

#tab2 ul { list-style: url(../imagens/site/marcador.gif); margin-left:13px; }
#tab2 ul li { font-size:12px; margin-left:5px; }
#tab2 ul li a { text-decoration:none; }
#tab2 ul li a:hover { text-decoration:underline; }

#colA { width:530px; height:120px; }

#colB_1 { float:left; width:260px; height:auto; margin-right:5px; }
#colB_1 h2 { display:block; font-size:16px; font-weight:bold; margin:0 0 5px 0; border-bottom:2px solid #D5D5D5; }
#colB_1 p.destaque { display:block; font-size:16px; font-weight:bold; margin:0; padding:0 10px 10px 10px; border:1px solid #D5D5D5; }

#colB_2 { float:left; width:260px; height:auto; margin-left:5px; }
#colB_2 h2 { display:block; font-size:16px; font-weight:bold; margin:0 0 5px 0; border-bottom:2px solid #D5D5D5; }
#colB_2 p.destaque { display:block; font-size:16px; font-weight:bold; margin:0; padding:0 10px 10px 10px; border:1px solid #D5D5D5; }
#colB_2 label { display:block; font-size:12px; margin:0; padding:0 10px 5px 10px; }
.colBdestaque { font-size:18px; text-decoration:none; border:1px solid #D5D5D5;}
.colBdestaque:hover { font-size:16px; text-decoration: underline;}

#colC_1 { float:left; width:170px; height:auto; margin-right:10px; }
#colC_2 { float:left; width:170px; height:auto; }
#colC_3 { float:left; width:170px; height:auto; margin-left:10px; }

#colD_1 { float:left; width:125px; height:100px; margin-right:5px; background:#EEEEEE; }
#colD_2 { float:left; width:125px; height:100px; margin:0 5px; background:#EEEEEE; }
#colD_3 { float:left; width:125px; height:100px; margin:0 5px; background:#EEEEEE; }
#colD_4 { float:left; width:125px; height:100px; margin-left:5px; background:#EEEEEE; }

/* -------------------[ Coluna direita ]------------------- */

#column_rigth { float:left; width:200px; }

#twitter_rss { float:left; width:198px; padding:5px 0; background:#F4F4F4; border:1px solid #EFEFEF; border-bottom:3px solid #DEDEDE; }
#twitter_rss ul { list-style:none; }
#twitter_rss ul li { display:inline; }
#twitter_rss ul li a { padding:10px; }

div#twitter { width: 200px; margin-bottom: 10px; border: 1px solid #EFEFEF; font-size:0.8em; text-align:justify; color:#585858; }
div#twitter h2 { margin: 0;	padding: 0.4em 1em;	font-size: 1.1em; color: #fff; background-color: #888; }
p#preloader { margin: 0; padding: 1em 1em 1em 3em; background: transparent url("imagens/site/loader.gif") 1em center no-repeat; }
ul#twitter_update_list { margin: 0;	padding: 0 5px;	list-style-type: none; }
ul#twitter_update_list li {	margin: 0; padding: 5px 0; border-bottom: 1px solid #ccc; }
ul#twitter_update_list li a { color: #f00; font-size:0.7em; }
ul#twitter_update_list li span { display: block; }
ul#twitter_update_list li span a { color: #00f;	font-size:0.7em; }
ul#twitter_update_list li.firstTweet { }
ul#twitter_update_list li.lastTweet { border-bottom: none; }
a#profileLink { display: block;	padding: 5px 10px; color: #fff;	background-color: #888; }

#atalhos { float:left; width:180px; padding:5px 8px 5px 10px; background:#F4F4F4; border:1px solid #EFEFEF; border-bottom:3px solid #DEDEDE; }
#atalhos h2 { display:block; font-size:16px; font-weight:bold; margin:0; padding-bottom:10px; }
#atalhos p { display:block; font-size:14px; font-weight:bold; }
#atalhos ul { list-style:none; }
#atalhos ul li { display:block; }
#atalhos ul li a { margin:10px 0; }
#atalhos #banner_atalhos { width:178px; }

#box { float:left; width:178px; padding:5px 10px; background:#FFFFFF; border:1px solid #EFEFEF; }
#box h2 { display:block; font-size:16px; font-weight:bold; margin:0; padding-bottom:10px; }
#box ul { list-style: url(../imagens/site/marcador.gif); margin-left:12px; }
#box ul li { margin-left:5px; font-size:12px; }
#box ul li a { text-decoration:none; }
#box ul li a:hover { text-decoration: underline; }

#box_principal { float:left; width:520px; padding:5px; background:#FFFFFF; border:1px solid #EFEFEF; }
#box_principal h2 { display:block; font-size:16px; font-weight:bold; margin:0; padding-bottom:10px; }
#box_principal ul { list-style: url(../imagens/site/marcador.gif); margin-left:12px; }
#box_principal ul li { margin-left:5px; font-size:12px; }
#box_principal ul li a { text-decoration:none; }
#box_principal ul li a:hover { text-decoration: underline; }

#box_institucional { border:1px solid #6A891F; }
#box_institucional a.lnk { display:block; width:180px; padding:5px 10px; text-decoration:none; color:#6A891F; font-size:1em; text-align:center; font-weight:bold; }
#box_institucional a.lnk:hover { color:#FFFFFF; background:#6A891F; text-decoration:underline; }

/* -------------------[ Rodape ]------------------- */

#footer { float:left; width:100%; clear:both; background:#F5F5F5; border-top:1px solid #E5E5E5; border-bottom:10px solid #DDDDDD;}
#subfooter { width:960px; margin:0 auto; }

#colR { display:block; float:left; width:192px; margin:10px 0 0 0; }
#colR h2 { display:block; font-size:11px; padding-bottom:5px; }
#colR ul { list-style: url(../imagens/site/marcador2.gif); margin-left:10px; }
#colR ul li { font-size:10px; margin-left:5px; }
#colR ul li a { text-decoration:none; }
#colR ul li a:hover { text-decoration:underline; }

/* -------------------[ Outras configuracao ]------------------- */

div.space {clear:both; height:10px; display:block; }
hr.linha { height:1px; color:#EEEEEE; width:100%; margin:5px 0; }

.institucional { color:#6A891F; }
.graduacao { color:#144971; }
.posgraduacao { color:#9A0F0E; }
.extensao { color:#DB8805; }
.servicos { color:#464646; }
.padrao {color:#585858; }
.bt { float:left; background: url(../imagens/site/buscar.gif) repeat-x; height:24px; margin-left:15px; width:auto; border:1px solid #333333; cursor:pointer; color:#585858; }

.copyright { margin:0 auto 10px auto; font-size:10px; color:#000000; text-align:center; letter-spacing:14px/8px; }
a.saibamais_graduacao{ color:#144971;}
a.saibamais_posgraduacao{ display:block; color:#9A0F0E; padding:2px; text-decoration:none; border:1px solid #9A0F0E; width:172px; }
a.saibamais_posgraduacao:hover { color:#FFFFFF; background:#9A0F0E; text-decoration:underline; }
a.saibamais_servicos{ color:#464646;}
a.saibamais_extensao{ color:#DB8805;}
a.saibamais_institucional{ color:#6A891F;}


#faculdade_principal .fale { width:530px; height:auto; margin:0 auto; }
#faculdade_principal h2 { display:block; border-bottom:5px solid #585858; margin-bottom:15px; color:#585858; }

#faculdade_principal form { width:400px; margin:0 auto; background:#FFFFFF; }
#faculdade_principal form fieldset { border:0; padding:0 15px 10px; }
#faculdade_principal form fieldset legend { font-size:18px; color:#585858; padding-bottom:10px; }
#faculdade_principal form label { display:block; padding:3px 0; }
#faculdade_principal form label span { display:block; color:#585858; font-size:13px; font-weight:bold; }
#faculdade_principal form label input { font-weight:bold; color:#585858; padding:3px 0; width:360px; }
#faculdade_principal form label textarea { font-weight:bold; color:#585858; }
#faculdade_principal form input.btn { display:block; width:120px; padding:5px 0; margin:5px auto 0; border:1px solid #585858; background:#FFFFFF; color:#585858; cursor:pointer;}
#faculdade_principal form input.btn:hover { background:#585858;color:#FFFFFF; cursor:pointer;}
#faculdade_principal form p { font-size:12px; }
#faculdade_principal ul.marcador { list-style-type:square; margin-left:15px; }
#faculdade_principal ul.marcador li { color:#585858; font-size:10px; }



strong.graduacao { color:#144971;}
strong.posgraduacao { color:#9A0F0E;}
strong.servicos { color:#464646;}
strong.institucional { color:#6A891F;}
strong.extensao { color:#DB8805;}
