/* CSS Document */

body {
	background: url(../images/background.png);
	background-repeat:repeat;
    font-family: verdana;
    font-size: 14px;
    word-spacing: 5px;
	
}

.textdescription {
    color: #065a1a;
    font-size: 15px;
    padding: 0 52px;
    text-align: justify;
}

h2 {
    text-align: center;
}

body a {
    font-family: verdana;
    font-weight: bold;
}

.tableItem {
	text-align:left;
}
.tableItemBold {
	font-weight:bold;
	text-align:right;
}

.sectTitles, .redTitle{
	font-size: 18px;
    font-weight: bold;
}
.redTitle {
	text-align:center;
}

#header {
   padding-top: 30px;
}
#wrapPage {
	width:960px;
	margin:0px auto;
	background: url(../images/background_fruits.png);
	background-repeat:no-repeat;
	min-height:500px;
}

#titlePage {
	text-align:center;
}

.borderImage img {
   border-left: 8px solid;
   border-top: 8px solid;
}
#leftImage {
	float:left;
     padding-left: 315px;
    padding-right: 22px;
    padding-top: 20px;
}
#rightImage {
   padding-top: 45px;
}
.title {
	color: #0F650D;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 33px;
    font-weight: bold;
}
.subtitle {
    color: #C78410;
    font-family: verdana;
    font-size: 17px;
    font-style: italic;
    font-weight: bold;
}

.box {
    float: left;
    width: 285px;
	background:url(../images/background_button.png);
	background-repeat:no-repeat;
	height: 150px;
	text-align:center;
	padding-top:8px;
}

.box a {

	font-size: 19px;
}

#box1 {
    margin-right: 28px;
	
}

#bodyPage {
	 padding-left: 318px;
     padding-top: 50px;
}

.textBox {
    color: #2D7C21;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
	 word-spacing: 5px;
}

.titleSell {
    color: #0F650D;
    font-family: Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:bold;
}
.sellBox {
	background:url(../images/background_sellbox.png);
	background-repeat:no-repeat;
	width:293px;
	height:146px;
    margin-left: 325px;
    margin-top: 30px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
    color:#FFF;
}

.sellBox div {
   padding: 12px;
}

.topBackground {
	background:url(../images/top_background.png);
	background-repeat:no-repeat;
    height: 21px;
}

.middleBackground {
	background:url(../images/middle_background.png);
	background-repeat:repeat-y;
    min-height: 500px;
}

.footerBackground {
	background:url(../images/footer_background.png);
	background-repeat:no-repeat;
    height: 37px;
}

.titleBrown {
    color:#c78410;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
    padding: 4px 35px;
}

.titleBrown label {
	font-size:18px;
	font-style:italic;
	
}

.titleBrownLeft {
    color:#c78410;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
    padding: 4px 35px;
    text-align: center;
}

.titleBrownLeft label {
	font-size:18px;
	font-style:italic;
	
}

.img_list, .textDescription {
	float:left;
}
.textDescription {
    padding-left: 10px;
    width:800px;
}

.tblPrecios {
	width:100%;
	border: solid 2px #000;
	color:#000;
}

.tblPrecios tr td{
    border: 1px solid #000000;
    height: 22px;
    text-align: center;
}

.tblPrecios tr td{
	
	background:#FFF;
}

.backgroundGray {
	background-color:#CCC !important;
	
}

.titleBrownLeft a {
	font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}

.titleOrageCategory {
	 color: #F67A15;
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.tblProducts {
	margin-left: 85px;
    margin-right: 50px;
    background:#FFF;
   
}

.tblProducts thead {
	font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}

.tblProducts tr td {
	 border: 1px solid;
	 padding: 4px;
}

.titleBrownCategory {
	color:#6e4b0d;
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
	margin-top:20px;	
}

.titleGreenCategory {
	color:#266e0d;
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
	margin-top:20px;		
}

.orderingInformation {
    
	color:#c78410;
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    margin-top:20px;	
}

#wrapOrderInformation {
	padding: 30px;
	font-family:Verdana, Geneva, sans-serif;
	color:#065a1a;
	font-weight:bold;
	font-size:11px;
}

#wrapPage p {
	font-size: 15px;
	text-align:justify;
}

#Table13 {
	color:#266e0d;
}
#Table13  input, #Table13  textarea{
    box-shadow: 0px -2px 5px #000000;
    -webkit-box-shadow:0px -2px 5px #000;
    -moz-box-shadow: 0px -2px 5px #000;
}

#Table13 tr{
    height: 45px;
}

#FormsButton665 {
    background: #977E7F;
    color: #FFFFFF;
    font-weight: bold;
    height: 35px;
    width: 90px;
}

.camaraRow {
	background:  #DFDFCB;
    border: 0px !important;
}

/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(../img/overlay/white.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:640px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */

.apple_overlay .close {
    background-image: url("../images/button_grey_close.png");
    background-position: -2px 0;
    cursor: pointer;
    float: right !important;
    height: 35px;
    left: 52px;
    margin-top: -51px;
    position: relative;
    width: 35px;
}

div.apple_overlay.black  {
    background-color: rgba(0, 0, 0, 0.7);
    left: 356.5px;
    position: fixed;
    top: 35.8px;
    z-index: 10000;
}
div.apple_overlay.black {
		background-image:url(http://static.flowplayer.org/tools/img/overlay/transparent.png);		
		color:#fff;
		background-repeat:no-repeat;
		text-align: center;
	}
	
div.apple_overlay.black img {
    border: 10px solid;
    color: #FFFFFF;
}