body {
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: small;
	background: url(../images/back.jpg) repeat-y top left;
	background-color: #BCC6AE;
}
#menutext{
	position: absolute;
	font-size: 12px;
	margin: 0 0 0 0;
	top: 60px;
	padding: 0;
	left:340px;
	height: 24px;
	line-height: 24px;
	font-size: 17px;
	color: #7C9061;
	letter-spacing: 1px;
}
#divMenu0, #divMenu1{
	position: absolute;
	visibility: hidden;
	font-size: 12px;
	margin: 64 0 0 0;
	width: 150px;
	top: 66px;
	padding: 0;
}
#divMenu0 {
	left: 410px; 
}
#divMenu1 {
	left: 517px; 
}
#menuover{
	background: url(../images/back_menu_over.jpg) no-repeat top left;
	background-color: #7C9061;
	width: 399px;
	height: 58px;
	position: absolute;
	top: 0;
	left: 330px;
}
.menutitle{
	height: 24px;
	line-height: 24px;
	font-size: 17px;
	color: #FFFFFF;
	background-color: #455536;	
	letter-spacing: 1px;
	padding-left: 10px;
}
.menuitem{
	padding:3px;
	background-color: #455536;	
	letter-spacing: 1px;
	padding-left: 10px;
	margin: 1px;
	font-weight: bold;
	color: #5B723C;
}
.menuitem a{
	text-decoration: none;
	font-weight: bold;
	color: #BCC6AE;
}
.menuitem a:hover{
	color: #FFFFFF;
}
#menu{
	background: url(../images/back_menu.jpg) repeat-x top left;
	height: 84px;
	margin: 0 0 0 0;
	padding: 0;
	border:0;
}
#display{
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	left:0;
	width: 330px;
	height: 237px;
	background: url(../images/display.jpg) no-repeat top left;
}
#displaybow{
	position:absolute;
	left:43px;	
	top:0px;
}
#text{
	margin-left: 60px;
	margin-right: 41px;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	font-weight: bold;
	color:#323232;
}
.bowdescription, h3{
	color: #5B723C;
	font-size: 24px;
	line-height: 30px;
}
#foot{
	background: url(../images/back_foot.jpg) repeat-x top left;
	height: 84px;
	margin: 20 0 0 0;
	padding:0;
	margin-bottom:0;
	bottom:0;
	color: #FFFFFF;
	letter-spacing: 1px;
}
#foot a:visited img,
#foot a:link img,
#foot a img {
  border: 0;
}
#foot #submenu, #foot #notes{
	margin-left: 60px;
}
#foot #submenu{
	height: 24px;
	line-height: 28px;
	font-size: 17px;
	color: #5B723C;
	font-weight: normal;
}
#foot #submenu a{
	text-decoration: none;
	font-weight: normal;
	color: #BCC6AE;
}
#foot #submenu a:hover{
	color: #FFFFFF;
}
#foot #notes{
	font-size: 12px;
        margin-top: 15px;
}
#foot #notes img { 
  margin-top:5px;
}
.divisor{
	color: #7C9061;
}
table.woods{
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	font-weight: bold;
	color:#323232;	
}
td.title{
	text-align: right;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
	color:#323232;
}
td.description{
	font-style: italic;
}
li{
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
	color:#323232;	
}
span.note{
	font-weight: normal;	
}
table.form_personal, table.form_bow{
	font-size: 12px;	
	letter-spacing: 1px;
}


#block_huayra, #block_wboo, #block_order{
	margin-left: 10px;
}
	

#block_huayra{
	float: right;
	cursor: pointer;
}
#block_huayra .new{
	width: 158px;
	height: 22px;
	background: url(../images/block_1_new.gif) no-repeat top left;
	margin-left: 3px;
}
#block_huayra .content{
	width: 338px;
	height: 165px;
	background: url(../images/block_2_huayra.jpg) no-repeat top left;
	text-align: right;
	border-bottom: solid 3px #3A4F22;
	border-left: solid 3px #3A4F22;
	border-right: solid 3px #3A4F22;
}
#block_huayra .content .text{
	float: right;
	width: 120px;
	color: #FFFFFF;
	bottom:5px;	
	margin-top:40px;
	margin-right:3px;
	text-align: right;
	font-size: 17px;
	font-weight: normal;
}



#block_wboo{
	float: right;
	cursor: pointer;
}
#block_wboo .new{
	width: 158px;
	height: 22px;
	background: url(../images/block_1_new.gif) no-repeat top left;
	margin-left: 3px;
}
#block_wboo .content{
	width: 338px;
	height: 165px;
	background: url(../images/block_2_boo.jpg) no-repeat top left;
	text-align: right;
	border-bottom: solid 3px #3A4F22;
	border-left: solid 3px #3A4F22;
	border-right: solid 3px #3A4F22;
}
#block_wboo .content .text{
	float: right;
	width: 120px;
	color: #FFFFFF;
	bottom:5px;	
	margin-top:40px;
	margin-right:3px;
	text-align: right;
	font-size: 17px;
	font-weight: normal;
}





#block_order{
	float: right;
	cursor: pointer;
}
#block_order .online{
	width: 158px;
	height: 22px;
	background: url(../images/block_pedido.gif) no-repeat top left;
	margin-left: 3px;
}
#block_order .content{
	width: 338px;
	height: 165px;
	background: url(../images/block_pedido_1.jpg) no-repeat top left;
	text-align: right;
	border-bottom: solid 3px #3A4F22;
	border-left: solid 3px #3A4F22;
	border-right: solid 3px #3A4F22;
}
#block_order .content .text{
	float: right;
	width: 120px;
	color: #FFFFFF;
	bottom:5px;	
	margin-top:40px;
	margin-right:3px;
	text-align: right;
	font-size: 17px;
	font-weight: normal;
}



a.block {
	text-decoration: none;
}

#text a {
	color: #7C9061;
	text-decoration: none;
	font-weight: 600;
	font-size: 15px;
	letter-spacing: normal;
}
#text a:hover {
	color: #455536;
}
#notes{
	color:#BCC6AE;
}
#notes a{
	color:#BCC6AE;
	font-weight: 600;
	text-decoration: none;
}
#notes a:hover {
	color:#FFFFFF;
}


/*

    FIXING NOTES: Por el momento lo dejo as�, habr�a que cambiarlo.

#bow_slide 
#bow_slide_actual 
#bow_slide_bar 
*/

#image-box {
	float: right;
	background-color: #3A4F22;	
	border: solid 2px #7B8F60;
	margin:5px;
        height: 380px;
        width: 340px;
}
#image-box-current {
	margin: 5px;
        text-align: center;
}
#image-box-current img {
        border: 2px solid #BCC6AE;
}
#image-box-pagination {
	margin-left:5px;
	margin-right:5px;
        margin-top: 10px;
        text-align: center;
}
#image-box-pagination a {
	color: #BCC6AE;	
	font-size: 14px;
}
#image-box-pagination a img {
	border-color: #BCC6AE;
        filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;
}
#image-box-pagination a img:hover{
	border-color: #BCC6AE;
        filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}
#image-box-pagination a:hover {
	color: #fff;
}
#image-box-spinner {
        text-align:center;
        height: 150px;
        padding-top: 50px; 
}
table.form_items {
	text-align: left;
	font-size: 12px;
	letter-spacing: 1px;
	color:#323232;
}
table.form_items td{
	padding:0;
	margin:0;
	border:0;
}
input, option, select, textarea {
	font-size: 12px;
	letter-spacing: 1px;
}
textarea {
	font-family: Trebuchet MS;
}
table.form_order td, table.form_personal td{
	padding: 10px;
	border-bottom: solid 2px #C4CEB9;
	font-size: 12px;
	letter-spacing: 1px;
}
td.explain{
	font-style: italic;
}
td.color{
	width:16px;
}
tr.dark{
	background-color: #DBE0D6;	
}
tr.light{
	background-color: #E4E8DE;
}
tr.endform{
	background-color: #C4CEB9;	
	text-align: right;
	margin-right: 20px;
}



#chart {
	background-color: #DBE0D6;
	width: 300px;
	padding:4px;
	font-size: 12px;	

}
.bowprice{
	height: 40px;
	color: #FFFFFF;
	background-color: #5B723C;	
	text-align: center;
	border-top: solid 3px #455536;
}
#features{
	padding:8px;
}
#readmore{
	background-color: #E4E8DE;
	padding:8px;
}

#block_articles{
	background-color: #3A4F22;
	width:200px;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: solid 3px #3A4F22;
	border-left: solid 3px #3A4F22;
	border-right: solid 3px #3A4F22;
}

.article{
	background-color: #5B723C;
	border-bottom: dotted 1px #3A4F22;
}
div.article_title a{
	color: #FFFFFF;
}
.article_image{
	float: left;
}

span.required {
  text-width: bold;
  color: brown;
}


.notice, .error {
  font: 1.2em/1.8em Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  border: 2px solid #000;
  padding: 10px 10px 10px 5px;
  margin: 0 auto;
  text-align: center;
  width: 70%;
  clear: both;
}
.notice {
  border-color: #EAF8FF;
  color: #048CCA;
  background: #B3E5FD url(../images/information.png) no-repeat 5px 5px;
}
.error {
  border-color: #FFFFCE;
  color: #777700;
  background: #FFFF8E url(../images/error.png) no-repeat 5px 5px;
}
.notice p, .error p {
  text-align: right;
  margin: 0;
}

