body {
	background-image: url(../images/bg_red.gif); 
	background-repeat:repeat-y; 
	background-color: #404040; 
	color: #000000;
	font: 12px/22px Arial, Helvetica, sans-serif;
   text-align: left;
}
a {
	color: #B53001;
	font: bold 12px/22px Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
a:link {
	color: #B53001;
	font: bold 12px/22px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:visited {
	color: #B53001;
   text-decoration: none; 
}

a:hover, a:active {
	color: #B53001;
   text-decoration: underline;;
}

h2 {
	margin: 0px 0px 2px; 
	font: bold 120% Arial,Verdana,sans-serif;
	color: #b52c07
}
h2 a {
	text-decoration: none;
}
h3 {
	margin: 10px; 
	font: bold 100% Arial,Verdana,sans-serif; 
   color: #FFFFFF
}

h1 {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #660000;
	margin-bottom: 0px;
	margin-top: 5px;
   text-align: left;
}

img{border:0}

#wrapper {
	text-align: left;
	margin: 20px auto;
	padding: 0px;
	border:0;
	width: 800px;
	background: url("../images/bg1.gif") repeat;
}

#container {
   
   /*position: relative;
   min-height:100%; 
   height:100%;

   border-right: dotted 1px #C0C0C0;*/
  }

#header {
   position: relative;
	margin: 0px;
	/*background-position: bottom;*/
	background-image: url(../images/bg_header3.gif); 
	width: 100%;
	/*border-bottom: #fff 1px solid;*/ 
	background-repeat: repeat-x;
	height: 130px;
}

#header h1 {
   position: absolute;
	font-size: 20px; 
	margin: 25px 0px;
   left:140px;
	color: #FFFFFF;
	height:20px; 
	text-align: right;
}
#bglogo {
   position:relative;
  	top:-50px;
	left:35px;
	/*margin: 0px 15px;*/
	background-image: url(../images/logo-am-carvalho.gif);
   background-repeat: no-repeat;
	/*width: 226px; 
	height: 150px;*/
   
   z-index:100;
}

a #logo {
   position:relative;
   top:5px;
   left:5px;
	background-image: url(../images/logo-am-carvalho.gif);
   background-repeat: no-repeat;
	/*width: 0px; 
	height: 150px;*/

   cursor:hand;
   z-index:100;
}

#menutop{
   
   border-top-color: #DFC3A5;
}
#left {
	text-align: center;
	width: 0px;
}
#left ul {
	/*border: #c5c877 1px solid;*/ 
	padding: 10px; 
	margin-left: 0px; 
	line-height: 30px; 
	list-style-type: none
}
#right {
   position:relative;/*ie needs this to show float */
	float: left;
	width: 0px;
	/*min-height: 385px;*/
	
}

.catalog{
   float:left;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 5px;
   margin-bottom: 5px;
   padding: 5px;  
   display:inline;
}

table.tbl2 {
	border:none;
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}

#content {
	float: left;
	/*margin: 0px;*/
	padding: 10px;
	width: 58%;
	border-left: dotted 1px #C0C0C0;
	border-right: dotted 1px #C0C0C0;
	/*min-height:365px;*/
}
#content p {
	/*line-height: 165%*/
}

#footer {
	position:relative;
	padding-bottom: 5px; 
	font-size: 90%; 
	clear:both;
	height:20px;
	border-top: solid 3px #DFE9F3;
	background-color: #4A8CBD;
   background: url(../images/bg_footer.gif) repeat-x bottom;
	color: #FFFFFF;
	text-align:right;
}

#footer div{
	text-align:left;
}

#footer div img{
	border:none;
}

#skipmenu {
	width: 798px;
	position: absolute;
	top: 0px ;
	text-align: right; 
	font-size: 90%;
	/*border: 2px solid red;*/
	
}
#skipmenu ul {
	
	/*margin: 0px 20px 0px 20px;*/ 
	/*border-left: #c4c769 1px solid;*/
   padding-right:10px;
	list-style-type: none;
}
#skipmenu li {
	/*border-right: #c4c769 1px solid;*/ 
	padding: 0px 0px;  
	display: inline; 
}
#skipmenu li span{
	padding: 0px 5px;
   color:#FFFFFF;
   font-weight: 900;
}
#skipmenu li a {
	color: #ffffff;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}
#skipmenu li a:hover, a:active {
	color: #D99F18;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}