﻿/* CSS Document */

body { 
	margin-top: 0px;	
	margin-bottom: 0px;	
	background-image:url(../images/bg.jpg);	
	background-repeat:repeat; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;}


	/* ////////////////////// */
	/*          TOPO          */
	/* ////////////////////// */

.MenuNovo
{
	border-style: solid;
	border-width: 4px 0px 4px 0px;
	border-color: #d58f8f;
	height: 30px;
	background-color: #aa1e1e;
	font-size: 12px;
	font-family: arial;
	color: white;
}

#topo {	
	background-image:url(../images/topo_simpleshop.jpg); 
	width:850px; 
	height:80px; 
	margin:0px auto;}

#sair { 
	width:830px;
	height: 20px;
	position: absolute;
	visibility: visible;
	text-align: right;
	vertical-align: middle; 
	margin-top: 40px;
	margin-right:20px;}

.link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;}

.link a, .link a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;}

.link a:hover { 
	color:#999999;}



	/* ////////////////////// */
	/*        CONTEÚDO        */
	/* ////////////////////// */

#conteudo { 
	width:850px; 
	margin:0px auto; 
	margin-bottom:10px;}

#corpo { 
	width:830px; 
	padding: 10px 10px 10px 10px; 
	background-color:#e8e8e8;}

#corpo p { 
	text-align:justify;}

#corpo_icones { 
	background-color:#aa1e1e; 
	width:810px; 
	height:25px; 
	padding:5px 10px 5px 10px;}

#titulos { 
	width:300px; 
	height:15px; 
	float:left; 
	text-align:left; 
	margin-top:5px;}

.titulo{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#fff;}

#icones { 
	width:250px; 
	height:25px; 
	float:right; 
	text-align:right;}

#corpo_campos {
	width:810px; 
	height:auto; 
	background-color:#ffffff; 
	padding:10px 10px 10px 10px;}
	
.legend { 
	color:#aa1e1e; 
	font-size:12px;}

.campoTexto{ 
	height:16px; 
	background-color:#ffffff; 
	border:solid 1px #6a6a6a; 
	font:normal 11px verdana; 
	color:#6a6a6a; 
	padding-top:2px;}

.campoCombo{ 
	height:21px; 
	background-color:#ffffff; 
	border:solid 1px #6a6a6a; 
	font:normal 11px verdana; 
	color:#6a6a6a;}

.campoTextarea { 
	background-color:#ffffff; 
	border:solid 1px #6a6a6a; 
	font:normal 11px verdana; 
	color:#6a6a6a; 
	padding:2px 2px 2px 2px;}
	
select { 
	height:22px; 
	background-color: #ffffff; 
	border:solid 1px #6a6a6a; 
	color: #6a6a6a; 
	font:normal 11px verdana; 
	padding:2px;}

.botao { 
	font-size:11px; 
	color:#fff; 
	font-weight:bold; 
	background-color:#aa1e1e; 
	border:2px solid #d58f8f; 
	padding:2px 8px 2px 8px;}
	
.textoLogin { 
	font-size:11px; 
	color:#6a6a6a; 
	text-decoration:none;}

.textoLogin a { 
	font-size:11px; 
	color:#6a6a6a; 
	text-decoration:none;}

.textoLogin a:hover { 
	font-size:11px; 
	color:#ccc;}

.grid {
	background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
    font-size:11px; }
.grid td {
	padding: 2px; 
    border: solid 1px #c1c1c1; 
    color: #000000; }
.grid th  {
	padding: 4px 2px; 
    color: #fff; 
    background-color: #700000; 
    border-left: solid 1px #525252; 
    font-size: 12px;
    font-weight:bold;
    text-align:left; }
.grid .alternating {
	background-color: #f2f2f2; }


	/* ////////////////////// */
	/*          MENU          */
	/* ////////////////////// */

#menu { 
	width:850px;
	height:34px;}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider { 
	display:block;
	font-size:1px;
	border-width:0px;
	border-style:solid;
	position:relative;
	z-index:1;}
.qmmc .qmdividery { 
	float:left;
	width:0px;}
.qmmc .qmtitle { 
	display:block;
	cursor:default;
	white-space:nowrap;
	position:relative;
	z-index:1;}
.qmclear { 
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
	float:none !important;}
.qmmc { 
	position:relative;
	zoom:1;
	z-index:10;}
.qmmc a, .qmmc li { 
	float:left;
	display:block;
	white-space:nowrap;
	position:relative;
	z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li { 
	float:none;}
.qmsh div a { 
	float:left;}
.qmmc div { 
	visibility:hidden;
	position:absolute;}
.qmmc .qmcbox { 
	cursor:default;
	display:inline-block;
	position:relative;
	z-index:1;}
.qmmc .qmcbox a { 
	display:inline;}
.qmmc .qmcbox div { 
	float:none;
	position:static;
	visibility:inherit;
	left:auto;}
.qmmc li { 
	z-index:auto;}
.qmmc ul { 
	left:-10000px;
	position:absolute;
	z-index:10;}
.qmmc, .qmmc ul { 
	list-style:none;
	padding:0px;
	margin:0px;}
.qmmc li a { 
	float:none;}
.qmmc li:hover>ul{ 
	left:auto;}
#qm0 ul { 
	top:100%;}
#qm0 ul li:hover>ul { 
	top:0px;
	left:100%;}


/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/

/* QuickMenu 0 */

/*"""""""" (MAIN) Container""""""""*/	
#qm0 { 
	width:auto;
	background-color:#aa1e1e;
	border-width:4px 0px;
	border-style:solid;
	border-color:#d58f8f;}

/*"""""""" (MAIN) Items""""""""*/	
#qm0 a { 
	padding:6px 40px 6px 8px;
	color:#fff;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:12px;
	text-decoration:none;
	text-align:left;}

/*"""""""" (MAIN) Hover State""""""""*/	
#qm0 a:hover { 
	background-color:#aa1e1e;}

/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
#qm0 li:hover>a	{ 
	background-color:#700000;
	color:#fff;}

/*"""""""" (MAIN) Active State""""""""*/	
body #qm0 .qmactive, body #qm0 .qmactive:hover { 
	background-color:#700000;
	text-decoration:underline;}

/*"""""""" (SUB) Container""""""""*/	
#qm0 div, #qm0 ul { 
	padding:5px;margin:0px;
	background-color:#aa1e1e;
	border-width:4px 1px 1px;
	border-style:solid;
	border-color:#700000;}

/*"""""""" (SUB) Items""""""""*/	
#qm0 div a, #qm0 ul a {	
	padding:2px 40px 2px 5px;
	border-width:0px;
	border-style:none;}

/*"""""""" (SUB) Hover State""""""""*/	
#qm0 div a:hover { 
	text-decoration:none;}

/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
#qm0 ul li:hover>a { 
	text-decoration:none;}

/*"""""""" Individual Titles""""""""*/	
#qm0 .qmtitle {	
	margin:2px 5px 5px;
	color:#ffffff;
	/*font-family:Arial;*/
	font-size:11px;
	font-weight:bold;}

/*"""""""" Individual Horizontal Dividers""""""""*/	
#qm0 .qmdividerx { 
	border-top-width:2px;
	margin:4px 5px;
	border-color:#ccc;}

/*"""""""" Custom Rule""""""""*/	
ul#qm0 .qmparent { 
	background-image:url(../images/arrow_down.gif);
	background-repeat:no-repeat;
	background-position:95% 50%;}

/*"""""""" Custom Rule""""""""*/	
ul#qm0 ul .qmparent	{ 
	background-image:url(../images/arrow_right.gif);}
