/*
CSS3-only Horizontal Drop Line Tab Menu
http://www.skyrocketlabs.com
skyrocketlabs@gmail.com
*/

/* ARCHITECTURE */

body {
  font-family: 'PTSansRegular', sans-serif;
  font-size: 100%;
  color:#000;
  margin: 0;
  padding: 0;
  background-image: url(../img/fundo.png);
  background-repeat: repeat-x;
}

input, textarea, select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}
label {font-size:12px; font-weight:bold; color:#666;}
label.opt {font-weight:normal;}

.tabela {background:#f2f2e6; padding:10px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:10px; width:960px;}
.tabela2 {background:#333333; padding:5px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:36px; width:960px;}
.tdencomenda {border-bottom:thin; border-bottom-color:#333;}

#wrapper {
	width: 960px;
	min-height: 800px;
	margin: 20px auto;
	padding: 20px;
	background: none;
	border: none;
	overflow: hidden;
	float: none;
}

#top {
  width: 960px;
  height: 120px;
}

/* TYPOGRAPHY */

h1, h2, h3 {
  font-size: 3.5em;
  font-weight: normal;
  letter-spacing: -1px;
  line-height: 1.0em;
  color: #000;
  margin: 0 0 5px 0;
}

h2 {
  font-size: 2.3em;
  letter-spacing: -1px;
  color: #999;
  margin: 0 0 30px 0;
}

h3 {
  font-size: 1.7em;
  letter-spacing: 0px;
  color: #000;
  margin: 70px 0 20px 0;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #ddd;
}

h4 {
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.1em;
  color: #f0f0f0;
  margin: 0;
  padding: 10px 50px 0 0;
}

p {
  font-size: 1.0em;
  line-height: 1.5em;
  margin: 0 0 16px 0;
}

p a {
  color: #000;
  text-decoration: underline;
}

p a:hover {
  color: #999;
  text-decoration: underline;
}

p.boxy {
  padding: 10px;
  background: #f5f5f5;
  border: 1px solid #e0e0e0;
}


/* MENU STYLE - IGNORE EVERYTHING ABOVE THIS LINE IF YOU WISH */

#menu {
  width: 960px;
  height: 40px;
  clear: both;
	background-color:#333333;
	background-repeat:repeat;

}

ul#nav {
  font-family: 'PTSansNarrowRegular', sans-serif;
  font-weight: 500;
  font-size: 100%;
  float: left;
  width: 960px;
  margin: 0;
  padding: 0;
  list-style: none;
	background-color:#333333;
	background-repeat:repeat;

}

ul#nav li {
  display: inline;
}

ul#nav li a {
  float: left;
  font-family: 'PTSansNarrowRegular', sans-serif;
  font-weight: 500;
  font-size: 100%;
  line-height: 40px;
  color: #09B32B;
  text-decoration: none;
  margin: 0;
  padding: 3px 20px 3px 22px;
}

/* APPLIES THE ACTIVE STATE */
ul#nav .current a, ul#nav li:hover > a  {
  color: #ffffff;
  text-decoration: none;
  color: #ffffff;
  background: #333333;
}

/* THE SUBMENU LIST HIDDEN BY DEFAULT */
ul#nav  ul {
  display: none;
}

/* WHEN THE FIRST LEVEL MENU ITEM IS HOVERED, THE CHILD MENU APPEARS */
ul#nav li:hover > ul {
  position: absolute;
  display: block;
  width: 920px;
  height: 40px;
  position: absolute;
  margin: 45px 0 0 0;
  background: #999999; 
  border-width:5px;	
  border-top-style:solid;
  border-top-color: #ffffff;
}

ul#nav li:hover > ul li a {
  float: left;
  font-family: 'PTSansNarrowRegular', sans-serif;
  font-weight: 500;
  font-size: 100%;
  line-height: 45px;
  color: #00CC00;
  text-decoration: none;
  margin: 0;
  padding: 0 30px 0 0;
}

ul#nav li:hover > ul li a:hover {
  color: #ffffff;
  text-decoration: none;
  text-shadow: none;
  background: none; 
}

#panel {
  width: 960px;
  height: none;
  margin-top: 80px;
  padding: 00px;
  text-align: center;
  background: none; 
}

.line {
  width: 960px;
  height: 10px;
  margin: 20px 0;
  background: #333;
  overflow: hidden;
}

.titulo {
  font-family: 'PTSansRegular', sans-serif;
  color: #09B32B;
  text-decoration: none;
}

.descrição {
  font-family: 'PTSansRegular', sans-serif;
  font-size: 100%;
  color: #999;
  text-decoration: none;
}

.rodape {
  font-family: 'PTSansRegular', sans-serif;
  font-size: 80%;
  color: #999;
  text-decoration: none;
}

.erroform {
  font-family: 'PTSansRegular', sans-serif;
  font-size: 80%;
  color: #F00;
  text-decoration: none;
}

A:link {
	text-decoration: none;
	font-weight:bold;
	color:#F00;
	}
A:visited {
	text-decoration: none
	font-weight:bold;
	color:#F00;
	}
A:active {
	text-decoration: none
	font-weight:bold;
	color:#F00;
	}
A:hover {
	text-decoration: none;
	font-weight:bold;
	color: #666;
	}
	
.butao {
	-moz-box-shadow:inset 0px 2px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 2px 0px 0px #ffffff;
	box-shadow:inset 0px 2px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 30px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.butao:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.butao:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */
