/*
CITRINUS - Home Page

colors: 
dark green: #02671b
strong red: #bf0a0a
high yellow: #fcec03
*/
@import url(reset.css);
@import url(menu.css);
@import url(forms.css);
BODY {
	background: white url(../img/greendotsfade01.png) repeat-x;
	font: 0.8em Tahoma, sans-serif;
}
.nofloat {clear: both;}
H6 {
	font-size: 14px;
	color: #02671b;
	margin: 4px 0 10px 0; 
}
A {color: black;}
A:hover {text-decoration: line-through;}
#main_box {
	width: 962px;
	margin: 10px auto;
	position: relative;
}
/* log in e cart */
#top {
	width: 740px;
	height: 45px;
	margin-left: 220px;
}
	#top SPAN, #top SPAN A  {font-size: 10px; color: black;}
	
#header {
	width: 960px;
	height: 140px;
}
#col_left {
	width: 220px;
	padding-right: 4px;
	float: left;
	background: white;
	margin-bottom: 15px;
}
	#boxl1 {
		background: url(../img/tiras01.jpg) repeat-y; 
		text-align: center;
	}
		.topcol1 {
			height: 28px;
			background: url(../img/topcx01.jpg) no-repeat; 
		}
	#boxl2 {
		background: url(../img/tiras02.jpg) repeat-y; 
		text-align: center;
	}
	.topcol2 {
		height: 28px;
		background: url(../img/topcx02.jpg) no-repeat; 
	}
#col_right {
	width: 736px;
	float: left;
	background: white url(../img/colbar.png) repeat-y;
}
#col_right P {
	margin-bottom: 6px;
}
	.coltop {
		width: 736px;
		height: 29px;
		background: url(../img/coltop.png) no-repeat;
	}
	.colbot {
		width: 736px;
		height: 29px;
		background: url(../img/colbot.png) no-repeat;
	}
	#wrap1 {padding: 0 20px;}
	#wrap1 UL{ margin: 8px 60px 8px 40px; }
	#wrap1 UL LI{ margin-bottom: 8px; }
	.pbox1 {
		width: 220px;
		height: 260px;
		padding: 2px 6px 4px 2px;
		margin-left: 2px;
		border-right: solid 1px black;
		float: left;
	}
	#mvistos, #destak {
		width: 220px;
		padding: 2px 3px 4px 3px;
		margin: 0 0 12px 6px;
		border: solid 1px black;
		float: left;
		background: url(../img/boxbg01.png) repeat-y;
		text-align: center; 
	}
	#destak {
		background: url(../img/boxbg02.png) repeat-y; 
	}
	#mvistos UL.boxlist, #destak UL.boxlist {
		margin: 6px 0;
		text-align: left;
		font-size: 10px;
		font-weight: bold;
	}
	#mvistos UL.boxlist LI, #destak UL.boxlist LI {
		margin-bottom: 8px;
		list-style-type: none;
		background: url(../img/arrowlist.gif) no-repeat;
		padding-left: 15px; 
		color: #02671b;
	}
	#mvistos UL.boxlist LI A, #destak UL.boxlist LI A {
		color: #02671b;
		text-decoration: none;
		padding: 2px;
	}
	#mvistos UL.boxlist LI A.ditem, #destak UL.boxlist LI A.ditem {
		font-weight: normal;
	}
	#mvistos UL.boxlist  LI A:hover, #destak UL.boxlist LI A:hover {
		background: white;
	}
#footer {
	width: 706px;
	float: right;
	font-size: 9px;
	padding: 10px 15px;
}
#footer IMG {
	vertical-align: top;
	float: right;
}
/* Estilos gerais */
H1.col, H1.tit1 {
	font: bold 14px Tahoma, sans-serif;
	text-transform: uppercase;
	padding-top: 6px;	
}
.tit1 {
	padding: 12px 0 6px 0 !important;	
}
.yline {width: 700px; height: 20px; margin: 10px auto; border-bottom: solid 1px #fcec03;}
P.minfo, P.minfo A {font-size: 9px; color:#bf0a0a; margin-bottom: 4px;}
P.art {font-size: 10px; font-weight: bold; margin-top: 8px;}
P.art STRONG {color: #02671b;}
P.price {
	background: #fcec03;
	font-weight: bold;
	font-size: 14px;
	padding: 4px;
	float: right;
	font-variant: small-caps;
}
H1.mtit {
	font: bold 21px Lucida Sans, Tahoma, sans-serif;
	background: url(../img/arrowtit.png) center left no-repeat;
	margin: 4px 0 10px 0;
	padding-left: 20px;
}
H5.pdesc {
	font-size: 12px;
	font-weight: bold;
	color: #02671b;
}
H2.btit {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	margin: 6px 0 12px 0;
}