*{
	margin:0;
	padding:0;
	list-style:none;
	border:none;}

html{
	
}

body{
	text-align:center;}

/* LInks */

a, a:link{
	color:#333;
	text-decoration:none;}
a:hover{text-decoration:underline;}
/* Final dos links*/
#geral{
	margin:0 auto;
	text-align:left;
	font:11px Tahoma, Verdana, Arial, Sans-Serif;
	width:970px;}

#topo{
    background:url(../images/topo.jpg) top center no-repeat;
    height:344px;
    width:100%;
}

#topo h1{
	cursor: pointer;
    text-indent: -4000px;
	width:300px;
	height:300px;}

/*=========================================================
    MENU TOPO
=========================================================*/

.menu_inicial{
    width: 55px;
    height: 33px;
}

.menu_inicial:hover{
    background: url('../images/btn_inicial_alt.png') no-repeat;
}

.menu_graduacao{
    width: 91px;
    height: 33px;
}

.menu_graduacao:hover{
    background: url('../images/btn_graduacao_alt.png') no-repeat;
}

.menu_pos{
    width: 117px;
    height: 33px;
}

.menu_pos:hover{
    background: url('../images/btn_pos_alt.png') no-repeat;
}

.menu_extensao{
    width: 76px;
    height: 33px;
}

.menu_extensao:hover{
    background: url('../images/btn_extencao_alt.png') no-repeat;
}

.menu_noticias{
    width: 69px;
    height: 33px;
}

.menu_noticias:hover{
    background: url('../images/btn_noticias_alt.png') no-repeat;
}

.menu_biblioteca{
    width: 81px;
    height: 33px;
}

.menu_biblioteca:hover{
    background: url('../images/btn_biblioteca_alt.png') no-repeat;
}

.menu_intranet{
    width: 81px;
    height: 33px;
}

.menu_intranet:hover{
    background: url('../images/btn_intranet_alt.png') no-repeat;
}

.menu_webmail{
    width: 70px;
    height: 33px;
}

.menu_webmail:hover{
    background: url('../images/btn_webmail_alt.png') no-repeat;
}

.menu_ouvidoria{
    width: 131px;
    height: 33px;
}

.menu_ouvidoria:hover{
    background: url('../images/btn_ouvidoria_alt.png') no-repeat;
}

.menu_aluno{
    width: 112px;
    height: 31px;
}

.menu_aluno:hover{
    background: url('../images/btn_aluno_alt.png') no-repeat;
}




/*=======================================================*/

h1 a{
	width:266px;
	height:90px;
	background:url(../images/logo_nova.png) no-repeat;
	text-indent:-4000px;
	overflow:hidden;
	display:block;
	float:left;
	margin:0px 50px 0 0px;}

#topo_banner{
	margin:0; 
	float:left; 
	width:615px;
	height:100px;}

#menu_topo{
    float: left;
    margin: -34px 0 0 100px;	
}

#menu_topo ul{
	float:left; 
	margin:80;}

#menu_topo ul li{
	display: inline;
        float: left;
        margin: 0 2px;
}

.border_menu_esquerda{border-left:1px solid #c5c5c5;}

#menu_topo ul li a{
	/*background:url(../images/menu_borda_esquerda.jpg) no-repeat top left;*/
	float:left;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	color:#006d3b;
	height:18px;
	padding:0;}


#menu_topo ul li a:hover{text-decoration:underline; color:#f68429;}

/* Fim do topo*/






/*corpo da agina*/

#corpo{float:left; padding:0 0 -50px; width:1000px;}

#principal{float:left; position:relative; margin: 0 0 0 6px;}

/* Menu lateral*/
#menu_lateral{
	/*background: url(../images/modelo_menu_fundo.jpg) repeat-y;*/
	float:left;
	margin:5px 6px 77px 0;
	/*text-indent:-4000px;*/
	width:185px;}

#menu_lateral ul{
	float:left;
	width:100%;
}	

#menu_lateral ul li{
	float:left;
	height:21px;
	width:100%;
	padding:0;}

#menu_lateral ul li a{
	background:url(../images/seta_laranja.jpg) no-repeat 10px 88%;
	font:11px Tahoma, Verdana ,Arial, Sans-Serif;
	color:#006d3b;	
	float:left;
	padding:5px 0 0 24px;
	text-decoration:none;
	width:88%;
	/*text-indent:-4000px;*/
}	
#menu_lateral ul li a:hover{
    background: url('../images/fundinho.png') no-repeat;
    width: 189px;
    height: 26px;
    color: #ffffff;
}

#menu_lateral h2{cursor:pointer; }

.menu_lat{
	float:left;
	width:186px;
	margin:0 0 0 0;
}



#cssdropdown li.headlink a{ display: block; }

li.headlink { background:url(../images/seta_branca.gif) no-repeat 171px 61%;}

/* Child lists and links */
#cssdropdown li.headlink ul {  
	display: none;  
	width:100%; 
	height:auto; 
	position:absolute; 
	right:-206px; 
	top:0; 
	padding-right:15px; 
	z-index:50 !important;}

#cssdropdown li.headlink:hover ul { 
	display: block; 
	z-index:51 !important; 
	padding-right:20px;}

#cssdropdown li.headlink ul li a { /*padding: 5px 0 0 23px; height: 17px; background:#fff !important;*/
	background:url(../images/seta_laranja.jpg) no-repeat 10px 88%;
	font:11px Tahoma, Verdana ,Arial, Sans-Serif;
	color:#006d3b;	
	float:left;
	padding:5px 0 0 24px;
	text-decoration:none;
	width:88%;
}

#cssdropdown li.headlink ul li a:hover { /*color:#999;*/ 
   background: url('../images/fundinho.png') no-repeat;
    width: 189px;
    height: 26px;
    color: #ffffff;
}

#cssdropdown li.headlink ul li {width:100%; background:#ffffff !important;}

/* Pretty styling */
#cssdropdown li.headlink:hover  { position:relative; /*z-index:52 !important;*/
  background: url('../images/fundinho.png') no-repeat;
    width: 189px;
    height: 26px;
    color: #ffffff;
}

#cssdropdown li.headlink ul { padding-bottom: 10px; z-index:52 !important;}


.menu_h2_verde, .menu_h2_laranja{
	background:url(../images/top_menu_lateral.jpg) top left no-repeat;
	font:bold italic 18px 'Trebuchet MS', Tahoma, Verdana, Arial, Sans-Serif;
	color:#006d3b;
	float:left;
	width:100%;
	height:19px;
	padding:2px 0 9px 31px;
	/*text-transform:uppercase;*/
}

.menu_h2_meio{
	background:url(../images/top_meio.jpg) top left no-repeat;
	font:bold italic 18px 'Trebuchet MS', Tahoma, Verdana, Arial, Sans-Serif;
	color:#006d3b;
	float:left;
	width:100%;
	height:24px;
	padding: 4px 0 4px 40px;
}

.menu_h2_verde img{
	float:left;
	margin:8px 0 0 -130px !important;}

.menu_h2_laranja{background:url(../images/top_menu_lateral.jpg) top left no-repeat;}

.fundo_menu_lateral_verde{
	background:#fff;
}

.fundo_menu_lateral_laranja{
	background:#fff;
}

.borda_verde{border-bottom:1px solid #c2d2a0}
.borda_laranja{border-bottom:1px solid #e5be76}



/* Fim Menu lateral*/

/*Banner principal*/

#bannerflash{
	float:left;
	width:775px;
	height:240px;
	z-index: 10;
}

#nav_flash {
	right:0px;
	position: absolute;
	margin: 225px 0 0 ;
	z-index: 1000;	
}

#nav_flash a{
	margin: 0 2px 0 0;
	padding: 4px 5px;
	background:#ededed;
	border: solid 1px #ededed;
}

#nav_flash a:hover{
	padding: 6px 5px;
	color: #000;
	
}
#nav_flash a.activeSlide {
	background:#ddd;
	font-weight: bold;	
	color: #000;
}

/*Fim banner principal*/

#conteudo_banner_lateral{
	clear:both;
	float:left;
	width:775px;
}

/* parte principal noticias e eventos*/
#conteudo{ float:left; width:775px;}

#noticias, #informativos, #eventos, #aliancas{float:left; width:100%; margin: 5px 6px 10px 0; /*height:560px;*/}

#informativos, #aliancas{float:left;}

#noticias h2, #informativos h2, #eventos h2, #aliancas h2{width:96.8%;}

.noticia, .informa{
	float:left;
	color:#706c6c;
	margin:5px 0px 10px;
	padding:0 0 10px 0;}

.noticia a, .noticia a:link, .informa a, .informa:link{color:#706c6c;}

.noticia img, .informa img {float:left; margin:0 8px 5px 5px;}

.noticia h3, .informa h3 {color:#706c6c; font:bold 13px Tahoma; }

.noticia h4, .informa h4{color:#706c6c; font:bold 13px Tahoma;}

.noticia p, .informa p {font:11px/15px Tahoma; text-align:left; padding:3px; height:65px;}
a.link_noticia{float:right; margin:0 5px 0 0;}

#eventos ul{
	float:left;
	margin:10px 0 0 10px;}

#eventos ul li{float:left; width:100%; border-bottom:1px dotted #000}

.informa ul li{
	float:left;
	display:inline;
	padding:10px 31px 6px 30px;
	width:326px;
	border-bottom:1px dotted #ccc;}

#eventos ul li span{float:left; font-weight:bold; width:80px; color:#024e27;}

#eventos ul li p{float:left; width:200px; color:#767474; }

#eventos ul li a, #eventos ul li a:link{float:right; color:#024924; text-decoration:none; margin:3px 10px 3px 0;}

#eventos ul li a:hover, a.link_mais_eventos:hover{text-decoration:underline;}

.link_mais_eventos{float:right; font-weight:bold; margin:10px 5px 5px; color:#024924; text-decoration:none; }


#aliancas h2 {margin-bottom:10px;}

.alianca{
	float:left;
	color:#706c6c;
	margin:0 0px 0;
	padding:0;
	width:100%;}

.alianca a, .alianca a:link{color:#706c6c;}

.alianca img{float:left; margin:0 8px 0 5px;}

.alianca h3{font-weight:bold; color:#706c6c;}

.alianca p{font:11px/15px Tahoma; text-align:left; padding:10px 3px 3px 3px ; height:15px;}

a.link_alianca{float:right; color:#024924; text-decoration:none; margin:3px 10px 3px 0;}

#exames, #gabaritos{float:left; width:49%; margin: 0px 6px 2px 0;}

/* Fim parte principal noticias e eventos*/


#banner_lateral{
	float:right;
	width:150px;
	margin: 5px 0 0;
}

#acervo_online{
	float:left;
	margin:25px 0 0 41px;
	width:43%;}

#ciee{
	float:left;
	width:45%;
	margin:20px 0 0 15px;}

#mapa_index{
	float:left;
	margin:65px 0 42px;
	text-align:right;
	width:50%;}

.btn_ok{
	background:url(../images/btn_ok.jpg) no-repeat !important;
	cursor:pointer;
	float:right;
	height:16px;
	margin:5px 25px 0 0;
	text-indent:-4000px;
	width:19px !important;}

.btn_envia{
	cursor:pointer;
	float:right;
	height:16px;
	margin:5px 25px 0 0;
	padding:5px;
	width:46px !important;}




/*Rodap? */
#rodape{
    clear:both; 
    width:100%;  
    background:url(../images/background_novo_rodape.jpg) repeat-x top ;
    height: 181px;
}

#conteudo_rodape{
    width: 1000px;
    margin: 0 auto;
}

#conteudo_rodape img{
    float: left;
}

#conteudo_rodape address{
    background: url("../images/endereco_fcv.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font: 9px Verdana,Arial,Sans-Serif;
    height: 79px;
    width: 358px;
    margin: 36px 0 0 50px;
}

#conteudo_rodape address span a {
	font:10px Verdana, Arial, Sans-Serif;
	color:#124682;
	text-align:right;
}	

#midias_sociais {
    float: left;
    margin: 0 0 0 50px;
    width: 200px;
}

#midias_sociais ul{margin: 0 0 0 25px;}

#midias_sociais ul li{
	display: inline;
        float: left;
        margin: -13px 2px;
}

a.twitter {
background:transparent url(../images/twitter.png) no-repeat;
display:block;
height:45px;
text-indent:-9999px;
width:45px;
margin:0 4px 0 0;
}

a.youtube {
background:transparent url(../images/youtube.png) no-repeat;
display:block;
height:45px;
text-indent:-9999px;
width:45px;
}

.localiza{
    float: right;
}

.img_logo_rodaepe{
    margin: 50px 0 0;
}

/* Fim Rodap? */














/** P?ginas internas*/

.conteudo_interno{
	float:left;
	margin:5px 0 0 1px;
	width:770px !important;}

.conteudo_esquerda_inteira{
	float:left;
	width:160px;
	margin:10px 0 5px 10px;}

.conteudo_direita{
	float:left;
	margin:10px 0 0 0;
	font:1em/1.4em Tahoma, Verdana, Arial, Sans-Serif;
	text-align:justify;
	color:#333;
	width:770px;
}

.h2_interno{width:610px; width:610px;}

.conteudo_direita_inteiro{
	float:left;
	margin:10px 0 0 10px;
	font:1em/1.4em Tahoma, Verdana, Arial, Sans-Serif;
	text-align:justify;
	color:#333;
	width:770px;
	padding:0 0 100px;
	}
	
	
#trab_form{
	width: 330px;}

#trab_form small{
	margin: 5px;
	width: 330px;
	float: left;}
	
#trab_form label{
	margin: 5px;
	width: 70px;
	float: left;}
	
#trab_form div{
	width: 330px;
	float: left;}

#trab_form input, #trab_form select {
	margin: 5px;
	padding: 2px;
	float: left;
	background-color: #FFF;
	border: solid 1px #C4C4C4;
	font: 1em/1.4em Tahoma, Verdana, Arial, Sans-Serif;
	color: #333;}

#trab_form select {
	width: 230px;}
	
#trab_form div.div2 label{
	width: 100px;
	float: left;}
	
#trab_form div.div2 input{
	width: 15px;
	float: left;
	border: none;}
/*Tabela de servi?o*/
.tabela_servico{
	/*border:1px solid #CCC;
	border-collapse:collapse;*/

	border-collapse:separate;
	border-spacing:1px;
	/*caption-side*/
	empty-cells:show;
	color:#7d7d7d; 
	font:11px Tahoma, Verdana, Arial, Sans-Serif;
	table-layout:fixed;	
}

.tabela_servico tr, .tabela_servico tr td{padding:3px; margin:10px 0; }
.tabela_servico tr td{border:1px solid #c4c4c4; }
/* Fim da tabela de servi?o*/


/*Parceiros*/
.parceiros{
	float:left;
	width:750px;
	margin:10px 0 0 0;
}

.parceiros li{
	display:inline;
	float:left;
	margin:20px 0 0 26px;}
/*fim parceiros*/

/*FCV Informa*/

.lista_informativo{float:left; margin:10px 0 0 0; }

.lista_informativo li {float:left; display:inline; margin:0 2px; padding:5px 10px; border:1px dotted #CCC}
/*Fim FCV Informa*/
.parceiros li a{float:left;}
/*Fim dos parceiros*/
/** Fim P?ginas internas*/

a.ler_mais_noticias, a.ler_mais_noticias:link{
	color:#F48000;
}

#noticia{
	float:left;
	font:11px/17px Tahoma;
}

#noticia h4{color:#007931; font:bold 13px Tahoma; margin:10px 0 20px;}
#noticia img{float:left; width:170px; margin:5px 5px 5px 0;}

#galeria_noticia{float:left; width:100%; margin:10px 0 20px 0;}

#galeria_noticia ul{float:left}

#galeria_noticia ul li{float:left; display:inline; margin:10px 14px;}


#contato{float:right; width:300px;}

#contato form{}

#contato form fieldset label{width:206px; float:left; margin:0 0 10px}
#contato form fieldset input, #contato form fieldset textarea, #contato form fieldset select{
	color:#333;
	font:11px Tahoma, Verdana, Arial, Sans-Serif;
	padding:2px;
	height:19px; 
	width:269px; 
	float:left; 
	border:1px solid #999;
	margin:0 0 10px}

#contato form fieldset textarea{height:85px;}


.select{width:275px !important; height:26px !important;}


.img_contato{float:left; width:250px;}


/*Paginador*/
#paginacao{
	clear:both; 
	float:left; 
	width:70%;
	margin:10px 0; 
	text-align:center;	
}

#mulink, .show_page{
	background:#357F37;
	float:left;
	font:11px Tahoma, Verdana ,Arial, Sans-Serif;
	color:white;
	text-decoration:none;
	/*text-indent:-4000px;*/
	margin:0 5px;
	padding:5px;}	

.show_page {
	background:#FFF;
	color:#357F37;
	border:1px solid #999;
}
/*fim do paginador*/

#conteudo_inf_2010{
	float:left;
	margin:0 0 0 21px;
	width:100%;}

#conteudo_inf_2010 ul li{
	float:left;
	display:inline;}

#conteudo_inf_2010 ul{
	margin: 0 0 0 105px;}

#fotos_inf_2010{
	float:left;
	margin-left:-16px;
	margin-top:20px;
	width:100%;}

#fotos_inf_2010 ul{
	float:left;
	
	margin-left:-2px;}

#fotos_inf_2010 ul li{
	float:left;
	display:inline;
	padding:0 6px;}


#topo_vest2010{
	width:754px;
	height: 143px;
	background: url(../images/topo_vest2010.png);
	margin:35px 0 0 9px;
}
#topo_vest2010 ul{
	padding:100px 0 0 5px;
}
#topo_vest2010 ul li{
	padding: 0 5px 0 5px;
	display: inline;
}
#topo_vest2010 ul li a{
	color: #FFF;
}
#corpo_vest2010{
	margin: 0 0 10px 10px;
	float: left;
	width:320px;
}
#corpo_vest2010 label, #corpo_vest2010 input, #corpo_vest2010 select, #corpo_vest2010 textarea, #corpo_vest2010 form p{
	float: left;
	margin: 0 0 5px 0;	
	font:11px Tahoma, Verdana, Arial, Sans-Serif;
}
#corpo_vest2010 input, #corpo_vest2010 select, #corpo_vest2010 textarea{
	border: solid 1px #CCC;
	width: 230px;
}
#corpo_vest2010 textarea{
	height: 80px;
}
#corpo_vest2010 input, #corpo_vest2010 select{
	height: 16px;
}
#corpo_vest2010 input.submit{
	width: 70px;
	height: 21px;
}
#corpo_vest2010 label{
	width: 100%;
	font-weight: bold;
}
#corpo_vest2010 form{
	width: 300px;
	padding: 5px;
}
#corpo_vest2010 label.t2{
	font-size: 10px;
	color: #999;
	font-weight: normal;
	margin: 0;
}
#corpo_vest2010 p{
	margin: 10px 0 0 0;
	text-align: justify;
}
#fotos_vest2010{
	float:left;
	margin:8px 0 10px 38px;
	width:225px;
}
#fotos_vest2010 img{
	margin: 0 0 5px 0;
}

/*programas de beneficios*/


#programas_1{
	float:left;}

#programas_1 ul li{
	float:left;
	display:inline;
	padding:0 4px;}

#programas_2{
	float:left;
	width:200px;
	margin-top:30px;}

#programas_3{
	float:left;
	width:470px;
	margin-top:30px;}

#programas_3 ul li{
	float:left;
	display:inline;
	padding:0 4px;}

/*fim programas de beneficos*/


/*======================================================
    Blog home
======================================================*/

#blog{
 float: left;
 width: 100%
}

#posts{
    float: left;
    width: 50%;
    margin: 10px 0 0;
    padding: 0 0 0 10px;
}

#posts li{
    width: 100%;
    float: left;
    margin: 8px 0;
}

#posts img{
    float: left;
    margin: 4px 0 0;
}

#posts p{
    color: #888888;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
    margin: 0 0 0 4px;
    
}

#posts a{
    color: #F68429;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 0 8px;
    text-decoration: none;
}

#img_blog{
 float: left;   
 width: 48%;
 text-align: right;
    
}

.tabela_curricular{
	 border: 1px solid;
	 width: 100%;
	}
.tabela_curricular tr td{
	 border:  1px solid ;
	}

/*====================================================*/
