/*Decoracoes*/
.season_decoration
{
	/*background:url(../imgs_masterpages/montagem_season.png) repeat-y top center;*/
	margin:auto;
}
.decor_doll
{
	width:80px;
	background-color:Red;
	height:100px;
	background:url(../imgs_masterpages/Decor_chibi.png) no-repeat center;
	position:absolute;
	bottom:-3px;
	right:240px;
}
/*fim de decoracoes*/

/*Footer*/
.footer
{
	width:911px;
	color:#ffffff;
	height:40px;
	background-color:Black;
	padding-top:4px;
	text-align:center;
	font-size:9px;
}
/*fim de Footer*/

/*Menu backoffice*/
.menu_backoffice
{
	position:relative;
	right:20px;
	width:120px;
	font-size:10px;
}
/*fim de menu backoffice*/
/*General links*/
.footer a, .navegacao_wrapper a
{
	color:White;
	text-decoration:none;
	border-bottom:solid 1px Orange;
}
.footer a:hover, .navegacao_wrapper a:hover
{
	color:Orange;
}
.conteudo a
{
	color:Black;
}
.conteudo a:hover
{
	color:Orange;	
}
.menu_esk a
{
	color:Black;
	border-color:Gray;	
}
.menu_esk a:hover
{
	border-color:Red;
	font-weight:bold;
}
.listar_info_estado_green a, .listar_info_estado_red a, .listar_info_estado_blue a, .listar_info_estado_orange a
{
	color:White;
}
.listar_info_estado_green a:hover, .listar_info_estado_red a:hover, .listar_info_estado_blue a:hover, .listar_info_estado_orange a:hover
{
	color:White;
	text-decoration:none;
}
a.white_link
{
	color:White;
	text-decoration:none;
}
a.white_link:hover
{
	color:Orange;	
}
/*fim de general links*/
/*Mozilla link outline fix*/
a:active
{
	outline:none;	
}
a:focus
{
	-moz-outline-style:none;	
}
/*end of Mozilla link outline fix*/


/* CSS Document */
body
{
	margin: 0; 
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:default;
}
h1
{
	font-size:12px;
	margin:0;
	display:inline;	
}
a
{
	cursor:pointer;	
}
.artigos_box1
{
	width:316px;
	float:left;
}
.artigos_box2
{
	float:left;
	width:276px;
	height:170px;
}
.artigos_box3
{
	width:591px;
	height:80px;
	padding:4px;
	overflow:scroll;
	border:solid 1px gray;
}
.cb_list
{
	float:left;	
}
.post_wrapper
{
	margin:auto;
	margin-top:30px;
	width:560px;
	position:relative;
}
.post_avatar
{
	background-color:#ffffff;
	width:50px;
	height:50px;
	position:absolute;
	left:-15px;
	top:-10px;
	border:solid 1px #ffffff;
}
.post_postedby
{
	margin-left:40px;	
	font-size:11px;
	color:Gray;
}
.post_poster
{
	color:#D14C3F;
}
.post_header
{
	color:Black;
	height:27px;
	width:518px;
	font-size:14px;
	font-weight:bold;
	margin-left:40px;
	border:solid 1px silver;
	position:relative;
	border-width:0 0 1px 0px;
}
.post_titulo
{
	position:absolute;
	bottom:4px;
	left:4px;
}
.post_data
{
	position:absolute;
	bottom:4px;
	right:4px;
	font-size:10px;
}
.post_conteudo
{
	margin-top:5px;
	margin-bottom:5px;
	background-color:#ffffff;
	padding:4px;
	/*border:dotted 1px Black;*/
	border-left-width:0;
	border-right-width:0;
}
.post_footer
{
	background-color:#c8c8ff;
	padding:2px;
}
.post_break
{
	border-bottom:solid 1px Silver;
	margin:10px 0 10px 0;
}
.login,.logout
{
	font-size:8pt;
	font-weight:bold;
	border: 1px solid #fecb1a;
	text-align:right;
	background-color:#ffffff;
	width: 234px;
	height:76px;
	padding:2px;
	vertical-align:middle;
}
.login_header,.logout_header,.logout_footer
{
	background-color:#000000;
	text-align:center;
	color:#ffffff;
	padding:2px;
	font-size:12px;
}
.logout_content
{
	line-height:20px;	
	vertical-align:text-top;
}
.logout_content a
{
	color:#444444;	
}
.logout_content a:hover
{
	text-decoration:none;	
}
.login_border, .logout_border
{
	width:240px;
	height:82px;
	border:solid 2px #000000;
}
.login_tb
{
	height:12px;
	width:120px;
	font-size:10px;
	padding:0;
	margin:0;
	vertical-align:middle;
}
.login_bt
{
	height:20px;
	font-size:10px;	
}
.login_name
{
	font-weight:bold;	
}
.link_register
{
	color:#fecb1a;
}
a.link_logout
{
	color:Silver;
}
a.link_logout:hover
{
	text-decoration:none;	
}
.post_footer a
{
	text-decoration:none;
	border-bottom:solid 1px Black;
}
.post_footer a:hover
{
	border-bottom:solid 1px White;
	color:Black;
}
.logout
{
	text-align:center;
}
.background_montagem
{
	background:url(../imgs_masterpages/montagem_blank.png) repeat-y top center;
	margin:auto;
}
.wrapper
{
	background-image:url(../imgs_masterpages/bg1.jpg);
	background-color:Black;
	width:957px;
	margin:auto;
	padding-top:10px;
	padding-bottom:10px;
}
.userinfo
{
	background-color:#ffffff;
	width:240px;
	height:85px;
	float:right;
	right:30px;
	top:10px;
	position:relative;
}
.logo
{
	position:relative;
	display:block;
}
.logo_textbelow
{
	position:absolute;
	bottom:33px;
	left:180px;
	color:White;
	font-weight:bold;
}
.logo_textbelow a:hover
{
	border-color:#ffffff;	
}
.conteudo
{
	width:601px;
	text-align:left;
	vertical-align:middle;
	float:left;
	border-right:dotted 1px #000000;
	border-left:dotted 1px #000000;
	padding:4px;
	min-height:763px;
}
.menu_esk
{
	min-height:300px;
	width:150px;
	float:left;
}
.menu_dir
{
	min-height:300px;
	width:150px;
	position:absolute;
	top:0;
	right:0px;
}
.kebrar
{
	clear:left;
}
.menu_ul
{
	position:relative;
	left:-10px;
	list-style:none;
	margin-top:0;
}
.menu_submenu_manga
{
		background-image:url(../imgs_masterpages/Submenu_manga.png);
		display:inline-block;
}
.menu_submenu_merchandise
{
		background-image:url(../imgs_masterpages/Submenu_merchandise.png);
		display:inline-block;
}
.menu_ul a
{
	text-decoration:none;
}
.menu_ul a span
{
	width:156px;
	height:32px;
}
.menu_ul a span span
{
	background-image:none;
	width:50px;
	height:32px;
	float:right;
}
.menu_ul a:hover span span
{
	background-image:url(../imgs_masterpages/paw.gif);
	background-position:right;

	
}
.menu_manga, .menu_merchandise
{
	padding:4px;
	font-size:10px;
}
.menu_manga a, .menu_merchandise a
{
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:1.4;
	text-decoration:underline;
}
.menu_manga a:hover, .menu_merchandise a:hover
{
	color:#FF0000;
	text-decoration:none;	
}
.menu_manga a:active, .menu_merchandise a:active
{
	color:#FF0000;
	text-decoration:none;	
}
.menu_abc_limiter
{
	width:90px;	
}
.innerwrapper
{
	margin-left:23px;
	margin-right:23px;
	min-height:800px;
	position:relative;
	background-color:White;
}
.innerwrapper2
{
	margin-right:150px;
	background-color:#ffffff;
}
.navegacao_wrapper
{
	background-image:url(../imgs_masterpages/bg_navegacao.png);
	background-repeat:repeat-x;
	height:25px;
	padding-top:4px;
	margin-left:23px;
	margin-right:23px;
	position:relative;
	width:743px;
}
.menu_header
{
	left:-20px;
	bottom:2px;
	position:absolute;
}
.navegacao
{
	position:relative;
	left:165px;
	padding-top:3px;
	float:left;
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.navegacao_sep
{
	color:Red;	
}
.navegacao a:hover
{
	color:Silver;	
}
.navegacao a
{
	border:none;	
}
.seccao
{
	position:relative;
	left:-8px;
	margin:0;
	height:25px;
}
.seccao1_outerbox, .seccao1_outerbox_alt
{
	width:147px;
	background-color:#fecb1a;
	position:relative;
	left:-8px;
	border:solid 1px #000000;
	border-top:none;
	padding:3px;
	margin:0;
}
.seccao1_outerbox_alt
{
	border:solid 1px #000000;
}
.seccao1_innerbox
{
	background-color:#ffffff;
	border:solid 1px #000000;
	width:139px;
	padding:3px;	
}
.seccao2_outerbox
{
	width:125px;
	height:94px;
	background-color:#fecb1a;
	position:relative;
	left:-8px;
	border:solid 1px #000000;
	border-top:none;
	padding:3px;
}
.seccao2_innerbox
{
	background-color:#ffffff;
	border:solid 1px #000000;
	width:117px;
	height:86px;
	padding:3px;	
}
.decoration_esk1
{
	position:relative;
	left:-8px;
	width:131px;
	height:15px;
	background-color:#fecb1a;
}
.decoration_esk2
{
	position:relative;
	left:-8px;
	margin-top:5px;
	width:131px;
	height:12px;
	background-color:#fecb1a;
}
.decoration_esk3
{
	position:relative;
	left:-8px;
	margin-top:5px;
	width:131px;
	height:9px;
	background-color:#fecb1a;
}
.decoration_esk4
{
	position:relative;
	left:-8px;
	margin-top:5px;
	width:131px;
	height:6px;
	background-color:#fecb1a;
}

/*formularios*/
.form_box
{
	padding:2px;
	clear:left;
}
.form_label
{
	width:150px;
	float:left;
	padding:0;
}
.form_br
{
	clear:left;
}

/* begin css tabs */
ul#tabnav a, ul#tabnav2 a 
{
	color:#ffffff;
}
ul#tabnav .selectedtablink, ul#tabnav2 .selectedtablink 
{
	color:#444444;
}
ul#tabnav, ul#tabnav2  
{/* general settings: */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #000; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}
ul#tabnav li, ul#tabnav2 li { /* do not change */
display: inline;
}
ul#tabnav li a, ul#tabnav2 li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
 /* set unselected tab background color as desired */
 /* set unselected tab link color as desired */
margin-right: 0; /* set additional spacing between tabs as desired */
text-decoration: none;
}
.unselectedtablink
{
	border: 1px solid #000; /* set border COLOR as desired; usually matches border color specified in #tabnav */
	background-color:#000000;
}
.selectedtablink { /* settings for selected tab link */
background-color:#ffffff; /* set selected tab background color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
border: 1px solid #000; /* set border COLOR as desired; usually matches border color specified in #tabnav */
border-bottom:none;
}
ul#tabnav a:hover, ul#tabnav2 a:hover { /* settings for hover effect */
color:#ffffff;
background: #444444; /* set desired hover color */
}
#tabnav2
{
	position:relative;
	bottom:8px;
	}
/* end css tabs */
/*Fixs*/	
.invisible
{
	visibility:hidden;	
}
.tab_fix
{
	position:relative;
	bottom:22px;	
}
.bt_img_fix
{
	border-width:0;
}
.alert
{
	color:Red;
}
.greenlight
{
	color:Green;
}
.bluelight
{
	color:Blue;	
}
.greensun
{
	color:Green;
	font-size:14px;
	font-weight:bold;	
}
.fix_descricao
{
	position:relative;
	top:60px;
}
.fix_descricao2
{
	float:left;
}
.clearborder
{
	border:none;	
}
a.clearlink
{
	border:none;
	text-decoration:none;
	color:inherit;	
}
.preco_promocao
{
	text-decoration:line-through;
}
.img_esk
{
	float:left;
	margin-right:5px;
}
.smallfont
{
	font-size:10px;
}
.label_box_100
{
	display:inline-block;
	width:100px;	
}
.horizontal_rule
{
	width:550px;
	height:10px;
	background-color:Red;
	border-bottom:	solid 1px Black;
	margin:5px auto 5px auto;
}
/* fim de Fixs*/


/* marca de água nas textboxes do backoffice */
.watermarked {
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}
/* fim de marca de água nas textboxes do backoffice */

/* MaskedEdit Related Styles */
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}
/* fim de MaskedEdit Related Styles */

.resetbutton
{
	visibility:hidden;
	}
	
/* Headers */
.backoffice, .frontoffice
{
	color:#222222;
	}
.backoffice h2, .frontoffice h2
{
	color:#111111;
	font-size:16px;
	margin:0 0 5px 0;
	border-bottom:solid 1px silver;
}
.backoffice h3, frontoffice h3
{
	font-size:14px;
	margin:0 0 5px 0;
	border-bottom:dashed 1px;
}

/* Fim de headders */

/* Listagens */
.listagem, .listagem2
{
	border:dashed 1px #000000;
	border-width:1px 1px 0 1px;
	padding:2px;
}
.listagem
{
	min-height:160px;	
}
.listar_nome
{
	font-size:14px;
	font-weight:bold;
}
.listar_botoes
{
	position:absolute;
	bottom:4px;
	right:2px;
}
.listar_img
{
	float:left;
	height:160px;
	width:160px;
	text-align:center;
	line-height:160px;
	vertical-align:middle;
}
.listar_info
{
	padding:4px;
	height:152px;
	float:left;
	width:180px;
}
.listar_info2, .listar_info3
{
	clear:left;
	padding:2px;
	background-color:#fecb1a;
	margin-top:4px;
	border:solid 1px #000000;
	font-size:10px;
	position:relative;
	min-height:20px;
}
.listar_info2_block
{
	clear:left;
	padding:2px;
	background-color:Purple;
	margin-top:4px;
	border:solid 1px #000000;
	font-size:10px;
	position:relative;
	min-height:20px;
	color:White;	
}
.listar_info3
{
	background-color:Gray;
	color:White;
	font-size:12px;
}
.listar_desc
{
	float:left;
	padding:2px;
}
.listar_desc2
{
	padding:2px;
	height:136px;
	width:237px;
	overflow:scroll;
	border:solid 1px gray;
}
.listar_info_estado_blue
{
	background-color:Blue;
	padding:5px;
}
.listar_info_estado_red
{
	background-color:Red;
	padding:5px;
}
.listar_info_estado_green
{
	background-color:Green;
	padding:5px;
}
.listar_info_estado_orange
{
	background-color:Orange;
	padding:5px;
}
.listar_info_estado_link
{
	color:#ffffff;	
}
/* Fim de listagens */
/* extra */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;

}
/* fim de extra */

/* Vendas */
.item_venda
{
	margin-bottom:5px;
	border-bottom:dashed 1px gray;
	position:relative;
	}
.venda_preco
{
	position:absolute;
	right:0;
	bottom:0;
}
.venda_quantidade
{
	position:absolute;
	right:0;
	bottom:0px;
}
/* fim de vendas */

/* Boxes */
.boxgreen
{
	border:dotted 1px #33CC33;	
	padding:2px;
}
.boxorange
{
	border:dotted 1px #FF9900	;	
	padding:2px;
}
/* Fim de boxes */
/*Carrinho de compras*/
.carrinho
{
	position:fixed;
}
.carrinho_part1
{
	background-image:url(../imgs_masterpages/carrinho_d_compras_part1_3.png);
	width:167px;
	height:112px;
	position:absolute;
	left:-7px;
	top:-35px
}
.carrinho_conteudo
{
	width:167px;
	height:277px;
	padding-top:77px;
}
.carrinho_artigos
{
	height:188px;
	font-size:10px;
	background-image:url(../imgs_masterpages/carrinho_d_compras_body.png);
	background-repeat:repeat-y;
	position:relative;
	left:-7px;
	padding-left:21px;
}
a.carrinho_item
{
	color:White;
	text-decoration:none;	
	border:1px outset white;
	background-color:Black;
	padding-left:2px;
}
a.carrinho_item:hover
{
	color:Red;	
	background-color:White;
}
.carrinho_apagar
{
	 width:150px;	
}
.carrinho_part2
{
	background-image:url(../imgs_masterpages/carrinho_d_compras_part2.png);
	width:167px;
	height:89px;
	position:absolute;
	left:-7px;
	bottom:0px;
}
.carinho_bt_comprar
{
	position:absolute;
	bottom:54px;
	left:14px;	
}
a.carrinho_a_comprar
{
	position:absolute;
	bottom:12px;
	left:37px;
	font-size:11px;
	color:White;
}
a.carrinho_a_comprar:hover
{
	text-decoration:none;	
}
a.carinho_a_gerir
{
	color:White;
	position:absolute;
	top:37px;
	left:40px;
	font-size:13px;
}
a.carinho_a_gerir:hover
{
	text-decoration:none;
}
.carrinho_a_limpar
{	
	color:Black;
	position:absolute;
	top:70px;
	left:41px;
	font-size:10px;
}
.carrinho_a_limpar:hover
{
	text-decoration:none;
}
.carrinho_gato
{
	position:absolute;
	left:743px;	
	bottom:0;
}
.carrinho_total_itens
{
	font-weight:bold;
	font-size:10px;
	position:absolute;
	top:10px;
	left:93px;	
}
.carrinho_total_preco
{
	font-weight:bold;
	font-size:10px;
	position:absolute;
	top:22px;
	left:93px;	
}
a.carrinho_artigo_nome
{
	padding-left:3px;
	padding-bottom:3px;
	display:inline-block;
	width:100px;
	color:Maroon;
}
a.carrinho_artigo_nome:hover
{
	color:Red;	
}
.carrinho_artigo_quan
{
	display:inline-block;
	width:22px;	
}
/*Carrinho de compras*/
/*Mostrar artigos*/
.mostra_art_img
{
	float:left;
	padding:0 20px 5px 0;
	min-height:85px;
	text-align:left;
}
.mostra_art_add
{
	vertical-align:top;
	margin-left:100px;
	width:160px;
	float:left;	
}
.mostra_art_desc
{
}
.mostra_info1
{
	float:left;
	margin-top:25px;
	vertical-align:top;
	width:250px;
}
.mostra_info2
{
}
.mostra_serie_mangas
{
	float:left;	
	margin:10px 70px 0 70px;
	width:160px;
	font-size:14px;
	font-weight:bold;
	color:Black;
	text-align:center;
}
.mostra_serie_merchandise
{
	margin:10px 70px 0 70px;
	width:160px;
	float:left;	
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:Black;
	text-align:center;
}
/*fim de Mostrar artigos*/
/*Listagem de artigos no frontoffice*/
.hq_listar_artigo_box
{
	
}
.hq_listar_artigo_header_box
{
	width:560px;
	padding:0 20px 0 20px;
	height:20px;
	border-bottom:dashed 1px Gray;
}
.hq_listar_artigo_header
{
	padding: 0 5px 0 5px;
}
.hq_listar_artigo_header_box h3
{
	margin:0;
	font-size:16px;
	color:#111111;
	font-weight:bold;
	font-family:Verdana;
	margin:0 0 0 0;
}
.hq_listar_artigo_picture
{
	padding-top:auto;
	padding-bottom:auto;
	height:160px;
	width:160px;
	overflow:hidden;
	text-align:left;
}
.hq_listar_artigo_info
{
	padding: 5px 20px 5px 20px;
	width:560px;
	height:160px;
	position:relative;
}
.hq_listar_artigo_desc
{
	padding: 5px 5px 5px 5px;
	position:absolute;
	left:180px;
	width:220px;
	top:0px;
}
.hq_listar_artigo_button
{
	padding:5px 5px 5px 5px;
	position:absolute;
	left:410px;
	top:0px;
	width:160px;
	height:160px;
}
.preco_destaque
{
font-size:30px;
vertical-align:middle;	
font-family:Garamond;
}
.notextdecor
{
	text-decoration:none;
}
.botao_add_carrinho
{	
	width:160px;
	height:135px;
	display:inline-block;
}
.botao_ver_volumes
{
	width:160px;
	height:57px;
	background-image:url(../imgs_masterpages/cloud_volumes.png);
	text-align:center;
	padding-top:20px;
	font-size:10px;
	font-weight:normal;
}
.botao_ver_manga
{
	padding:30px 15px 0 15px;
	width:130px;
	height:47px;
	background-image:url(../imgs_masterpages/cloud_volumes.png);
	text-align:center;
	font-size:10px;
}
.botao_ver_merchandise
{
	margin-top:6px;
	width:160px;
	height:62px;
	background-image:url(../imgs_masterpages/cloud_merchandise.png);
	text-align:center;
	padding-top:15px;
	font-size:10px;	
	font-weight:normal;
}
/*fim de Listagem de artigos no frontoffice*/
/*paginacao*/
a.paginacao_selected
{
	color:Gray;
	font-weight:bold;
}
.paginacao_selected
{
	color:Gray;
	font-weight:bold;	
}
a.paginacao_unselected
{
	color:Black;
}
a.paginacao_unselected:hover
{
	text-decoration:none;
}
.paginacao_totalpag
{
	color:Gray;	
}
/*fim de paginacao*/
.manga_box1
{
	padding-left:4px;
	display:inline-block;
	width:300px;	
}
.manga_box2
{
	display:inline-block;
	width:90px;
	text-align:right;
}
.manga_box3
{
	text-align:right;
	display:inline-block;
	width:180px;
}
/*Comentarios*/
.comentario
{
	background-color:#f5fcf4;/*#F4FAFC;*/
	margin:5px 15px 5px 15px;
	padding:4px;
	min-height:75px;
}
.comentario_alt
{
	background-color:#ebfaea;/*#EAF5FA;*/
	margin:5px 15px 5px 15px;
	padding:4px;
		min-height:75px;
}
.comentario_img
{
	float:left;
	margin-right:5px;	
}
.comentario_nome
{
	color:#308927;	
	font-weight:bold;
	margin-left:5px;
}
.comentario_nome_admin
{
	color:#D14C3F;	
	font-weight:bold;
}
.comentario_data
{
	font-size:9px;
	line-height:15px;	
}
.comentario_conteudo
{
	color:#555555;	
	margin-left:8px;
	margin-left:5px;
	font-size:12px;
}
.comentario_conteudo_admin
{
	color:Black;
	margin-left:8px;
	margin-left:5px;
	font-size:12px;
}
.comentario_box
{
	margin:5px 15px 5px 15px;
}
.comentario_erros
{
	margin:5px 15px 5px 15px;
	padding:4px;
}
.comentario_paginacao
{
	margin-left:20px;	
}
/*Fim de comentários*/
/*Novidades*/
.novidades_destaque
{
	width:160px;
	margin:0 18px 0 18px;
	text-align:center;
	display:inline-block;
	vertical-align:top;
}
.novidades_listagem
{
	margin-left:20px;
	display:inline-block;
}
.novidades_mais
{
	margin-left:20px;	
}
.novidades_listagem a:hover, .novidades_destaque a:hover span
{
	border-bottom:solid 1px Red;
	text-decoration:none;	
	font-weight:bold;
	cursor:pointer;
}
.novidades_listagem a, .novidades_destaque a
{	
	text-decoration:none;
	color:#000000;
}
.novidades
{

}
.novidade_nome
{
	display:inline-block;
	width:480px;	
}
.novidade_preco
{
	display:inline-block;
	width:65px;
	text-align:right;
}
a.novidade_link:hover img
{
	border:none;	
}
.data_novidade
{
	color:Green;
	border-bottom:solid 1px Black;	
}
/*Fim de novidades*/
/*Painel de controlo*/
.cp_painel1
{
	display:inline-block;
	height:366px;
	width:180px;
	padding:10px;
	vertical-align:top;
}
.cp_painel2
{
	display:inline-block;
	width:391px;
	padding:5px;
}
.cp_carrinho
{
	width:180px;
	height:114px;	
}
.cp_carrinho a, .cp_mensagens a, .cp_encomendas a
{
	border:outset 3px Silver;
	display:block;
	width:164px;
	height:74px;	
	text-align:center;
	text-decoration:none;
	font-size:13px;
	padding:30px 5px 0 5px;
}
.cp_carrinho a:hover, .cp_mensagens a:hover, .cp_encomendas a:hover
{
	border-style:inset;
}
.cp_mensagens
{
	margin-top:10px;	
	width:180px;
	height:114px;
}
.cp_encomendas
{
	margin-top:10px;
	width:180px;
	height:114px;
}
.cp_uinfo_lbl
{
	display:inline-block;
	width:100px;
	font-weight:bold;	
}
.cp_uinfo_img
{
	display:inline-block;
	width:60px;
	font-weight:bold;
}
.cp_uinfo_lbl2
{
	display:inline-block;
	width:200px;
	font-weight:bold;	
}
.cp_uinfo_avatarupload
{
	display:inline-block;
	width:280px;
	vertical-align:top;
}
.cp_userinfo
{
	background-color:#ebfaea;
	padding:2px;	
}
/*fim de painel de controlo*/
/*Mensagens*/
.men_painel1
{
	display:inline-block;
	height:366px;
	width:130px;
	padding:10px;
	vertical-align:top;
}
.men_painel2
{
	display:inline-block;
	width:441px;
	padding:5px;
}
.men_lbl
{
	display:inline-block;
	width:100px;
	font-weight:bold;	
}
.messagealert
{
	width:100px;
	margin:auto;
	height:100px;
	position:absolute;
	left:50%;
	top:50%;
	z-index:999;
}
.messagealert_box
{
	width:100px;
	height:80px;
	position:relative;
	right:50px;
	bottom:50px;	
}
.men_mensagens a, .men_enviar a
{
	border:outset 3px Silver;
	display:block;
	width:114px;
	height:74px;	
	text-align:center;
	text-decoration:none;
	font-size:13px;
	padding:10px 5px 0 5px;
}
.men_enviar a
{
	padding-top:24px;
	height:60px;	
}
.men_mensagens a:hover, .men_enviar a:hover
{
	border-style:inset;
}
.men_mensagens
{
	margin-top:10px;	
	width:130px;
	height:94px;
}
.men_enviar
{
	margin-top:10px;	
	width:130px;
	height:94px;
}
a.men_msg_rep_item
{
	border-width:0px;
	text-decoration:none;
}
.men_msg_sender
{
	display:inline-block;
	width:100px;	
}
.men_msg_titulo
{
	display:inline-block;
	width:170px;	
}
.men_msg_data
{
	font-size:8px;	
}
.men_msg_indentif
{
	display:inline-block;
	width:50px;	
}
.men_msg_panel
{
	font-weight:bold;	
}
.men_msg_block
{
	display:inline-block;
	width:110px;	
}
.envelope_True
{
	display:inline-block;
	height:15px;
	width:17px;
	vertical-align:bottom;
	background-image:url(../imgs_masterpages/envelope_mini_open.png);
	margin:0 5px 0 5px;
}
.envelope_False
{
	display:inline-block;
	height:10px;
	width:17px;
	vertical-align:top;
	background-image:url(../imgs_masterpages/envelope_mini_closed.png);
	margin:0 5px 0 5px;
	padding-bottom:5px;
}
.administrador, .utilizador
{
	display:inline-block;
	height:11px;
	width:75px;
	background-color:Red;
	font-size:9px;	
	text-align:center;
	padding-bottom:2px;
	color:White;
	border:solid 1px Black;
	margin-right:5px;
}
.utilizador
{
	background-color:Blue;
}
.single_msg_titulo
{
	margin:0;
	font-size:16px;
}
.single_msg_data
{
	font-size:10px;	
}
/*fim de mensagens*/
/*Pagina de gerencia do carrinho*/
.g_carrinho_link
{
	text-decoration:none;
	color:#000000;
	margin-left:5px;
}
a.g_carrinho_link:hover
{
	border-bottom:solid 1px Red;
	text-decoration:none;	
	font-weight:bold;
	cursor:pointer;	
}
.g_carrinho_nome
{
	display:inline-block;
	width:305px;
	overflow:hidden;
}
.g_carrinho_preco
{
	display:inline-block;
	width:50px;
	text-align:right;
}
.g_carrinho_quan
{
	display:inline-block;
	width:74px;
	height:20px;
	text-align:right;
}
.g_carrinho_disp
{
	display:inline-block;
	width:96px;
	text-align:right;
}
.g_carrinho_nome_t
{
	margin-left:55px;
	display:inline-block;
	width:330px;
	overflow:hidden;
}
.g_carrinho_preco_t
{
	display:inline-block;
	width:55px;
	text-align:left;
}
.g_carrinho_quan_t
{
	display:inline-block;
	width:60px;
	text-align:left;
}
.g_carrinho_disp_t
{
	display:inline-block;
	width:60px;
	text-align:left;
}
.g_carrinho_total_quan, .g_carrinho_total_preco, .g_carrinho_total_modo, .g_carrinho_total_tempo
{
	display:inline-block;
	margin-left:20px;
	width:150px;
	vertical-align:top;
}
.g_carrinho_trans_info
{
	display:inline-block;
	margin-left:20px;
	color:Red;
}
a.g_carrinho_apagar
{
	color:Red;
	font-size:10px;	
}
.g_carrinho_listagem
{
	line-height:20px;	
}
/*fim de pagina de genrencia do carrinho*/
/*Encomenda loja*/
.el_label
{
	display:inline-block;
	width:130px;	
}
/*fim de Encomenda_loja*/
/*Caixas coloridas no backoffice*/
.caixa_colorida_lbl_1
{
	color:#33CC33;
}
.caixa_colorida_1
{
	border:dotted 1px #33CC33; 
}
.caixa_colorida_lbl_2
{
	color:#FF9900;
}
.caixa_colorida_2
{
	border:dotted 1px #FF9900; 
}
/*Fim de Caixas coloridas no backoffice*/
/*Captcha*/
.captcha
{
	position:relative;
	bottom:20px;
	left:4px;
}
/*fim de Captcha*/
/*Encomendas pessoais*/
.ep_estado_encomenda
{
	display:inline-block;
	width:80px;
	color:White;	
	padding:2px;
	text-align:center;
}
/*fim de Encomendas pessoais*/
/*Mensagens novas popup panel*/
.msgs_novas_popup_panel
{
	width:300px;
	background-color:White;
	border-width:2px;
	border-color:Black;
	border-style:solid;
	padding:20px;
	text-align:center;	
}
a.msgs_novas_link
{
	font-size:10px;
	color:Black;
	text-decoration:underline;
}
a.msgs_novas_link:hover
{
	font-size:10px;
	color:Orange;
	text-decoration:underline;
}
/*fim de Mensagens novas popup panel*/
/*Ajax precessin gif*/
.ajax_processando
{
	position:fixed;
	top:10px;
	right:10px;	
}
/*fim de Ajax processing gif*/
/*Tabela cobrança e transferencia*/
.tabela_cobranca
{
	text-align:center;
	margin:auto;
}
.tabela_cobranca td
{
	width:170px;
}
.tabela_cobranca td.tc_art
{
	text-align:left;
	width:80px;
	border: 0 1px 0 0; 
}
.tabela_cobranca td.tc_prec_base
{
	text-align:left;	
}
a.tabela_cobranca_link, a.tabela_transferencia_link, a.tabela_estados_link
{
	color:Blue;
	text-decoration:underline;	
}
a.tabela_cobranca_link:hover, a.tabela_cobranca_link_esconder, a.tabela_transferencia_link:hover, a.tabela_transferencia_link_esconder, a.tabela_estados_link:hover, a.tabela_estados_link_esconder
{
	text-decoration:none;
	color:Blue;	
}
.boxgreen2
{
	border:dotted 2px #33CC33;	
	padding:2px;
	background-color:#e6eaff;
	/*background-color:#ffd6ff;	*/
}
/*fim de Tabela cobrança e transferencia*/
/*Efectuar encomenda*/
.ee_escolha
{
	display:inline-block;
	margin-left:20px;
}
.ee_nome
{
	display:inline-block;
	width:315px;
	overflow:hidden;
}
.ee_quan
{
	display:inline-block;
	width:40px;
	height:20px;
	text-align:right;
}
.ee_disp
{
	display:inline-block;
	width:130px;
	text-align:right;
}
.greenlight_big
{
	font-size:18px;	
	color:Green;
}
.efect_encom_fix1	
{
	position:relative;
	right:25px;
}
.efect_encom_fix2
{
	display:inline-block;
	width:25px;	
}
.efect_encom_last_labels
{
	display:inline-block;
	width:399px;
	text-align:right;
	font-weight:bold;	
}
.efect_encom_last_labels2
{
	display:inline-block;
	width:60px;
	text-align:right;
	font-weight:normal;	
}
a.ee_continuar, a.ee_iniciar
{

	border:outset 3px Silver;
	display:block;
	width:164px;
	height:40px;	
	text-align:center;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	padding:15px 5px 0 5px;	
	margin:auto;
	background-color:Silver;
	color:Black;
}
a.ee_continuar:hover, a.ee_iniciar:hover
{
	border-style:inset;	
	background-color:Green;
	color:White;
}
a.ee_iniciar
{
	padding-top:8px;
	height:20px;
	font-size:10px;	
}
/*fim de Efectuar encomenda*/
/*Finalizar encomenda*/
.fe_finalizar
{
	border:outset 3px Silver;
	display:block;
	width:164px;
	height:40px;	
	text-align:center;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	padding:15px 5px 0 5px;	
	margin:auto;
	color:Black;	
	background-color:Silver;
}
.fe_finalizar:hover
{
	border-style:inset;	
	background-color:Green;
	color:White;
}
/*fim de finalizar encomenda*/
/*Printing css*/
#PRINT ,#CLOSE
{
	visibility:collapse;
}
/*fim de printing css*/
/*Extras*/
.ddl_series
{
	color:White;
	margin-left:200px;
	margin-top:15px;
}
/*Fim de extras*/


#ctl00_ContentPlaceHolder1_carrinho_tempo 
{
	display:inline-block;
	width:400px;	
}
