html, body {
	height:100%;
}

a {
	color:#000;
	text-decoration:none;
}

a:hover {
	color:#333;
	text-decoration:none;
}

body {
	margin:0;
	padding:0;
	font-family: Arial, Tahoma, Verdana;
	font-size:12px;
}

.bg_inst{
	background:url(../img/bg_institucional.jpg) top center no-repeat;
}

.bg_evn{
	background:url(../img/bg_eventos.jpg) top center no-repeat;
}

.bg_prj{
	background:url(../img/bg_projetos.jpg) top center no-repeat;
}

.bg_usr{
	background:url(../img/bg_usuario.jpg) top center no-repeat;
}

.bg_lvr{
	background:url(../img/bg_livraria.jpg) top center no-repeat;
}

#tudo {
	width:100%;
	position:relative;
	margin:0 auto;
	text-align:left;
}

.quemsomos_itens a{
	display:block;
	height:150px;
	width:115px;
	margin-right:5px;
	float:left;
	text-align:center;
}

.quemsomos_itens img{
	margin-bottom:10px;
}

#contato_topo{
	float:left;
	margin:25px 0 0 20px;
}

#conteudo {
  width:994px;
  margin:0 auto;
  min-height:500px;
}

#corpo_paginas p{
		padding:10px 0;
}

#corpo_paginas ul{
	list-style:disc inside;
}

#corpo_paginas li{
	padding:5px;
	margin:5px;
}

#topo {
	width:994px;
	height:161px;
	text-align:center;
	float:left;
	margin:0 auto;
}

#caixa_login_topo{
  width:220px;
  min-height:30px;
  display:none;
  position:absolute;
  top:30px;
  z-index:2000;
  padding:5px 10px;
  background:#929496;
  text-align:left;
}

#login_topo img{
	vertical-align:middle !important;
}

.link_topo_usuario{
	color:#FFF;
	background-color:#929496;
	font-weight:bold;
	cursor:pointer;
	padding:2px !important;
	border:2px solid #EEE;
	border-radius:20px;
	display:block;
}

.link_topo_usuario:hover{
	color:#DDD;
	text-decoration:none;
	background-color:#555;
}

#FormLogin input{
		border:0;
		padding:2px;
}

.form_busca_rapida{
}

.entrar_login_topo{
    border: medium none;
    display: inline;
    line-height: 1.25;
    position: relative;
	float:right;
	margin:10px 0 0 0;
	background-color:#EEE;
	color:#333;
	font-weight:bold;
	cursor:pointer;
	padding:2px 10px !important;
	border:1px solid #EEE;
	border-radius:10px;
    box-shadow: 0 2px 0 #333;
	top:-3px;
}

.entrar_login_topo:hover{
	background-color:#555 !important;
	color:#FFF;
}

.entrar_login_topo:active{
	box-shadow:none;
	top:0;
}

.bot_login_topo{
	padding:10px;
	background-color:#929397;
	color:#FFF;
}

#banner_topo{
	width:474px;
	height:100px;
	background-color:#CCC;
	float:left;
	margin:25px 0 0 49px;
}

#menu_topo{
	float:left;
	height:41px;
	margin:13px 0 0 24px;
}

.item_menu{
  position:relative;
  display:inline;
  float:left;
  z-index:200;
  padding-top:10px;
  font-size:15px;
  width:155px;
  text-align:center;
  height:31px;
  font-weight:bold;
}

.item_menu a{
	color:#FFF;
	text-decoration:none;
}

.top_ins{
	background-color:#007136;
}

.top_prj {
  background-color:#EC1C2A;
}

.top_evn {
  background-color:#017DC5;
}

.top_lvr {
  background-color:#F8931D;
}


.submenu{
  width:185px;
  min-height:30px;
  display:none;
  position:absolute;
  top:40px;
  z-index:2000;
  padding:5px 10px;
}

.submenu_item li{
	text-align:left;
	padding:5px 0;
    border-bottom:1px solid #AAA;
	font-size:12px;
}

.submenu_item img{
	vertical-align:middle;
}

.submenu_ins {
  background-color:#007136;
}

.submenu_ins li:hover{
	background-color:#01A451;
}

.submenu_prj {
  background-color:#EC1C2A;
}

.submenu_prj li:hover{
	background-color:#CC0411;
}

.submenu_evn {
  background-color:#017DC5;
}

.submenu_evn li:hover{
	background-color:#20A8F7;
}

.submenu_lvr {
  background-color:#F8931D;
}

.submenu_lvr li:hover{
	background-color:#E57A00;
}

#caixa_login{
	width:200px;
	height:150px;
	float:right;
}

#up_rodape{
	width:994px;
	margin:auto;
	color:#333 !important;
}

#rodape {
  background-color:#01A451;
  width:100%;
  height:220px;
  margin:0 auto;
  text-align:center;
  font-size:9px;
}

#rodape_conteudo{
	width:994px;
	margin:auto;
}

.caixa_up_rodape{
	width:185px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:5px;
}

.up_rd_ins{
	border-bottom:4px solid #07A451;
}

.up_rd_prj{
	border-bottom:4px solid #EA141A;
}

.up_rd_evn{
	border-bottom:4px solid #005EB0;
}

.up_rd_lvr{
	border-bottom:4px solid #F1A012;
}

.up_rd_usr{
	border-bottom:4px solid #797C85;
}

#lado_esq{
	width:189px;
	max-height:100%;
	min-height:500px;
	float:left;
	margin-left:1px;
}

#menu_esq{
	list-style:none;
}

#menu_esq li{
	padding:5px;
	border-bottom:solid 2px #999;
	width:90%;
	font-size:14px;
	background-color:#ededed;
}

#menu_esq li:hover{
	background-color:#FFF;
}

#menu_esq a:hover{
	text-decoration:none;
}

#lado_dir{
	width:178px;
	margin-right:7px;
	max-height:100%;
	min-height:400px;
	float:right;
}

#atendimento_funep{
	background:url(../img/img_falecom.jpg) right top no-repeat;
	height:92px;
	width:160px;
	padding:45px 0 0 18px;
	margin-left:-1px;
}

#meio_pagina{
	float:left;
	width:994px;
}

.caixa_rodape{
	width:175px;
	margin:5px 5px 0 5px;
	float:left;
	padding-top:10px;
	padding-left:10px;
    color:#FFF;
	text-align:left;
	font-size:12px;
}

.caixa_rodape a{
	color:#FFF;
}

.caixa_rodape li{
	padding:1px 0;
}

#menu_lateral_conteudo{
	width:205px;
	float:left;
	margin-right:10px;
	height:100%;
}

#menu_lateral_conteudo li{
	text-align:left;
	padding:5px 0;
    border-bottom:1px solid #AAA;
	font-size:12px;
}

#menu_lateral_conteudo li:hover{
	background-color:#EEE;
}

#conteudo_textual{
	width:759px;
	padding:5px;
	float:right;
}

.titulo_pagina{
	font-size:22px;
	padding-bottom:5px;
	border-bottom:2px solid #CCC;
	margin-bottom:10px;
	font-weight:normal;
}

.risca_prj{
	border-color:#A40D12;
}

.risca_lvr{
	border-color:#F8931D;
}

.risca_evn{
	border-color:#0066CC;
}

.risca_ins{
	border-color:#01A451;
}

/*----- Animacoes -----*/

.div_etapas{
	width:689px;
	float:left;
}

.div_etapa{
	font-size:16px;
	text-align:justify;
	padding:0 15px 0 5px;
}

.div_etapa img{
	float:left;
	margin:5px 20px 30px 10px;
}

.div_etapa strong{
	font-size:24px !important;
}

.evn_etapas strong{
	color:#0066B3;
}

.prj_etapas strong{
	color:#EC1C23;
}

.lvr_etapas strong{
	color:#FA921E;
}

.div_etapa strong{
	font-size:18px;
}

/*----- HOME ------- */

#nav{
	position:absolute;
	margin-top:-30px;
	z-index:100;
}

#nav a, .nav a{
  width:15px;
  height:15px;
  margin:5px;
  background-color:#FFF;
  color:#FFF;
  display:block;
  float:left;
  text-decoration:none;
  border-radius:20px;
  border:1px solid #005220;
  -webkit-box-shadow:3px 3px 2px 2px #333;
  box-shadow: 3px 3px 2px 2px #333;
}

#nav a.activeSlide, .nav a.activeSlide{
  width:15px;
  height:15px;
  margin:5px;
  background-color:#005220;
  color:#005220;
  display:block;
  border-radius:20px;
  border:1px solid #FFF;
  -webkit-box-shadow: 3px 3px 2px 2px #333;
  box-shadow: 3px 3px 2px 2px #333;
}

.nav{
	float:right;
	margin-right:10px;
}

.nav a{
	border:1px solid #0094DA;
}

.nav a.activeSlide{
	color:#0094DA;
	background-color:#0094DA;
}

.banner_item_home{
	width:994px;
	height:256px;
}

.texto_banner_home{
	display:block;
	background:rgba(4,4,4,0.7);
	color:#FFF;
	width:500px;
	height:100px;
	float:right;
	margin-top:45px;
	padding:25px;
	overflow:hidden;
}

.texto_banner_home:hover{
	color:#CCC;
}

#noticias_destaque{
	width:485px;
	float:left;
	margin-bottom:20px;
	display:none;
}

.caixa_noticia_dest{
	height:49px;
	background-color:#CBE6D3;
	padding:20px;
	overflow:hidden;
	font-size:14px;
}

.caixa_noticia_dest a{
	color:#333;
}

.caixa_noticia_dest_on{
	background:url(../img/div_noticias.png) top center;
	background-color:transparent;
}

.caixa_noticia_dest_on a{
	color:#FFF;
}

#botoes_home{
	width: 994px;
	height: 75px;
	margin:10px 0 20px 0;
}

#botoes_home a{
	margin-bottom: 10px;
	padding: 5px;
	display: inline-block;
	font-size: 14px;
}

#botao_01{
	width:180px;
	margin-right:3px;
}
#botao_02{
	width:190px;
	margin-right:3px;
}
#botao_03{
	width:150px;
	margin-right:3px;
}
#botao_04{
	width:180px;
	margin-right:3px;
}
#botao_05{
	width:200px;
}

#botoes_home a:hover{
	background-color:#EEE;
}

#botoes_home span{
	margin-top:5px;
	display:block;
}

.botoes_contato p{
	width:290px;
	padding:2px 10px;
	margin:5px 0;
	display:block;
	height:55px;
	font-size:17px;
	cursor:pointer;
    border: medium none;
    line-height: 1.25;
    position: relative;
	border-radius:5px;
    box-shadow: 0 2px 0 #666;
	top:-3px;
}

.botoes_contato p:active{
	top:0;
	box-shadow:none;
}

.botoes_contato p:hover{
	opacity:0.8;
}

.botoes_contato span{
	margin-top:15px;
	display:block;
}

#media_home{
	width: 100%;
	margin-bottom: 20px;
	height: 280px;
}

#videos{
	height: 270px;
	width: 487px;
	float: right;
	margin-left: 10px;
}

#video_titulo{
	height:40px;
	width:487px;
	background-color:#69C627;
}

#video_destaque{
	height:230px;
	width:487px;
	background-color:#000;
}

.noticia_destaque{
font-size:20px;
border-bottom:2px solid #69bd43;
margin-bottom:10px;
padding-bottom:5px;
color:#167e43;
}

.noticia_destaque a{
	color:#167e43;
}

.abas_destaques{
	width:490px;
	height:300px;
	float:left;
}

#todas_pesquisas{
	float:left;
 height:235px;
	width:245px;
}

#todos_livros{
	float:left;
	width:420px;
}

#seta_livros_lf{
	float:left;
	cursor:pointer;
	margin-top:80px;
}

#seta_livros_rg{
	float:left;
	cursor:pointer;
	margin-top:80px;
}

#tabs img{
	cursor:pointer;
}

#tabs ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.a_tab{
	float:left;
	margin:0px;
	padding:0px;
}

#content{
	margin-left:5px;
}

#titulo_eventos_destaques{
	background-color:#0094DA;
	padding:5px;
	font-size:17px;
	color:#FFF;
}

.data_evento_destaque{
	font-size:18px;
	color:#FFF;
	width:61px;
	height:27px;
	padding:7px 0 0 5px;
	background:url(../img/bg_datas_eventos.jpg) top center;
	float:left;
	margin-right:10px;
}

#titulo_livraria_destaques{
	background-color:#F9A61A;
	padding:5px;
	font-size:17px;
	color:#FFF;
}

#titulo_eventos_destaques strong{
	color:#1C4192;
}

#titulo_livraria_destaques strong{
	color:#EC1E22;
}

.caixa_evento{
	width:450px;
	border-bottom:1px solid #AAA;
	float:left;
	padding:5px 2px 5px 15px;
	margin:2px;
	cursor:pointer;
	font-size:16px;
}

.caixa_livro{
	width:190px;
	float:left;
	padding:5px 10px;
	cursor:pointer;
	text-align:center;
	height:200px;
}

.caixa_livro img{
	margin-bottom:8px;
}

.caixa_livro:hover{
	background-color:#F9ECA2;
}


#cadastro_home{
float:left;
margin-left:25px;
width:286px;
font-size:10px;
color:#FFF;
}

#enquete_home{
float:left;
margin:15px 0 0 25px;
width:286px;
height:171px;
}

#enquete_opcoes{
float:left;
margin:12px 0 0 5px;
width:290px;
}

#recomendados_home{
	width:590px;
	height:280px;
	margin:auto;
	background:url(../img/div_eventos_livraria.jpg) no-repeat;
}

#re_eventos{
		float:left;
		width:265px;
		height:180px;
		margin:70px 0 0 12px;
}

#eventos{
	height:140px;
	width:265px;
}

.eventos_re{
	width:260px;
	height:130px;
	padding:5px;
}

#re_livraria{
		float:right;
		width:265px;
		height:180px;
		margin:70px 10px 0 0;
}

#livros{
	height:140px;
	width:265px;
}

.livro_re{
	width:255px;
	height:130px;
	padding:5px;
}

.numeros_l{
	float:left;
	margin:12px 0 0 92px;
	font-size:14px;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.numeros_l a {
	color:#888;
	float:left;
	background-color:#e7e7e7;
	text-decoration:none;
	display:block;
	margin:0 2px;
	padding:2px 5px;
	border:1px solid #777;
}

.numeros_l a.activeSlide{
	color:#000;
	background-color:#FFF;
}

.numeros_el{
	float:right;
	margin:0 30px 0 0;
	font-size:14px;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.numeros_el a {
	color:#FFF;
	float:left;
	background-color:#454545;
	text-decoration:none;
	display:block;
	margin:0 2px;
	padding:2px 5px;
}

.numeros_el a.activeSlide{
	color:#FFF;
	background-color:#0194da;
}


#numeros_l{
	float:left;
	margin:12px 0 0 92px;
	font-size:14px;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#numeros_l a {
	color:#888;
	float:left;
	background-color:#e7e7e7;
	text-decoration:none;
	display:block;
	margin:0 2px;
	padding:2px 5px;
	border:1px solid #777;
}

#numeros_l a.activeSlide{
	color:#000;
	background-color:#FFF;
}


#banner_meio{
	width:590px;
	margin:10px auto;
}

#realize_home{
	 background:url(../img/realize_evento.jpg) no-repeat top center;
		width:285px;
		height:267px;
		margin-left:5px;
		float:left;
	}

#editora_home{
	 background:url(../img/publique_livro.jpg) no-repeat top center;
		width:285px;
		height:267px;
		margin-right:7px;
		float:right;
	}

	#funep_apoia{
			width:560px;
			min-height:200px;
			margin:10px auto;
			float:left;
			background:url(../img/bg_funep_apoia.jpg) no-repeat top center;
			padding:40px 10px 0 10px;
	}

	#funep_apoia img{
	  margin:5px 10px;
			vertical-align:middle;
	}


/* ------ NOTICIAS ------- */

#noticia_titulo{
		font-size:16px;
		font-weight:bold;
		color:#060;
}

#noticia_fonte{
	color:#666;
}

#veja_tambem{
	margin-top:10px;
	border-top:3px solid #666;
	padding-top:5px;
}

.eventos_veja{
	width:265px;
	height:130px;
	padding:5px;
	float:left;
	margin:5px;
}

.legend_noticia{
padding:3px;
width:100px;
text-align:center;
color:#FFF;
background-color:#060;
}

/*------ PROJETOS -----*/

.lista_home_prj{
	padding:0;
	margin:0;
	list-style:none;
}

.lista_home_prj li{
	width:355px;
	height:116px;
	float:left;
	margin:20px 10px !important;
	padding:0 !important;
	list-style:none;
}

#form_docs input, #form_docs select{
  background-color:#EAEAEA;
  margin:5px 0;
  border:0;
  padding:4px;
}

/*------ CONTATO ------ */

.caixa_contato{
	width:370px;
	float:left;
	text-align:left;
	margin-right:15px;
	display:none;
}

#caixa_contato ul, #hold_reclame ul{
	list-style:none !important;
}

#caixa_contato li, #hold_reclame li{
		list-style:none;
		padding:0;
		margin:10px 0;
}

.busca_rapida input, .busca_rapida select, .busca_rapida textarea{
		border:1px solid #999;
		background-color:#EEE !important;
		padding:2px;
}

.caixa_contato_form input, .caixa_contato_form select, .caixa_contato_form textarea{
		border:1px solid #999;
		background-color:#EEE !important;
		padding:2px;
}


#ficha_aval input,#ficha_aval select,#ficha_aval textarea{
		border:1px solid #999;
		background-color:#EEE;
}

#hold_reclame{
	display:none;
}

/*---- ALBUNS -----*/

.caixa_album{
  position:relative;
  display:inline;
  float:left;
  width:180px;
  min-height:250px;
  margin:10px 25px;
  padding:5px;
}

.caixa_foto{
  position:relative;
  display:inline;
  float:left;
  width:177px;
  height:130px;
		margin:10px 10px;
  background-image:url(../img/bg_quadro_album_n.gif);
  background-repeat:no-repeat;
  background-position:top center;
}

/* ---- EVENTOS ---- */

#menu_detalhes_evn {
  width:100%;
}

.menu_detalhes_evn {
  cursor:pointer;
  height:18px;
  float:left;
  padding:5px 10px;
  font-size:16px;
  background-color:#FFF;
  color:#0066CC;
  border-radius:15px 15px 0 0;
  border:1px solid #999;
  border-bottom:0;
}

.menu_on{
	background-color:#0066CC;
	border-color:#0066CC;
	color:#FFF;
}

.caixa_atencao{
	padding:5px;
	background:#0066CC;
	color:#FFF;
	font-weight:bold;
}

.botao_rel_livraria{
	border: medium none;
    cursor: pointer;
    display: inline;
    line-height: 1.25;
    position: relative;
    text-decoration: none;
    top: -3px;
	padding:5px;
	color:#FFF;
	background-color:#F1A012;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 0 #333;
	float:right;
	margin-right:80px;
}

.botao_rel_livraria:hover{
	color:#FFF;
	background-color:#FFA100;
}

.botao_rel_livraria:active{
    box-shadow: none;
    outline: medium none;
    top: 0;
}

.botao_maisdetalhes, .botao_insc{
    border: medium none;
    cursor: pointer;
    display: inline;
    line-height: 1.25;
    position: relative;
    text-decoration: none;
    top: -3px;
	padding:5px;
	color:#FFF;
	background-color:#0066CC !important;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 0 #333;
	border-color:transparent !important;
}

.botao_maisdetalhes:hover, .botao_insc:hover{
	color:#FFF;
	background-color:#007FFF !important;
}

.botao_maisdetalhes:active, .botao_insc:active{
    box-shadow: none;
    outline: medium none;
    top: 0;
}

.bot_eventos {
	width:190px;
	padding:8px 10px;
	margin:10px 0;
	display:block;
	border:1px solid #B6B6B8;
	height:58px;
	font-size:17px;
}

.bot_eventos:hover{
	background-color:#EEE;
}

.caixa_dest_evento{
	width:430px;
	min-height:90px;
	border-bottom:1px solid #CCC;
	padding:10px 0;
}

.caixa_dest_evento:hover{
	background-color:#EEE;
}
#busca_site{
	background:url(../img/div_busca.jpg) no-repeat center top;
	width:345px;
	height:29px;
	margin:5px auto;
 padding:7px 0 0 250px;
}

#Buscar{
	float:right;
}

.botao_buscar{
	border:0;
	padding:3px;
	background-color:#093;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
}

.titulo_evento{
	font-weight:bold;
	font-size:16px;
	color:#666;
}

.img_evento{
	float:left;
	margin:15px 10px;
	width:206px;
	height:175px;
	padding-top:23px;
	text-align:center;
}

#dados_evento li{
	margin:2px;
	padding:2px;
}

.barra_desc{
 cursor:pointer;
}

#veja_tambem_evento{
 border:2px solid #F1A012;
	width:590px;
	margin:0 auto;
}

#form_indicar_produto input, select, textarea{
		border:1px solid #999;
		background-color:#EEE;
}

#enquete_eventos{
float:left;
margin-top:15px;
width:240px;
border:1px solid #888;
padding:0 5px 10px 0;
}

#enquete_eventos_opcoes{
float:left;
margin:12px 0 0 5px;
width:290px;
}

.caixa_agenda{
	  background:url(../img/div_data.gif) no-repeat left top;
			height:67px;
			width:100%;
			margin:15px 0;
	}

.data_agenda{
	  float:left;
			height:41px;
			width:120px;
			padding:20px 2px 2px 9px;
	}

.info_agenda{
   float:left;
			padding:0 15px;
			height:67px;
			width:420px;
}

.caixa_agenda_area{
			height:200px;
			width:730px;
			margin:15px 0;
			border-bottom:2px dotted #0293D6;
	}

.foto_agenda{
	  float:left;
			height:190px;
			width:110px;
			padding:5px 0;
			overflow:hidden;
	}

.info_agenda_area{
   float:left;
			padding:15px 15px 0 15px;
			font-size:16px;
			width:580px;
			height:191px;
}


div#onde_ficar div.hotel {

 margin:5px 0;
 border-bottom:2px dotted #AAA;

}



div.hotel p.nome {

 font-weight:bold;
 margin:8px 3px;
 font-size:14px;
 text-transform:uppercase;

}



div.hotel p.texto {

 text-align:justify;
 margin:3px 0px;

}



div#onde_ficar address {

 margin:10px 0;
 font-style:normal;

}

/*------------ Livraria -------------*/

#menu_detalhes_lvr {
  width:100%;
}

.menu_detalhes_lvr {
  cursor:pointer;
  height:18px;
  float:left;
  padding:5px 10px;
  font-size:16px;
  background-color:#FFF;
  color:#F8931D;
  border-radius:15px 15px 0 0;
  border:1px solid #999;
  border-bottom:0;
}

.menu_on_lvr{
	background-color:#F8931D;
	border-color:#F8931D;
	color:#FFF;
}

.lvr_bot_topo a:hover{
	opacity:0.8;
}

.foto_vitrine{
	margin-bottom:5px;
}

.comprar_livro{
	padding:8px 15px;
	background-color:#F38321;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}

.comprar_livro:hover{
	color:#FFF;
	background-color:#FF7700;
}

#busca_site_livro{
	background:url(../img/div_busca_livraria.jpg) no-repeat center top;
	width:425px;
	height:36px;
	margin:5px auto;
 padding:2px 0 0 170px;
}

.caixa_lista_livros{
		margin:20px 10px 0 10px;
		text-align:center;
		width:180px;
		height:240px;
		float:left;
}

.paginacao_link{
 display:block;
	float:left;
	margin:5px;
	padding:5px;
	border:1px solid #666;
}

.pagina_atual{
 display:block;
	float:left;
	margin:5px;
	padding:5px;
	border:1px solid #666;
	font-weight:bold;
	background-color:#CCC;
}

.link_livraria{
  display:block;
		width:170px;
		padding:2px;
}

.link_livraria:hover{
  background-color:#CCC;
}

.caixa_ranking{
  font-weight:bold;
		font-size:14px;
		background-color:#feb711;
		padding:2px;
		float:left;
		margin-right:8px;
}

.livro_ranking{
 margin-top:2px;
	font-weight:bold;
	float:left;
	text-transform:capitalize;
	width:260px;
}

.img_livraria{
	float:left;
	margin:15px 10px;
	width:140px;
}

.titulo_livraria{
 font-weight:bold;
	font-size:16px;
	color:#888;
}

.caixa_cm{
 border-bottom:2px dotted #CCC;
	padding:10px 0;
}

#veja_tambem_livraria{
	border:2px solid #ffbe3d;
	height:190px;
	width:590px;
	margin:0 auto;
}

#outros_servicos{
 background:url(../img/div_outros_servicos.jpg) no-repeat top left;
	width:597px;
	height:288px;
}

#impressoes_digitais{
 background:url(../img/div_impressoes_digitas.jpg) no-repeat top left;
	width:597px;
	height:288px;
}

#publicacoes{
 background:url(../img/div_publicacao_livros.jpg) no-repeat top left;
	width:597px;
	height:288px;
}

#texto_servicos{
 width:320px;
	float:left;
	margin:60px 0 0 10px;
	text-align:justify;
}

#caixa_servicos{
 width:225px;
	height:45px;
	float:right;
	margin:237px 5px 0 0;
	text-align:right;
	font-size:12px;
}

.veja mais img{
 vertical-align:middle;
}

/* --- �rea dos Usu�rios --- */

.topo_cad {
 border-bottom:2px dotted #CCC;
	padding:5px 0;
	margin:15px 0;
}

.lista_erros_cad li{
 margin:10px 0;
}

#cadastro_cliente input, #cadastro_cliente select{
  background-color:#EAEAEA;
		margin:5px 0;
		border:0;
		padding:4px;
}

#interesse_lista li{
	float:left;
	margin:2px 8px;
	width:180px;
}

.lista_pedidos li{
 line-height:18px;
}

#caixa_login_interno{
background:url(../img/div_login.jpg);
width:330px;
height:147px;
padding:25px;
margin:20px auto;
}

.textog_login{
 font-size:15px;
}

/* --- Carrinho --- */

#form_fechapedido input,#form_fechapedido select {
	padding:4px;
	border:0;
	background-color:#EEE;
}

#menu_informacoes img{
	margin:5px 4px;
}
