/*
Projeto: Lector.com
Autor: Marcus Feital
Data criação: 3 de Novembro de 2009  
Última Manutenção: 2 de Setembro de 2010 
*/

/*
	Estrutura Principal
*/

body 
{
	background-color: #FFF;
	font: .75em/1.5 Helvetica, Arial;
	color: #000;
	margin: 0px;
	padding: 0px;	
}

a 
{
	color: #eb8212;
	text-decoration: none;
	font-weight: bold;
}

a:hover
{
	text-decoration: underline;
}

a[disabled]
{
	color: #000;
	text-decoration: none;
}

:focus
{ 
	outline: 0; 
}

img
{
	border: 0;
	text-decoration: none;
}

input, select, textarea
{
	border: 1px solid #000;
}

input[type=radio], input[type=checkbox]
{
	border: none;
}


.input_area_laranja
{
	background-color: #eb8212;
	padding: 5px 3px 4px;
}

.abril
{
	padding: 1px 2px 1px;
	margin: 0px 10px 5px;
	display: inline-block;
	vertical-align: middle;
}

.checkbox_area_laranja
{
	background-color: #eb8212;
	padding: 2px 0px 4px;
}

.erro_Msg_laranja
{
	background-color: #eb8212;
	padding: 7px 5px;
	color: #fff;
	font-weight: bold;
	display: block;
}


.input_area_azul
{
	background-color: #107293;
	padding: 4px 3px;
	display: block;
	margin: 0px 0px 10px 0px;
}

.menor
{
	width: 155px;
}

.data
{
	width: 241px;
	color: #fff;
}

.tel
{
	width: 285px;
	color: #fff;
}

.radio_area_azul
{
	background-color: #107293;
	padding: 0px;
	display: inline-block;
	margin: 0px 5px 10px 20px;
	vertical-align: middle;
}

.textarea_area_azul
{
	background-color: #107293;
	padding: 3px 4px;
	display: block;
	margin: 5px 0px 0px;
	color: #fff;	
}

.erro_Msg_azul
{
	background-color: #107293;
	padding: 7px 5px;
	color: #fff;
	font-weight: bold;
	display: block;
}

li, ul, ol
{
	list-style: none;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4 , h5
{
	font: 100%/1.5 Helvetica, Arial;
	color: #000;
	margin: 0;
	padding: 0;
}

.clearboth
{
	clear: both;
}

h1
{
	display: none;
}


/*
	Menu Superior
*/

div#topo
{
	padding-top: 10px;
	height: 72px;
}

div#topo > a
{
	float: left;
}

div#menuSuperior
{
	float: right;
	margin: -4px 44px 0px 0px;
	text-align: right;
}

div#menuSuperior img.barraPreta
{
	margin: 0px 10px;
}

a.btn01_menuSuperior, a.btn02_menuSuperior, a.btn03_menuSuperior
{
	margin: 21px 0px 0px 10px;
	display: inline-block;
	vertical-align: top;
}

a.btn04_menuSuperior
{
	display: inline-block;
	margin: 0px 90px 0px 0px;
}

a.btn03_menuSuperior span
{
	display: block;
	margin: -8px 22px 0 0;
	color: #000;
	font-size: 75%;
}


a.btn01_menuSuperior_off, a.btn02_menuSuperior_off, a.btn03_menuSuperior_off
{
	margin: 21px 0px 0px 10px;
	display: inline-block;
	vertical-align: top;
}


a.btn01_menuSuperior_ativo, a.btn02_menuSuperior_ativo, a.btn03_menuSuperior_ativo
{
	margin: 13px 0px 0px 10px;
	display: inline-block;
	vertical-align: top;
}

a.btn01_menuSuperior:hover, a.btn02_menuSuperior:hover, a.btn03_menuSuperior:hover
{
	text-decoration: none;
}


/*
	Barra Busca Superior
*/

div.barraSearch
{
	background: transparent url(imagens/bg_barraSearch.png) repeat-x;	
	width: 100%;
	height: 35px;
	padding-top: 13px;
	z-index: 1;
	position: relative;
}

div.barraSearch input
{
	margin: 0px 10px 0px 40px;
	width: 380px;
	height: 16px;
	vertical-align: middle;
}

div.barraSearch .btn_buscar
{
	background: transparent url(imagens/btn_buscar.png) no-repeat;
	width: 63px;
	height: 24px;
	border: 0;	
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

#ctl00_ddlTipoBusca
{
	vertical-align: middle;
}


/*
	Miolo
*/

div#conteudo
{
	width: 940px;
	margin: 0 auto;
}

div#conteudo div#espacos
{
	margin: 10px 0px;
	width: 940px;
}

div#conteudo div#espacos li
{
	float: left;
	margin: 0px 10px 0px 0px;
}

div#conteudo div#espacos li.detalheDot
{
	float: left;
	margin: 10px 5px 0px 15px;
}


div#conteudo div#espacos li.espaco01
{
	background: white url(imagens/btn_Espaco01.png) no-repeat;
	float: left;
	margin: 0px 10px 15px 0px;
	height: 143px;
}

div#conteudo div#espacos li.espaco01:hover
{
	background: white url(imagens/btn_Espaco01.png) no-repeat 0px -149px;
	float: left;
	margin: 0px 10px 15px 0px;
	height: 143px;
}

div#conteudo div#espacos li.espaco05
{
	background: white url(imagens/btn_Espaco05.png) no-repeat;
	float: left;
	margin: 0px 0px 15px 0px;
	height: 148px;
}

div#conteudo div#espacos li.espaco05:hover
{
	background: white url(imagens/btn_Espaco05.png) no-repeat 0px -148px;
	float: left;
	margin: 0px 0px 15px 0px;
	height: 148px;
}

/*
	Miolo - Home
*/

body.home div#Col01
{
	width: 705px;
	margin: 0;
	float: left;
}

body.home div#Col02, body.LandingPage div#Col01
{
	width: 225px;
	text-align: center;
	float: left;
	margin: 0 0 0 10px;	
}

body.home div#Container02Col
{
	margin: 5px 0px;
}

div#vitrine_main
{
	height: 375px;
	overflow: hidden;
	width: 950px;
}

/*
	Miolo - DefaultCol02
*/

body.DefaultCol02 div#Col01
{
	width: 225px;
	margin: 0 10px 0 0;
	float: left;
}

body.DefaultCol02 div#Col02
{
	width: 705px;
	text-align: center;
	float: left;
	margin: 0;	
}

body.DefaultCol02 div#Col02 div.container_col_pequena
{
	width: 230px;
	float: left;
	margin: 0 90px 30px 0%;
}


/*
	Miolo - Única
*/

body.DefaultColUnica div#ColUnica
{
	width: 940px;
	margin: 0;
	float: left;
}

/*
	Miolo - Geral
*/

div#conteudo div.header_col_grande_ExpandedOn
{
	background: transparent url(imagens/btn_headerColGrande_on.png) no-repeat;
	margin: 10px 0;
	height: 30px;
	width: 702px;
	cursor: pointer;
}

div#conteudo div.header_col_grande_ExpandedOff
{
	background: transparent url(imagens/btn_headerColGrande_off.png) no-repeat;
	margin: 10px 0;
	height: 30px;
	width: 702px;
	cursor: pointer;
}


div#conteudo div.header_col_intro_ExpandedOn
{
	background: transparent url(imagens/btn_headerColIntro_On.png) no-repeat;
	margin: 0;
	height: 32px;
	width: 948px;
	cursor: pointer;
	padding: 2px 0px 0px;
}

div#conteudo div.header_col_intro_ExpandedOff
{
	background: transparent url(imagens/btn_headerColIntro_Off.png) no-repeat;
	margin: 0;
	height: 32px;
	width: 948px;
	cursor: pointer;
	padding: 2px 0px 0px;
}

div#conteudo div.header_col_intro_ExpandedOn span, div#conteudo div.header_col_intro_ExpandedOff span
{
	font-weight: bold;
	color: #FFF;
	padding: 0px 25px 0 0px;
	margin: -18px 0px 0px;
	display: block;
	text-align: right;
}

div#conteudo div.content_col_intro
{
	display: none;
}


div#conteudo div.header_col_grande_azul
{
	background: transparent url(imagens/bg_colGrandeContFundo_azul.png) no-repeat;
	margin: 0;
	height: 20px;
	width: 708px;
	cursor: default;
}

div#conteudo div.header_col_unica_azul
{
	background: transparent url(imagens/bg_colUnicaContFundo_azul.png) no-repeat;
	margin: 0;
	height: 20px;
	width: 940px;
	cursor: default;
}

div#conteudo div.header_col_grande_laranja
{
	background: transparent url(imagens/bg_colGrandeContFundo_laranja.png) no-repeat;
	margin: 0;
	height: 27px;
	width: 708px;
	cursor: default;
}

div#conteudo div.header_col_pequena_azul
{
	background: transparent url(imagens/bg_headerColPequena_modo01.png) no-repeat;
	margin: 0;
	height: 18px;
	width: 226px;
}

div#conteudo div.header_col_grande_promocao
{
	background: transparent url(imagens/bg_colGrandeContFundo_promocao.png) no-repeat;
	margin: 0;
	height: 27px;
	width: 708px;
	cursor: default;
}


div#conteudo div.header_col_pequena_laranja
{
	background: transparent url(imagens/bg_headerColPequena_modo02.png) no-repeat;
	margin: 0;
	height: 24px;
	width: 226px;
}

div#conteudo div.header_col_pequena_promocao
{
	background: transparent url(imagens/bg_headerColPequena_modoPromocao.png) no-repeat;
	margin: 0;
	height: 27px;
	width: 226px;
}


div#conteudo div.header_col_pequena_roxo
{
	background: transparent url(imagens/bg_headerColPequena_modo03.png) no-repeat;
	margin: 0;
	height: 18px;
	width: 226px;
}

div#conteudo div.header_col_unica_vermelho
{
	background: transparent url(imagens/bg_colUnicaContFundo_vermelho.png) no-repeat;
	margin: 0;
	height: 20px;
	width: 940px;
	cursor: default;
}

div#conteudo div.header_col_pequena_livros
{
	background: transparent url(imagens/bg_headerColPequena_modoLivros.png) no-repeat;
	margin: 0;
	height: 30px;
	width: 226px;
}

div#conteudo div#Col01 div.content_col_grande
{
	margin-left: -4px;
}

div#conteudo div#intro.content_col_grande
{
	margin: 5px 0px 30px;
}

div#conteudo div.content_col_grande img.moldura, div#conteudo div.content_col_pequena img.moldura
{
	display: block;
}

div#conteudo h4
{
	font-weight: bold;
	color: #FFF;
	padding: 5px 0px 0px 40px;
	text-align: left;
}

/*
div#conteudo div.header_col_intro h4
{
	padding: 7px 0px 0px 40px;
}
*/

div#conteudo h2
{
	font-weight: bold;
	color: #FFF;
	padding: 1px 0px 0px 20px;
	text-align: left;
}

div.header_col_grande_laranja h3
{
	font-weight: bold;
	color: #FFF;
	padding: 4px 0px 0px 20px;
	text-align: left;
}

div.header_col_grande_promocao h3
{
	font-weight: bold;
	color: #FFF;
	padding: 4px 0px 0px 50px;
	text-align: left;
}

div#conteudo div.header_col_pequena_azul h4, div#conteudo div.header_col_pequena_roxo h4
{
	font-weight: bold;
	color: #FFF;
	padding: 0px 0px 0px 15px;
	text-align: left;
}

div#conteudo div.header_col_pequena_laranja h4
{
	font-weight: bold;
	color: #FFF;
	padding: 3px 0px 0px 15px;
	text-align: left;
}

div#conteudo div.header_col_pequena_promocao h4
{
	font-weight: bold;
	color: #FFF;
	padding: 3px 0px 0px 40px;
	text-align: left;
}

.content_abas
{
	position: relative;
	margin: 0 0 0px 25px;
	z-index: 10;
	clear: both;
	float: none;
	width: 700px;
}

.content_abas a
{
	background: transparent url(imagens/btn_abaColGrande.png) no-repeat;
	display: block;
	color:#000;
	width: 83px;
	height: 20px;
	margin: 10px 5px -10px;
	float: left;
	padding: 4px 0px;
	text-align: center;
	text-decoration: none;
}

.content_abas a.minhasRevistas
{
	background: transparent url(imagens/btn_abaMinhaBanca-Revistas.png) no-repeat;
	display: block;
	color:#000;
	width: 100px;
	height: 22px;
	margin: 10px 5px -10px;
	float: left;
	padding: 40px 0px 0px;
	text-align: center;
	text-decoration: none;
	font-size: 90%;
}

.content_abas a.minhasAssinaturas
{
	background: transparent url(imagens/btn_abaMinhaBanca-Assinatura.png) no-repeat;
	display: block;
	color:#000;
	width: 100px;
	height: 22px;
	margin: 10px 5px -10px;
	float: left;
	padding: 40px 0px 0px;
	text-align: center;
	text-decoration: none;
	font-size: 90%;
}

.content_abas a.minhasLivros
{
	background: transparent url(imagens/btn_abaMinhaBanca-Livros.png) no-repeat;
	display: block;
	color:#000;
	width: 100px;
	height: 22px;
	margin: 10px 5px -10px;
	float: left;
	padding: 40px 0px 0px;
	text-align: center;
	text-decoration: none;
	font-size: 90%;
}

.content_abas a.meusRecotes
{
	background: transparent url(imagens/btn_abaMinhaBanca-Recotes.png) no-repeat;
	display: block;
	color:#000;
	width: 100px;
	height: 22px;
	margin: 5px 10px 0px;
	float: right;
	padding: 36px 4px 0px;
	text-align: center;
	text-decoration: none;
	font-size: 90%;
}

.content_abas a:hover
{
	color: #107293;
}


.content_abas a.selected, .content_abas a:active
{
	color: #107293;
	margin: 11px 5px -10px;
}

body.MinhaBanca .content_abas a:hover, body.MinhaBanca .content_abas a.selected
{
	color: #5220b8;
}


.content_itens_modo01
{
	background: transparent url(imagens/bg_colGrandeContFundo.png) repeat-y;
	width: 688px;
	padding: 0px 2%;
	text-align: right;
}

.content_itens_modo01_top
{
	background: transparent url(imagens/bg_colGrandeContFundo.png) repeat-y;
	width: 678px;
	padding: 10px 2%;
	text-align: left;
}

.content_itens_modo02
{
	background: transparent url(imagens/bg_colGrandeContFundo.png) repeat-y;
	width: 650px;
	padding: 0px 30px;
	text-align: center;
}

.content_itens_modo03
{
	background: transparent url(imagens/bg_colPequenaContFundo.png) repeat-y;
	width: 196px;
	padding: 10px 15px;
	text-align: left;
}

.content_itens_modo04, .content_itens_modoGrandePromocao
{
	background: transparent url(imagens/bg_colGrandeContFundo.png) repeat-y;
	width: 688px;
	padding: 20px 3%;
	text-align: left;
}

.content_itens_modo05
{
	background: transparent url(imagens/bg_colGrandeContFundo.png) repeat-y;
	width: 688px;
	padding: 10px 3% 5px;
	text-align: left;
}

.content_itens_modo06
{
	background: transparent url(imagens/bg_colPequenaContFundo.png) repeat-y;
	padding: 10px 15px;
	text-align: center;
	height: 30px;
	width: 196px;
}

.content_itens_modo07
{
	background: transparent url(imagens/bg_colPequenaContFundo.png) repeat-y;
	width: 227px;
	padding: 0px 0px 10px;
	text-align: left;
}

.content_itens_modo08
{
	background: transparent url(imagens/bg_colUnicaContFundo.png) repeat-y;
	width: 940px;
	padding: 0px 0px 10px;
	text-align: left;
}

.content_itens_modo09
{
	background: transparent url(imagens/bg_colUnicaContFundo.png) repeat-y;
	width: 940px;
	padding: 0px 0px 10px;
	text-align: left;
}

.content_itens_modo10
{
	background: transparent url(imagens/bg_colGrandeContFundo.png) repeat-y;
	width: 688px;
	padding: 20px 3%;
	text-align: left;
}

.content_itens_modoPromocao, .content_itens_modoLivros
{
	background: transparent url(imagens/bg_colPequenaContFundo.png) repeat-y;
	width: 227px;
	padding: 0px 0px 10px;
	text-align: left;
}

.content_itens_modoTutorial
{
	width: 196px;
	padding: 0px 5px 10px;
	text-align: left;
}


.content_itens_unico
{
	float: left;
	margin: 3% 2%;
}

.content_itens_modo01 .content_itens_unico
{
	width: 195px;
	margin: 0.5% 2% 3% 2.3%;
	padding-top: 5px;
}

.content_itens_modo01 .content_itens_unico a:hover
{
	text-decoration: none;
}

.content_itens_modo01 .content_itens_unico img, .content_itens_modo07 .content_itens_unico img, .content_itens_modoPromocao .content_itens_unico img, .content_itens_modoLivros .content_itens_unico img
{
	display: block;
	margin: 0 auto 5px;
	text-align: center;
}

.content_itens_modoLivros .content_itens_unico img
{
	width: 75%;
}

body.MinhaBanca .content_itens_modo01
{
	text-align: left;
}

body.MinhaBanca .content_itens_modo01 .content_itens_unico
{
	height: auto;
	width: 21%;
	margin: 10px 7% 10px 5%;
	display: inline-block;
	float: none;
	zoom: 1;
	*display: inline;
}

body.MinhaBanca .content_itens_modo01 .content_itens_unico img
{
	width: 90%;
}

.content_itens_modoPromocao img.promo_tag
{
	position: relative;
	left: 96px;
	bottom: -30px;
}

.content_itens_modo01 .content_itens_textos
{
	border-bottom: 2px solid #e17e11;
	border-left: 2px solid #f2a957;	
/*
	border-bottom: 3px solid #bf6b0f;
	background-color: #eb8212;
*/
	text-align: right;
	padding: 5px;
	margin-top: 5px;
}

body.MinhaBanca .content_itens_modo01 .content_itens_textos, body.MinhaBanca .content_itens_modo07 .content_itens_textos
{
	border-top: 2px solid #875ae2;
	border-left: none;
	border-bottom: none;
	color: #000;
	text-align: left;
	padding: 5px 5px;
}

.content_itens_modoPromocao .content_itens_textos 
{
	border-left: 2px solid #ff3e3e;
	border-bottom: 2px solid #ae0000;
	color: #000;
	text-align: left;
	padding: 5px 5px;
}

.content_itens_modoLivros .content_itens_textos 
{
	border-left: 2px solid #127da0;
	border-bottom: 2px solid #0b4e64;	
	color: #000;
	text-align: left;
	padding: 5px 5px;
}

.content_itens_modo01 .content_itens_textos span, body.MinhaBanca .content_itens_modo01 .content_itens_textos span.ajuste_block, body.MinhaBanca .content_itens_modo07 .content_itens_textos span.ajuste_block, .content_itens_modoPromocao .content_itens_textos span.ajuste_block 
{
	display: block;
}

body.MinhaBanca .content_itens_modo01 .content_itens_textos span, body.MinhaBanca .content_itens_modo07 .content_itens_textos span, .content_itens_modoPromocao .content_itens_textos span
{
	display: inline;
}

.content_itens_modo01 .content_itens_titulo 
{
	font-size: 96%;
	font-weight: bold;
	color: #eb8212;
	text-align: left;
}

.content_itens_modo01 .content_itens_preco, .content_itens_modoLivros .content_itens_preco
{
	font-size: 110%;
	color: #000;
	text-align: right;
}

div#conteudo .content_itens_modo01 .enfeite_azul
{
	color: #107293;	
	font-weight: bold;
	font-size: 146%;
}


.content_itens_modo02 .content_itens_unico
{
	margin: 0px 10px 0px 10px;
	line-height: 3;
	float: none;
	font-size: 110%;
/*
	white-space: nowrap;
*/
	display: inline-block;
}


div#conteudo .content_itens_modo02 a:first-letter
{
	color: #107293;	
	font-size: 110%;
}

.content_itens_modo02 .listagem_ordem
{
	font-size: 125%;
	color: #FFF;
	padding: 0px 30px 0px 15px;
	font-weight: bold;
	margin: 0px 0px 10px;
}

div#conteudo .content_itens_modo02 div.header_col_grande_azul
{
	padding: 0px 30px 0px 15px;
	margin: 0px 0px 5px -30px;
	clear: both;
}

div#conteudo .content_itens_modo02 h4
{
	padding: 0px 0px 0px 15px;
	margin: 0;
}

.content_itens_modo03 span
{
	display: block;
	margin: 0px 0px 5px;
}

.content_itens_modo03 input.input_modo03
{
	width: 193px;
	margin: 0px 0px 10px;
}

.content_itens_modo04 .content_itens_unico, .content_itens_modoGrandePromocao .content_itens_unico
{
	margin: 0 6px 0px 0px;
	padding: 10px 0px 15px 0px;
	border-bottom: 1px solid #ddd;
	width: 670px;
}

.content_itens_modo04 img.capa, .content_itens_modoGrandePromocao img.capa
{
	float: left;
	margin: 5px 0px 0px 0px;	
}

.content_itens_modo04 img.capa_mais
{
	float: left;
	margin: 5px 0px 0px 0px;
}

.content_itens_modo04 .content_itens_textos
{
	float: left;
	text-align: left;
	padding: 170px 0 0px 0px;
	margin: 0px 10px 0px 0px;
	width: 280px;
}

.content_itens_modoGrandePromocao .content_itens_textos 
{
	float: left;
	text-align: left;
	padding: 30px 0 0 10px;
	margin: 0px 0px 0px 0px;
	width: 430px;
}

.content_itens_modo04 .content_itens_precos
{
	float: right;
	text-align: left;
	margin-top: 171px;
}

.content_itens_modoGrandePromocao .content_itens_precos
{
	float: right;
	text-align: right;
	margin-top: 20px;
}


.content_itens_modoGrandePromocao span.Promocao_precoAntigo
{
	font-size: 95%;
	font-weight: normal;
	margin-bottom: 15px;
	color: #107293;
	cursor: text;
	display: block;
}

.content_itens_modoGrandePromocao span.Promocao_precoPromo strong
{
	font-size: 180%;
	font-weight: bold;
	color: #eb8212;
	padding-right: 8px;
	margin-left: 5px;
}

.content_itens_modoGrandePromocao span.Promocao_precoPromo img
{
	vertical-align: middle;
}

body.LandingPage .content_itens_modo04 img
{
	margin: 0px 0px 0px -10px;
}


.content_itens_modo05 .content_itens_unico
{
	float: none;
	margin: 0;
	padding: 15px 0px 10px;
	width: 663px;
}

.content_itens_modo05 .content_itens_capa
{
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 3px;
	width: auto;
	text-align: center;
}

.content_itens_modo05 img.capa
{
	margin: 0px 0px 20px;	
}

.content_itens_modo05 .content_itens_header
{
	display: block;
	padding: 0px 5px;
	margin-bottom: 10px;	
}

.content_itens_modo05 .content_itens_textos
{
	float: right;
	text-align: left;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	width: 56%;
}

.content_itens_modo05 .content_itens_precos
{
	float: right;	
	text-align: left;
	margin: 50px 15px 0px 0px;
	padding: 0px;
	width: 56%;	
}

.content_itens_modo05 .content_itens_precos img
{
	margin: 10px 0px 0px 0px;
	float: none;
	display: block;
}

.content_itens_modo05 .content_itens_categoria
{
	float: left;
	text-align: left;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	width: 65%;	
}

.content_itens_modo05 .content_itens_categoria textarea
{
	height: 100px;
	margin: 5px 0px;	
	width: 382px;
}

.content_itens_modo05 .content_itens_categoria button.ajuste_right
{
	margin: 0px 45px 0px 0px;	
}

a.sinal_positivo
{
	background: transparent url(imagens/btn_sinalpositivo.png) repeat-y;
	cursor: pointer;
	padding: 0px 0px 0px 20px;
	display: block;
	width: 125px;
	float: right;
}

body.MinhaBanca a.sinal_positivo
{
	background: transparent url(imagens/btn_sinalpositivo.png) repeat-y;
	cursor: pointer;
	padding: 0px 0px 5px 20px;
	display: block;
	float: none;
}

body.MinhaBanca .content_itens_modo05 a.categoria_editar_selected
{
	background: none;
	cursor: default;
	padding: 0px 0px 5px 20px;
	display: block;
	color: #107293;
}

.content_itens_modo05 a.categoria_editar_selected:hover
{
	text-decoration: none;
}

.content_itens_modo05 h3
{
	font-size: 150%;
	font-weight: bold;
	padding-left: 0px;
	display: block;
}

.content_itens_modo05 fieldset
{
	width: 440px;
	margin: 10px 0 0px;
	border: none;
}

.content_itens_modo05 fieldset legend
{
	display: none;
}

body.Institucional fieldset span input
{
	width: 430px;
}

body.Institucional fieldset span textarea
{
	width: 428px;
	height: 150px;
	margin: 0 auto;
}

body.Institucional fieldset span input[type=checkbox]
{
	background-color: #EB8212;
}

body.Institucional fieldset.cadastro span input
{
	width: 450px;
}

body.Institucional fieldset.cadastro span.menor input
{
	width: 150px;
}

body.Institucional fieldset.cadastro span.data input
{
	width: 70px;
}

body.Institucional fieldset.cadastro span.tel input.area
{
	width: 45px;
}

body.Institucional fieldset.cadastro span.tel input.tel
{
	width: 215px;
}

body.Institucional fieldset span.abril input
{
	width: 10px;
}

body.Institucional fieldset.cadastro span input[type=radio]
{
	width: 10px;
	margin: 2px 4px 2px 2px;
}

body.Institucional fieldset.login span input
{
	width: 350px;
}

body.Institucional fieldset.contrato textarea
{
	background-color: #eee;
	width: 428px;
	height: 150px;
	display: block;
	margin: 10px auto;
}

body.Institucional fieldset input.btn_enviar_azul
{
	float: right;
	margin: 10px 0px 5px;
}

body.Institucional fieldset.login input.btn_okGrande_azul
{
	margin: 5px 0px 5px 0px;
	float: right;
	display: block;
}

body.Institucional input.btn_enviar_azul
{
	margin: 10px 0px 0px 618px;
}

body.Institucional div.content_col_pequena input.btn_enviar_azul
{
	margin: 0px;
}

.content_itens_modo06 .content_itens_unico
{
	float: none;
	text-align: center;
}

.content_itens_modo07 .content_itens_unico
{
	float: none;
	margin: 0% auto 1%;
	padding-top: 15px;
	width: 50%;
	height: 50%;
}

.content_itens_modo08 .content_itens_unico
{
	float: none;
	margin: 0% 3% 1%;
	padding-top: 15px;
}

.content_itens_modo09 .content_itens_unico
{
	float: none;
	margin: 0% 3% 1%;
	padding-top: 15px;
}

.content_itens_modoPromocao .content_itens_unico
{
	float: none;
	margin: 0% auto 9%;
	width: 75%;
	height: 75%;
	text-align: center;
}

.content_itens_modoPromocao .content_titlePromocao
{
	font-size: 115%;
	margin-bottom: 10px;
}

.content_itens_modoLivros .content_itens_unico
{
	float: none;
	margin: 0% auto 9%;
	padding-top: 25px;
	width: 75%;
	height: 75%;
}

.continuarComprando
{
	float: left;
	margin: 15px 0px;
}

.concluirCompra
{
	float: right;
	margin: 15px 0px;	
}

.content_itens_modo08 .content_itens_unico table
{
	vertical-align: middle;
	border-collapse: collapse;
	margin: 20px auto 0px;
	clear: both;
}

.content_itens_modo08 .content_itens_unico table thead th
{
	background-color: #107293;
	padding: 5px 0px 5px 0px;
	color: #fff;
	text-align: center;	
}

.content_itens_modo08 .content_itens_unico table tr
{
	padding: 5px 0px 0px;
}

.content_itens_modo08 .content_itens_unico table tbody td
{
	border-bottom: 1px solid #0b4e64;
	padding: 5px;
}

.content_itens_modo08 .content_itens_unico table td div.content_itens_textos
{
	padding-left: 15px;
}


.content_itens_modo08 .content_itens_unico table td.center
{
	text-align: center;
}

.content_itens_modo08 .content_itens_unico table tfoot
{
	color: #0b4e64;
	background-color: #fbd9b7;	
}


.content_itens_modo08 .content_itens_unico table tfoot td
{

	color: #107293;
	font-weight: bold;
	font-size: 110%;
	border-top: none;
	padding: 2px;
	vertical-align: baseline;
}

.content_itens_modo08 .content_itens_unico table tfoot td.preco
{
	
	font-size: 140%;
	color: #0b4e64;
	padding: 5px 0px;
}

.content_itens_modo08 .content_itens_unico table tfoot td.reta-preco
{
	border-top: 1px solid #0b4e64;
	padding: 15px 0px;
}

.content_itens_modo08 .content_itens_unico table.parcela td
{
	vertical-align: middle;
}


.content_itens_modo08 .content_itens_unico table.parcela td.parcela
{
	font-size: 100%;
	color: #0b4e64;
	padding: 5px 0px 5px 25px;
	font-weight: normal;
	background-color: #ebebeb;
}

.content_itens_modo08 .content_itens_unico table.parcela td.parcela input
{
	float: left;
}


.content_itens_modo08 .content_itens_unico table td.parcela div
{
	padding: 5px 0px;
}

.content_itens_modo08 .content_itens_unico fieldset
{
	width: 460px;
	text-align: center;
	margin: 0 auto;
	padding: 0px 0px 30px;
	border: 1px solid #a61f21;
}

.content_itens_modo08 .content_itens_unico fieldset legend
{
	color: #000;
	font-size: 100%;
	padding: 0 10px;
}

.content_itens_modo09 .content_itens_unico fieldset
{
	width: 460px;
	text-align: left;
	padding: 0px 1% 10px;
	border: 1px solid #107293;
	margin: 5px auto 0px;
}

.content_itens_modo09 .content_itens_unico fieldset.login
{
	width: 360px;
	text-align: left;
	float: left;
	padding: 0px 10px 0px;
	border: 1px solid #107293;
	margin: 5px 0px 0px 25px;
}

.content_itens_modo09 .content_itens_unico fieldset.novocadastro
{
	width: 360px;
	text-align: center;
	float: right;
	height: 169px;
	padding: 0px 5px;
	border: 1px solid #107293;
	margin: 5px 25px 0px 20px;
	vertical-align: middle;
}

.content_itens_modo09 .content_itens_unico fieldset legend
{
	color: #000;
	font-size: 100%;
	padding: 0 5px;
	text-align: left;
}

.content_itens_modo08 .content_itens_unico div.formadepagamento
{
	text-align: center;
	margin: 0 auto;
	width: 360px;
	float:none;
	height: 157px;
}

.content_itens_modo08 .content_itens_unico .formadepagamento-bandeiras
{
	float: left;
	text-align: center;
	width: 90px;
	margin: 20px auto 0;
}

.content_itens_modo08 .content_itens_unico .formadepagamento-bandeiras span
{
	display: block;
	height: 25px;
	margin: 5px 0px 15px;
}

.content_itens_modo10 .content_itens_unico
{
	margin: 0px 15px 10px 0px;
	padding: 10px;
	width: 645px;
	border-bottom: 1px solid #ddd;
}

.content_buscaLeft
{
	float: left;
	display: block;
}

.content_itens_modo10 img.capa_busca
{
	margin: 0px 0px 10px;	
}

.content_itens_modo10 .content_itens_textos
{
	text-align: left;
	padding: 0px 10px;
	margin: 0px;
	height: 80px;
}

.content_itens_modo10 .content_itens_busca
{
	text-align: left;
	margin: 0px 0px 0px 230px;
	padding: 0px;
	width: 64%;	
}

.content_itens_modo10 .content_itens_busca span
{
	display: block;
	clear: both;	
	text-align: left;
	margin: 5px 0px;
}

.content_itens_modo10 .content_itens_busca fieldset
{
	border: 1px solid #107293;
	padding: 10px;
}

.content_itens_modo10 .content_itens_busca fieldset legend
{
	background-color: #107293;
	color: #fff;
	padding: 0px 5px;
}

.container_col_pequena
{
	margin: 0 0 10px;
}

.btn_col_pequena
{
	margin: 10px 0px 0px;
	text-align: right;
	display: block;
}

.btn_enviar_azul
{
	background: transparent url(imagens/btn_enviar_azul.png) no-repeat;
	width: 63px;
	height: 25px;
	border: 0;	
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

.btn_enviar_roxo
{
	background: transparent url(imagens/btn_enviar_roxo.png) no-repeat;
	width: 63px;
	height: 25px;
	border: 0;	
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

.btn_ok_azul
{
	background: transparent url(imagens/btn_OK_azul.png) no-repeat;
	width: 33px;
	height: 25px;
	border: 0;	
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	vertical-align: middle;
}

.btn_okGrande_azul
{
	background: transparent url(imagens/btn_OKgrande_azul.png) no-repeat;
	width: 63px;
	height: 25px;
	border: 0;	
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	vertical-align: middle;
}

.btn_retornar_azul
{
	background: transparent url(imagens/btn_enviar_azul.png) no-repeat;
	width: 63px;
	height: 25px;
	border: 0;	
	margin: 0px auto;
	padding: 0px;
	cursor: pointer;
}

.btn_enviar_laranja
{
	background: transparent url(imagens/btn_enviar_laranja.png) no-repeat;
	width: 63px;
	height: 25px;
	border: 0;	
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

.btn_novoCadastro
{
	background: transparent url(imagens/btn_NovoCadastro.png) no-repeat;
	width: 182px;
	height: 66px;
	border: 0;	
	margin: 43px auto;
	padding: 0px;
	cursor: pointer;
	vertical-align: middle;
	display: block;
}

.btn_programaAfiliado
{
	width: 182px;
	height: 66px;
	border: 0;	
	margin: 40px 81px 10px;
	padding: 0px;
	cursor: pointer;
	float: left;
}

.btn_categorizar
{
	color: #E17E11;
	text-decoration: none;
	margin-top: 5px;
	display: block;
}

.btn_categorizar:hover
{
	font-weight: bold;
	text-decoration: none;
}

.btn_cancelar_azul
{
	background: transparent url(imagens/btn_cancelar_azul.png) no-repeat;
	width: 63px;
	height: 25px;
	border: 0;	
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	vertical-align: middle;
}

.btn_excluir_vermelho
{
	background: transparent url(imagens/btn_excluir_vermelho.png) no-repeat;
	width: 63px;
	height: 25px;
	border: 0;	
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	vertical-align: middle;
}

body.MinhaBanca .content_itens_modo01 .content_itens_unico .btn_categorizar img
{
	display: inline;
	vertical-align: middle;
	padding-left: 10px;
	width: 39px;
}

.navegacao_menuLateral li a
{
	color: #000;
	display: block;
	padding: 0px 0 0px 25px;
	margin: 5px 0px 5px -15px;	
	height: 20px;
	width: 200px;
}

.navegacao_menuLateral li a.expand_off
{
	background: transparent url(imagens/bg_colPequenaContFundo_expand.png) repeat-y;
	cursor: pointer;
}

.navegacao_menuLateral li a.expand_on
{
	background: transparent url(imagens/bg_colPequenaContFundo_expandOff.png) repeat-y;
	cursor: pointer;		
}

.navegacao_menuLateral li li a.expand_off, .navegacao_menuLateral li li a.expand_on
{
	color: #107293;
	display: block;
	padding: 0px 0 0px 35px;
	margin: 5px 0px 5px -15px;	
	height: 20px;
	width: 200px;
}

.navegacao_menuLateral li li a.expand_off:hover, .navegacao_menuLateral li li a.expand_on:hover
{
	background: transparent url(imagens/bg_colPequenaContFundo_selected.png) repeat-y;	
	display: block;
	padding: 0px 0 0px 35px;
	margin: 5px 0px 5px -15px;	
	height: 20px;
	width: 200px;
	color: #FFF;
	text-decoration: none;
}

.navegacao_menuLateral li li a.expand_off
{
	background: transparent url(imagens/bg_colPequenaContListagem_expand.png) repeat-y;
	cursor: pointer;
}

.navegacao_menuLateral li li a.expand_on
{
	background: transparent url(imagens/bg_colPequenaContListagem_expandOff.png) repeat-y;
	cursor: pointer;	
}

.navegacao_menuLateral li ul
{
	display: none;		
}

.navegacao_menuLateral li a:hover
{
	background: transparent url(imagens/bg_colPequenaContFundo_selected.png) repeat-y;	
	display: block;
	padding: 0px 0 0px 25px;
	margin: 5px 0px 5px -15px;	
	height: 20px;
	width: 200px;
	color: #FFF;
	text-decoration: none;
}

body.MinhaBanca .navegacao_menuLateral li a:hover
{
	background: transparent url(imagens/bg_headerColPequena_modo03.png) repeat-y;	
	display: block;
	padding: 0px 0 0px 25px;
	margin: 5px 0px 5px -15px;	
	height: 20px;
	width: 200px;
	color: #FFF;
	text-decoration: none;
}

.navegacao_menuLateral li ul li a
{
	padding: 0px 0 0px 35px;
}

.navegacao_menuLateral li ul li a:hover
{
	padding: 0px 0 0px 35px;
}

.navegacao_menuLateral li li ul li a
{
	color: #000;
	padding: 0px 0 0px 40px;
	margin: 5px 0px 5px -15px;
	width: 190px;
}

.navegacao_menuLateral li li ul li a:hover
{
	padding: 0px 0 0px 40px;
	margin: 5px 0px 5px -15px;
	width: 190px;
}


.header_navDisc
{
	display: block;
	text-align: right;
	margin: -19px 15px 0px 0px;
}

.header_navDisc em
{
	font-weight: bold;
	color: #FFF;
	font-style: normal;
}

div.paginacao
{
	text-align: center;
	padding-top: 15px;
	clear: both;
}

#ctl00_ContentPlaceHolderConteudo_Paginacao_lnkAnterior
{
	padding-right: 5px;	
	border-right: 2px solid #EB8212;
	margin-right: 5px;	
}

#ctl00_ContentPlaceHolderConteudo_Paginacao_lnkProxima
{
	padding-left: 5px;	
	border-left: 2px solid #EB8212;
	margin-left: 5px;	
}
.footer_navDisc em
{
	font-weight: bold;
	color: #000;
	font-style: normal;
}

.verpaginas
{
	float: none;
	display: block;
	width: 195px;
	text-align: center;
}

.verpaginas, .indique
{
	margin: 0px auto 20px;
	clear: both;
}

div.bancaDigital
{
	margin: 10px auto 20px;
	width: 222px;
	text-align: center;
	height: 75px;
}

div.bancaDigital_banner
{
	float: left;
	width: 146px;
	height: 75px;
}

div.bancaDigital_banner_AssineVeja
{
	float: left;
	width: 76px;
	height: 75px;
}

div.aviso_revistas
{
	border: 2px dashed #107293;
	padding: 10px;
}

div.aviso_revistas span.ajuste_destaque
{
	margin-bottom: 8px;
	display: inline-block;
}


/*
	Miolo - Ajustes
*/

.ajuste_direita
{
	margin-right: 15px;
}

.ajuste_destaque
{
	font-weight: bold;
}

.ajuste_branco
{
	color: #fff;
}

.ajuste_espaco
{
	margin: 0px 0px 0px 4%;
	vertical-align: middle;
}

.ajuste_vertical
{
	vertical-align: middle;
}

.ajuste_block
{
	display: block;
}

.ajuste_right
{
	float: right;
}

.ajuste_input
{
	margin-right: -3px;
}

.ajuste_editar_categoria_erroMSG
{
	margin-left: 95px;
}

.content_itens_modo04 .ajuste_destaque, .content_itens_modo05 .ajuste_destaque, .content_itens_modoGrandePromocao .ajuste_destaque 
{
	font-weight: bold;
	font-size: 105%;
}

.ajuste_detalhe
{
	margin: 10px auto 5px;
	text-align: center;
}

.content_itens_modo10 .content_itens_busca span.highlight
{
    text-decoration: none;
    font-weight: bold;
    color: black;
    background: yellow;
    display: inline;
}

.content_itens_modoTutorial .ajuste_link_tutorial
{
	font-weight: bold;
	margin: 10px 0 5px;
	display: inline-block;
	text-align: center;
}


/*
	Banners
*/

div.banner_468x60
{
	margin: 10px 0px;
}

div.banner_468x60 div.bannerUnico
{
	width: 468px;
	height: 60px;
	margin: 0px auto 0px;
}

div#PlanetGirl.banner_468x60
{
/*
	background-color: #b7ee21;
*/
	background-image: url(imagens/PlanetGirl_bg_468x60.png);
}

div#PlanetGirl.banner_468x60 div.bannerUnico
{
	background-color: #b7ee21;
}

div.banner_180x150
{
	margin: 10px 0px 25px;
}

div.banner_180x150 div.bannerUnico
{
	width: 180px;
	height: 150px;
	margin: 0px auto 0px;
}

/*
	Busca Avançada
*/

div.content_itens_modo10 a.expand_off
{
	background: url("imagens/btn_bg_sinalPositivo_azul.png") repeat-y scroll 0 0 transparent;
	cursor: pointer;
	padding-left: 20px;
	text-decoration: none;
	display: block;
	margin-bottom: 25px;
	clear: both;
}

div.content_itens_modo10 a.expand_on
{
	background: url("imagens/btn_bg_sinalNegativo_azul.png") repeat-y scroll 0 0 transparent;
	cursor: pointer;
	padding-left: 20px;		
	text-decoration: none;
	display: block;
	margin-bottom: 15px;	
	clear: both;
}

fieldset.busca_avancada
{
	border: 1px solid #107293;
	width: 625px;
	padding: 15px;
	margin-bottom: 10px;
}

ul.busca_avancada
{
	margin-top: 5px;
/*
	display: none;
*/		
}

fieldset.busca_avancada span.input_texto
{
	width: 535px;
}


fieldset.busca_avancada input.busca_avancada_input_texto
{
	width: 531px;
}

fieldset.busca_avancada span.input_edicao
{
	width: 40px;
	display: inline-block;
}

fieldset.busca_avancada input.busca_avancada_input_edicao
{
	width: 36px;
}

fieldset.busca_avancada span.input_data
{
	width: 40px;
	margin-right: 5px;
	display: inline-block;
}

fieldset.busca_avancada input.busca_avancada_input_data
{
	width: 35px;
}

.ajuste_revistas
{
	margin-left: 10px;
}

ul.busca_avancada .btn_buscar
{
	background: transparent url(imagens/btn_buscar.png) no-repeat;
	width: 63px;
	height: 24px;
	border: 0;	
	margin: 5px 30px 20px 10px;
	padding: 0px;
	cursor: pointer;
	float: right;
}

#datepicker, #datepickerFim
{
	width: 0px;
	height: 0px;
	border: 0;	
	padding: 0px;
	vertical-align: middle;
}

.ui-datepicker-trigger
{
	vertical-align: middle;
}

ul.busca_avancada select.da_revista
{
	width: 255px;
}

/*
	Página de erro
*/

span#erro404
{
	display: block;
	font-size: 300%;
	font-weight: bold;
	text-align: center;	
}

span.erroTxt
{
	display: block;
	text-align: center;
}

/*
	Barra Inferior
*/

div#rodape
{
	background-color: #fff;
	height: 210px;
	margin-top: 10px;
}

div.barraBottom
{
	background: transparent url(imagens/bg_barraBottom.png) repeat-x;	
	width: 100%;
	height: 28px;
}

div#menuInferior_Container
{
	width: 747px;
	margin: 0 auto 30px;
	padding: 0px;
	text-align: center;
	height: 150px
}
div#rodape div.menuInferior 
{
	margin: 0 auto;
	float: left;
	text-align: left;
}

div#rodape div.menuInferior a
{
	color: #000;
}

div#Oquee.menuInferior
{
	background: transparent url(imagens/img_menuBottomOquee.png) no-repeat;	
	font-size: 95%;
	width: 207px;
	height: 128px;
	padding: 24px 10px 0px;
}

div#SaibaMais.menuInferior
{
	font-size: 96%;
	line-height: 1.5;
	width: 146px;
}

div#SaibaMais.menuInferior img
{
	display: block;
}

div#SaibaMais.menuInferior ul li
{
	background: transparent url(imagens/bg_menuBottomSaibaMaisFundo.png) repeat-y;
	width: 146px;
	display: list-item;
}

div#SaibaMais.menuInferior ul li:hover, div#SaibaMais.menuInferior ul li.selected
{
	background: transparent url(imagens/btn_menuBottomSaibaMaisSelecionada.png) repeat-y;
	color: #FFF;
	width: 146px;	
}

div#SaibaMais.menuInferior ul li a
{
	display: block;
	width: 136px;
	padding: 1px 0px 2px 10px;
}

div#SaibaMais.menuInferior ul li a.cor_laranja
{
	color: #eb8212;
}

div#SaibaMais.menuInferior ul li a.cor_laranja:hover
{
	color: #eb8212;
}

div#SaibaMais.menuInferior ul li a:hover, div#SaibaMais.menuInferior ul li a.selected
{
	text-decoration: none;
	color: #FFF;
}

div#FaleConosco.menuInferior
{
	background: transparent url(imagens/bg_menuBottomFaleConosco.png) no-repeat;
	height: 37px;
	padding-top: 3px;
}

div#FaleConosco.menuInferior a
{
	position: relative;
	display: block;
	margin: 0px;
	padding-left: 33px;
	width: 114px;
}

div#FaleConosco.menuInferior a:hover, div#FaleConosco.menuInferior a.selected
{
	background: transparent url(imagens/btn_menuBottomSaibaMaisSelecionada.png) no-repeat;
	color: #FFF;
	text-decoration: none;
	position: relative;
	display: block;
	margin: 0px;
	padding-left: 33px;
	width: 114px;
	z-index: 10;
}

div#Copyright.menuInferior
{
	background: transparent url(imagens/bg_menuBottomCopy.png) no-repeat;	
	font-size: 96%;
	width: 217px;
	height: 128px;
	padding: 24px 0px 0px 10px;
}

div#Copyright.menuInferior span
{
	display: block;
	padding: 10px 0px 0px 10px;
}

div#rodape div#Comunidades.menuInferior
{
	text-align: right;
	margin: -47px 3px 0 627px;
	float: right;
	height: 51px;
}

div#rodape div#Comunidades.menuInferior img
{
	display: block;
	float: left;
}

div#rodape div#GetFlash.menuInferior
{
	text-align: right;
	margin: -30px 160px 0 0;
	float: right;
	height: 41px;
}
