/*-------------------------------------------------
 POWERCARD - Folha de Estilos
-------------------------------------------------*/

body {
	padding		: 0;
	margin		: 0;
	font		: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height	: 1.5em;
	color		: #454545;
}

h1, h2, h3, h4, h5, h6, ul, li, p, img, form, form img {
	padding : 0;
	margin	: 0;
	border	: 0;
}

h1 {
	font  : bold 14px Arial, Helvetica, sans-serif;
	color : #FF6600;
}

h2, h4 {
	font	: bold 12px Arial, Helvetica, sans-serif;
	margin	: 0 0 5px 0;
	word-spacing:
}

h4 {
	margin	: 0;
	color	: #FF6600;
	display	: block;
	padding	: 5px;
}

h1 a, h2 a, a {
	color			: #FF6600;
	text-decoration	: none;
}

h1 a:hover, h2 a:hover {
	color		: #4572A9;
	background	: inherit;
}

p {	margin: 0 0 5px 0; }

ul { list-style: none; }


#conteiner {
	width 	: 800px;
	margin 	: 0 auto;
}

#login {
	padding				: 3px;
	font-size			: 9pt;
	color 				: #000;
	background-color 	: #92C63D;
}
#login #user{
	float: left;
}

#login .logout {
	text-decoration	: none;
	list-style-type	: none;
	float			: right;
}

#login ul {
	margin-right : 3px;
}

#login ul li a {
	color : #000;
}

#login ul li a:hover {
	background-color : #fcfc00;
}

/*-------------------------------------------------
 Barra de navegao principal
-------------------------------------------------*/

#menu {
	font-size : 9pt;
}

#menu .mainbar {
	float : right;
}

#menu ul {
	padding	: 0;
}

#menu li {
	float		: left;
	padding		: 0px 7px 0px 7px;
	border-left	: 2px solid #92C63D;

}

#menu li a {
	color			: #000144;
	text-decoration	: none;
}

#menu li a:hover {
	color		: #000;
	background	: #fcfc00;
}

/*-------------------------------------------------
submenu
-------------------------------------------------*/
.submenu {
	clear			: both;
	margin-bottom	: 10px;
	font-size		: 8pt;
	height 			: 18px;
	color			: #000144;
	background		: #fff;
}

.submenu ul {
	float	:right;
}

.submenu li {
	padding		: 0px 7px 0px 7px;
	border-left	: 1px solid #fcfc00;
	float		: left;
}

.submenu li a {
	color			: #000144;
	text-decoration	: none;
}

.submenu li a:hover {
	color		: #000;
	background	: #fcfc00;
}

.content {
	margin		: 0;
	padding		: 10px;
	font-size	: 1.3em;
}


/**
*	Cabeçalho
*/

.header {
	color	: #808080;
	margin	: 0;
	padding	: 0;
	height	: 100px;
}

.header h1 {
	font-size : 55pt;
}

.subtitle {
	border-bottom : 2px solid #fcfc00;
}
.subtitle a {
	color : #FFFFFF;
	font-weight: bold;
}

.subtitle a:hover {
	color : #FFFFFF;
	background-color: #000000;
}

/*-------------------------------------------------
 Pgina inicial
-------------------------------------------------*/


.lista_produtos, .lista_produtos tr, .lista_produtos  td  {
	border 				: 0;
	background-color	: #FFFFFF;
	padding				: 0;
	margin				: 0;
}

.lista_produtos  td  img { margin-bottom:10px;}

#aviso_menssagem { margin-bottom:8px;}

/*-------------------------------------------------
 Mensagens ao usurio
-------------------------------------------------*/
	/* NOVO STYLE - MSG - ALVARO JR */
	.msg_on {
		padding:	14px 5px 14px 45px !important;
		margin:		0px !important;
		text-align:	center !important;
		font: 		bold 14px Arial !important;
		clear:		both !important;
	}
	.msg_onInfo {
		background: #B0D8FF url('../img/ico_msg_info_32x32.png') no-repeat 10px center;
		border: 	1px solid #6D8DD5;
	}
	.msg_onError {
		background: #FFBFBF url('../img/ico_msg_error_32x32.png') no-repeat 10px center;
		border: 	1px solid #D02400;
	}
	.msg_onAlert {
		background: #FFFFCC url('../img/ico_msg_alert_32x32.png') no-repeat 10px center;
		border: 	1px solid #FFC705;
	}
	.msg_onSuccess {
		background: #CEFFCE url('../img/ico_msg_success_32x32.png') no-repeat 10px center;
		border: 	1px solid #A0DC11;
	}
	.msg_aviso {
		background: #EEEEEE url('../img/ico_msg_info_32x32.png') no-repeat 10px center;
		border: 	1px solid #ccc;
		text-align:	center !important;
		font: 		normal 12px Arial !important;
	}


/*-------------------------------------------------
 Coluna principal de contedo
-------------------------------------------------*/
.maincolumn, .maincolumn_full {
	margin: 0 0 10px 10px;
}

.maincolumn_full {
	margin: 0 0 10px 0;
}

.maincolumn h3, .maincolumn_full h3, .h3_titulo, caption {
	clear: both;
	background: #FFF;
	color: #E5672C;
	padding: 4px 0 5px 4px;
	font: bold 14px Tahoma, Arial, Sans-Serif;
	margin: 0 0 10px 0;
	border-bottom:1px solid #0E469D;
	text-align: left;
}


.main_in {
	background: #FFF;
	color: #000;
	padding: 0;
	margin: 0;
}

/* Rodap */
.footer {
	clear		: both;
	font-size	: 10px;
	padding		: 10px 0 10px 0;
	margin		: 0;
	border-top	: 5px solid #92C63D;
}

.footer p {
	text-align : center;
}

.footer a {
	color: #808080;
	background: #fff;
}

/*-------------------------------------------------
 Tabelas
-------------------------------------------------*/
table {
	width			: 100%;
	border-collapse	: collapse;
	border			: 1px solid #92C63D;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
}


td, th, td.th, .th {
	border			: 1px solid #92C63D;
	border-left: none;
	border-right: none;
	padding			: 1px 3px;
	font-weight		: normal;
	background-color:#F0F5E0;
}

/* thead, tfoot */
th, td.th, th {
	font-size		: 8pt;
	font-weight		: bold;
	color			: #006C00;
	/*color			: #fff;*/
	background		: #FFFFFF;
	/*background		: #92C63D;*/
}

tfoot tr {
	background	: #92C63D;
}

/* linhas alternadas */
.tr2 {
	background	: #F0F5E0;
}

.editar_categoria {
	position	: absolute;
	width		: 232px;
	background	: #92C63D;
	color 		: #000;
}

/* ttulos */
td.label {

	background	: #fcfc00;
	text-align	: left;
	font-size	: 8pt;
	font-weight	: bold;
}

td.label1 {
	width:250px;
	background:#E8E8E8;
	text-align:right;
	font-size:11px;
	font-weight: bold;
}

/* links */
table#lista_produtos a {
	text-decoration: none;
	font-weight: bold;

}

table#lista_produtos a:link, table a:visited, table a:hover, table a:active {
	color: #000;
}

table#lista_produtos a:hover {
	color		: #000;
	background	: #fcfc00;
}

table a:visited, table a:active, table a:link {
	color: #000;
}

table a:hover{
	color		: #000;
	background-color: #CCFF33;
}

table#lista_produtos a:link{
	color: #000;
}

table#lista_produtos a:hover {
	color		: #000;
	background	: #fcfc00;
}
/*-------------------------------------------------
 Formulrios
-------------------------------------------------*/
/* botes */
.bottoms {
	padding:1px 2px 1px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* botes menores */
.bottoms_m {
	padding:1px 2px 1px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.bottoms_b {
	color:#FFFFFF;
	background-color:#435AAB;
	border:#9CBFDA solid 1px;
	border-bottom:#233A56 solid 1px;
	border-right:#233A56 solid 1px ;
}

.bottoms_y {
	color:#9B3402;
	background-color:#FEE7A0;
	border:#FFFF66 1px solid;
	border-bottom:#F99806 solid 1px;
	border-right:#F99806 solid 1px;
}

input, input.text, textarea, select {
	font-size: 11px;
	font-family: arial, tahoma, verdana, sans-serif;
	border:#6F9ECC 1px solid;
	padding:1px;
}


input.text{
	width: 250px;
	height:18px;
}

input.text_ddd{
	width:37px;
	height:18px;
}
input.text_fone{
	width:195px;
	height:18px;
}
input.text_numero{
	width:40px;
	height:18px;
}
input.text_complemento{
	width:109px;
	height:18px;
}

textarea {
	width:450px;
	height:80px;
}

.button {
	text-align:right;
	vertical-align:middle;
}

.imprimir {
	width: 665px;
	margin: 0 auto;
}

.fundo_adm{ background:#0066CC url(../img/fundao.gif) repeat-y center }


/*#mensagem { text-align: right; padding:5px}*/
#mensagem .nao_lida a, #mensagem .nao_lida a:visited{ color:#ff0000; text-decoration:blink; font-weight:bold;}


/* Simulao de envelope areo */
.envelope_postal {
	background-image: url(../img/bg_envelope_aereo.gif);
	padding: 20px;
}

.acoes { padding: 4px 7px; }
.usuarios_acoes { width:375px; }
.usuarios_tipo {
	width:20px;
	padding:0 1px;
	text-align:center;
	vertical-align:middle;
}

#frm {
	margin-top: 10px;
	border: 1px solid black;
}
.download_arquivo a:link { color:#E5672C; }
.download_arquivo a:hover { color:#4572A9; }
.download_arquivo a:visited { color:#999999; }


/* div que mostra lista de endereos */
#endereco_entrega {
	padding:5px 15px;
	font-weight: bold;
}

#enderecos_entrega {
	height:75px;
	overflow:auto;
}

.definir_endereco_entrega {
	padding-left:22px;
	background:url(../img/arrow_left.gif) 0 1px no-repeat;
}






.clear { clear:both; }



/*------------------------
	Tabs
------------------------*/
/*- Tabs Azul --------- */
#tabs_azul {
	float:left;
	width:100%;
	background:#BBD9EE;
	font-size:93%;
	line-height:normal;
}
#tabs_azul ul {
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
}
#tabs_azul li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs_azul a {
	float:left;
	background:url(../img/tableft.gif) no-repeat left top;
	background-position:0% 1px;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#tabs_azul a span {
	float:left;
	display:block;
	background:url(../img/tabright.gif) no-repeat right top;
	background-position:100% 1px;
	padding:5px 15px 4px 6px;
	color:#666;
}
#tabs_azul a:hover span {
	color:#000;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs_azul a span {float:none;}
/* End IE5-Mac hack */
#tabs_azul a:hover span {
	color:#003399;
}
#tabs_azul a.tab_ativa {
	background-position:0% -42px;
}
#tabs_azul a.tab_ativa span {
	background-position:100% -42px;
	color:#003399;
	font-weight:bold;
}
#tabs_azul a.tab_ativa:hover span {
	color:#003399;
}

.tabs_azul_descricao {
	margin:0;
	border: solid #BBD9EE;
	border-width: 0 1px;
	padding:10px;
	background-color:#FFFFFF;
}

/*-------------------------------------------------
Menu de produtos
-------------------------------------------------*/

#menu_produtos {
width:180px;
float:left;
}

#menu_produtos .top_produtos {
height:30px;
background:  url(../img/top_produtos.gif) center top no-repeat;
}

#menu_produtos .top_produtos a { margin:0;}

#menu_produtos .bottom_menu { height:18px;  margin:0;
background: url(../img/bottom_produtos.gif) center bottom;
}

#menu_produtos .chamadas {
text-align:center;
}
#menu_produtos ul.produtos {
	margin:0;
	padding: 0;
	list-style: none;
	width: 180px ; /* Width of Menu Items */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
}

/* Styles for Menu Items */
#menu_produtos ul.produtos li a {
	display: block;
	text-decoration: none;
	color:#FFFFFF;
	line-height:110%;
	padding: 4px 0 5px 5px;
	border:#9CBFDA solid 1px;
	border-bottom:#233A56 solid 1px;
	border-right:#233A56 solid 1px ;
	background:#435AAB url(../img/spacer.gif);
	text-transform:uppercase;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu_produtos ul.produtos li a {
	height:11px;
}
/* End */

/* Fix IE. Hide from IE Mac \*/
* html #menu_produtos ul.produtos a {
	padding:4px 0px 4px 5px;
	line-height:normal;
}
/* End */

/* Hover Styles */
#menu_produtos ul.produtos li a:hover {
	color:#9B3402;
	background-color:#FDBE02;
	border:#FFFF66 1px solid;
	border-bottom:#F99806 solid 1px;
	border-right:#F99806 solid 1px;
}


.td_color_o {
	background-color : #FFFF99;
}
.td_color_t {
	background-color : #99FF99;
}

