@import url(fumarc_internas.css);
/***********************************************************************
	ESTRUTURA GERAL
************************************************************************/
* {
	margin:0;
	padding:0;
	border:0;
}
ol, ul {
	list-style: none;
}
body {
	font: small "Times New Roman", Times, serif;
	background:#F6F1E3 url(../img/bg.png) 0 0 repeat-x;
	color: #000;
	margin:0;
	padding:0;
}
div#site{
	width:100%;
	float:left;
}
.wrapper {
  margin:0 auto;
  width: 100%;
	max-width: 980px;
  padding: 0 13px 0 13px;
}
.main {
	width: 100%;
	color: #000;
	float:left;

}
.content {
  width: 63%;/** 617px em resolução 1024px**/         
  float: left;
}

h1, h2, h3, h4, h5, h6{
font-weight:normal;

}
.none{
	position: absolute;
	left: -9000px;
	top: 0;
}

/***********************************************************************
	MENU
************************************************************************/
div#menu-top {
	background:#610210;
	color:#fff;
	border-bottom:1px solid #E5DBC1;
	min-height:28px;
	
}
ul.menu{
	float:left;
	background:#610210;
	font-family: sans-serif, tahoma, helvetica, arial, verdana;
}
ul.menu li{
	float:left;
}
ul.menu li span{
	float:left;
	display:block;
	width:5px;
	height:28px;
	background: url(../img/aba_menu.gif) 0 0 no-repeat;
}
ul.menu li a{
	float:left;
	display:block;
	font-size:100%;
	font-weight:bold;
	color:#F7F2C2;
	text-decoration:none;
	height:20px;
	font-size:85%;
	padding: 8px 6px 0 6px
}
ul.menu li a:hover{
	background:#AA0027;
}
fieldset#menu-acesso{
	float:left;
	margin-left:20px;
}
fieldset#menu-acesso legend{
	display:none;
}
fieldset#menu-acesso label{
	display:none;
}
fieldset#menu-acesso select{
	background:#88001F;
	width:180px;
	color:#ECDAB2;
	font-size:85%;
	height:18px;
	border:1px solid #9C9C9C;
	margin-top:4px;
}
fieldset#menu-acesso option{
	padding:2px;
}
/***********************************************************************
	MIOLO HOME
************************************************************************/
div#destaque-flash{
	margin-top:30px;
	/*para 980px:*/
	width: 618px;
	height: 250px;
	/*para 776px (79,18%):*/
	/*width: 489px;
	height: 198px;*/
	display: none
}
/********** abas concursos ************/
#controle-abas {
	display: none;
}
div.content-abas{
	float:left;
	width:100%;
}
/********** Conteudo abas ************/
p.destaque-txt{
	font-size:110%;
	margin-bottom:13px;
}
p.destaque-txt span{
	background:#FCFBF7;
	line-height:24px;
	padding:3px;
	}
p.txt-proj{
	font-size:110%;
	margin-bottom:13px;
	color:#88001f;
	
}
/********** Conteudo abas concurso ************/
div.lista-concursos{
	width:100%;
	margin-bottom:40px;
	position:relative;
	clear: both;
	min-height: 270px;
	float: left
}
div.lista-concursos h3{
	border-bottom:1px solid #E3D8B8;
	font-size:180%;
	color:#88001F;
	height: 34px;
}
div.lista-concursos h3 span{
	color:#C7B277;
	font-size:120%;
}
a.lk-mais{
	position:absolute;
	right:0;
	top:0;
	z-index:10;
	color:#88001F;
	border-left:2px solid #E0C1BC;
	font-size:100%;
	text-decoration:none;
	padding: 1px 4px 2px 6px;
}
a.lk-mais:hover{
	color:#fff;
	background:#88001F;
}
div.info-concursos {
	width: 580px;
	float: left;
}
div.info-concursos ul{
	background:#FCFBF7;
	width:142px;
	padding:10px;	
	position: absolute;
	top: 35px;
	left: 0;
	display: none;
}
div.info-concursos ul.ativo{
	display: block;
}
div.info-concursos ul li{	
	font-size:110%;
	color:#333;
	margin-bottom:10px;
}
div.info-concursos ul li strong{
	color:#715B20;
	font-weight:normal;
	display:block;
}
div.info-concursos dl{
	background:url(../img/div_concursos.png) 0 bottom no-repeat;
	padding: 0 0 1px 0;
	float:left;
	width:72%;
}
div.info-concursos dl dt{
	float:left;
	margin:8px 0 0 8px;
	width:47px;
	height:47px;
	position:relative;
}
div.info-concursos dt img{
	border: 1px solid #E5D9B9;
	width: 45px;
	height: 45px;
}
span.atualizado{
	width:47px;
	height:47px;
	position:absolute;
	background:url(../img/selo_atualizado.gif) 0 center no-repeat;
	top:0;
	left:0;
}

div.info-concursos dl dd{
	float:left;
	margin:4px 0 0 8px;
	color:#333;
	text-decoration:none;
	width: 80%;
}
div.info-concursos dl dd strong{
	color:#88001F;
	text-decoration:none;
	font-size:120%;	
}
div.bloco-lista {
	clear: both;
	position: relative;
	left: 162px;
	width: 100%;
}
div.listagem div.bloco-lista{
	left: 0;
	float: left;
	
}
div.listagem div.bloco-lista dl{
	width: 100%;
}
body#home div.bloco-concursos{
	margin-top:0;
	padding-left:0;
	width: 100%;
	float: none
}
body#home div.bloco-concursos ul{
	width: 140px;
	padding: 11px;
}
div.bloco-lista a{
	cursor:pointer;
	display:block;
	float:left;
	padding-bottom:6px;
	text-decoration:none;
	min-height: 50px;
	width: 100%;
}
div.bloco-lista a{
	cursor:pointer;
	display:block;
	float:left;
	padding-bottom:6px;
	text-decoration:none;
	min-height: 50px;
	width: 100%;
}
div.primeiro div.bloco-lista a {
	background: url(../img/over_concursos.png) 0 0 repeat-y;
}
div.bloco-lista a:hover{
	background: url(../img/over_concursos.png) 0 0 repeat-y;
}
a.lk-saiba{
	background:#890322;
	color:#fff;
	padding:3px;
	text-decoration:none;
	font-size:85%;
	float:left;
	border:1px solid #890322;
}
a.lk-saiba:hover{
	background:#EEE7D5;
	color:#88001F;
	border:1px solid #890322;
}
/********** Conteudo abas Soluções ************/

div.bloco-solucao{
	width:100%;
	float:left;
}
div.solucao-img{
	float:left;
	/*width:30%;*/
	margin-right:10px;
}
div.solucao-img img{
	border: 1px solid #A3210F;
}
div.solucao-info{
	float:left;
	/*width:58%;*/
	min-height:205px;
}
div.solucao-info h3{
	border-bottom:1px solid #DED1AD;
	
	font-size:170%;
	color:#470006;
	margin-bottom:10px;
}
div.solucao-info dl{
	margin-bottom:10px;
}
div.solucao-info dl dt{
	
	font-size:120%;
	color:#470006;
	background:url(../img/ico_lista.gif) 0 6px no-repeat;
	padding-left:9px;
}
div.solucao-info dl dd{
	
	font-size:110%;
	margin-left:7px;
}
a.mais-info{
	display:block;
	float:left;
	color:#88001F;
	background:#fff;
	text-decoration:none;
	padding:6px;
	
	font-size:110%;
	margin-top:15px;
}
a.mais-info span{
	color:#FFD2CC;
	margin-right:3px;
}
a.mais-info:hover{
	color:#fff;
	background:#88001F;

}
/***********************************************************************
	LATERAL HOME
************************************************************************/
#sidebar-home {
  margin-top:-48px;
  position:relative;
  width:31%;
  float:left;
  margin-left:25px;
}
div.box-lateral {
  background:#FBF9F2;
  border:10px solid #EEE7D5;
  margin-bottom:20px;
    float:left;
	width:100%;
}
div.box-lateral h2{
	
	font-size:180%;
	color:#88001F;
	padding: 0 0 7px 0;
	background:#EEE7D5;
}

/***********************************************************************
	LATERAL HOME / box institucional
************************************************************************/
div.box-institucional{
	padding:5% 5% 8% 5%;
	width:90%;
	position: relative;
}
div.box-institucional a.bt-saibamais{
	position:absolute;
	background:#EEE7D5;
	font-size:100%;
	text-decoration:none;	
	color:#88001F;
	padding:4px;
	bottom: 0;
	right: -2px;
}
div.box-institucional a.bt-saibamais:hover{
	background:#88001F;
	color:#fff;
}
div.box-institucional p{	
	font-size:120%;
	line-height:1.2;
	margin-bottom:.8em;
	color:#610210;
}
div.box-institucional p a{
	color:#610210;
	text-decoration:underline;
}
div.box-institucional p a:hover{
	color:#fff;
	text-decoration:none;
	background:#88001F;
}
/***********************************************************************
	BOX NOTÍCIAS
************************************************************************/
div.box-noticias{
	position:relative;
}

div.info-chamada{
	float:left;
	border:1px solid red;
}

div.box-noticias{
	position:relative;
}

div.info-chamada{
	float:left;
	border:1px solid red;
}
div.noticias-home{
	width: 90%;
	margin: 0;
	padding: 5%;
}
div.noticias-home:hover{
	background:#EEE7D5;
}
div.noticias-home dt.ttlistagem {
	font-size:85%;
	line-height: 1.1
}
div.noticias-home dl dd a{
	font-size:100%;
}


/***********************************************************************
	BOX NOVIDADES
************************************************************************/
fieldset#form-novidades legend{
	display:none;
}
fieldset#form-novidades{
	margin:15px 0 15px 15px;
}
fieldset#form-novidades ul{
	float:left;
	margin-right:10px;
}
fieldset#form-novidades ul li{
	margin-bottom:10px;
}
fieldset#form-novidades label.lbcampos{
	display:block;
	color:#88001F;
	
	font-size:110%;
}
fieldset#form-novidades label.lbopcao{
	color:#333;
	
	font-size:100%;
}
fieldset#form-novidades input.campos{
	width:185px;
	height:18px;
	border:1px solid #EBE4CD;
	padding: 2px 0 0 5px;
	color:#000;
	
	font-size:100%;
}
fieldset#form-novidades ul.bloco-opcao li{
	margin:0 0 3px 0;
}
fieldset#form-novidades ul.bloco-opcao{
	margin:21px 0 0 0;
}
fieldset#form-novidades ul.bloco-opcao button{
	width:52px;
	height:20px;
	background:#88001F;
	color:#fff;
	font-size:85%;
	padding: 3px 0 15px 0;
	cursor:pointer;
	margin-top:3px;
}
fieldset#form-novidades ul.bloco-opcao input.radio{
	margin:0;
}
/***********************************************************************
	HEADER
************************************************************************/
div#header {
	color:#fff;
	border-bottom:1px solid #F6F1E3;
	min-height:117px;
	position:relative;
}
div#header img{
	float:left;
	margin-left:3px;
	display:inline;
}
/***********************************************************************
	FOOTER
************************************************************************/
div#footer{
	width:100%;
	float:left;
	background:#88001F url(../img/bg_footer.png) 0 0 repeat-x;
	min-height:300px;
	margin-top:34px;
}
div.blocos-footer{
	float:left;
	width:31%;
	color:#fff;
	border-left: 1px solid #A0334C;
	min-height:258px;
	margin-top:22px;
	padding-left:2%;
}
div.blocos-footer-first{
	float:left;
	width:25%;
	padding-left:0;
	border: none;
}
div.blocos-footer-end p{
	font-size:85%;
	color:#E7CCD2;
	margin-bottom:12px;
	font-family:"Trebuchet MS";
}
div.blocos-footer h2{
	font-size:180%;
	color:#fff;
	margin-bottom:11px;
}
ul.tel{
	border-bottom:1px solid #911431;
	padding-bottom:10px;
	width:80%;
	margin-bottom:10px;
	font-size:85%;
}
ul.tel-end{
	border-bottom:none;
}
ul.tel li{
	margin-bottom:4px;
	color:#F3E6E9;
	font-family:"Trebuchet MS";
}
ul.tel li strong{
	font-weight:normal;
	color:#DCB3BC;
}
dl.endereco{
	margin-bottom:6px;
	font-family:"Trebuchet MS";
}
dl.endereco dt{
	font-size:120%;
	color:#fff;
	margin-bottom:3px;	
}
dl.endereco dd{
	color:#E7CCD2;
	font-size:85%;
}
img.border-map{
 	border: 3px solid #C86B5F;
	display:block;
	margin-bottom:3px;
}
a.lk-mapa{
	color:#fff;
	text-decoration:underline;
	font-size:85%;
	padding:2px;
	font-family:"Trebuchet MS";
}
a.lk-mapa:hover{
	color:#88001F;
	background:#fff;
	text-decoration:none;
}
.imgArc{
	margin: 0 26px 18px 0;
	float:left;
}
.imgMitra{
	margin: 0 0 18px 0;
	float:left;
}
.imgSmc{
	margin: 0 10px 0 0;
	float:left;
}
.imgPuc{
	margin: 0 11px 0 0;
	float:left;
}
.imgSanta{
	float:left;
}
#enderecos-fumarc {	
	*left: 11px; /*ie 7*/
}
.bloco-end {
	display: none
}
#ativo.bloco-end {
	display: block
}
#end-footer {
	position: relative;
	width: 33%
}
#nav-end {
	clear: both;
	position: absolute;
	top: 8px;
	right: 12px;
}
#nav-end span {
	cursor: pointer
}
#nav-end span:hover {
	text-decoration: underline;
}
/***********************************************************************
	MENU FOOTER
************************************************************************/
div#menu-footer{
	width:100%;
	float:left;
	background:#610210;
	min-height:30px;
	margin-top:1px;
}
a#bolt{
	float:left;
	width:59px;
	height:19px;
	background:#D9CDAA url(../img/logo_bolt.gif) 0 0 no-repeat;
	display:block;
	margin:4px 0 0 130px;
}
a#bolt:hover{
	background:#f60 url(../img/logo_bolt.gif) 0 0 no-repeat;
}
a#bolt img{
	display:none;
}
