@charset UTF-8;


	
/* CSS Document */
* {
	margin:0;
	padding:0;
}

.clear {
	clear:both;
}

img,a img {
	border:none;
}

a,a:hover,a:link,a:visited {
	text-decoration:none;
	color: #00856f;
}

ul {
	list-style:none;
}

body {
	background:url(../images/bg.png) no-repeat;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.left {
	float:left;
}

.right {
	float:right;
}

#mainContainer {
	width:960px;
	margin:0 auto;
	padding-top:26px;
}

#logo {
	background:url(../images/logo.png) no-repeat;
	display:block;
	float:left;
	padding:96px 0 0 173px;
	width:0;
	height:0;
	overflow:hidden;
}

#menu {
	margin-top:5px;
	float:left;
}

#menu ul {
	float:left;
}

#menu .first {
	border:none;
}

#menu .center {
	background:url(../images/menuCenter.png) repeat-x;
	width:942px;
	float:left;
	height:44px;
}


	
/* 	LEVEL ONE */
ul.dropdown {
	padding:0;
	list-style:none;
	margin:0;
	float:left;
	font-size:12px;
	height:16px;
	position:relative;
	color:#666;
	padding-left:4px;
	z-index:1000;
}

ul.dropdown li {
	float:left;
	zoom:1;
	color:#FFF;
	margin-top:15px;
	font-size:12px;
	border-left:1px solid #64b8aa;
	cursor:pointer;
	padding:0 13px;
}

ul.dropdown a:hover {
	color:#64b8aa;
}

ul.dropdown a:active {
	color:#64b8aa;
}

ul.dropdown li a {
	color:#FFF;
	text-transform:uppercase;
	display:block;
}

ul.dropdown li:last-child a {
	border-right:none;
}


	
/* Doesn't work in IE */
ul.dropdown li.hover,ul.dropdown li:hover {
	position:relative;
}

ul.dropdown li.hover a {
}


	
/* 	LEVEL TWO */
ul.dropdown ul {
	width:120px;
	visibility:hidden;
	position:absolute;
	top:100%;
	margin:0;
	padding:0;
	z-index:991;
	padding-top:13px;
}

ul.dropdown ul li {
	background:#333333;
	float:none;
	font-size:11px;
	display:block;
	padding:8px 0;
	border:none;
	border-bottom:solid 1px #ccc;
	color:#ccc;
	font-weight:normal;
	margin-top:0;
	padding-left:13px;
	z-index:1001;
}


	
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a {
	border-right:none;
	width:80%;
	display:inline-block;
	color:#FFF;
}

ul.dropdown ul li:hover {
	color:#64b8aa!important;
}

ul.dropdown ul li a:hover {
	color:#64b8aa;
}


	
/* LEVEL THREE */
ul.dropdown ul ul {
	left:100%;
	top:0;
	width:160px;
}

ul.dropdown li:hover > ul {
	visibility:visible;
}

.firstMenuLeft {
	padding-left:0!important;
}

ul.dropdown .last {
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

#lang {
	float:right;
}

#lang li {
	float:left;
	border-left:1px solid #64b8aa;
	font-weight:bold;
	text-transform:uppercase;
}

#lang a {
	color:#64b8aa;
	padding:0 3px;
}

#lang a:hover,#lang .selected {
	color:#000;
}

#lang .first {
	border:none;
}

#someWords {
	font-style:italic;
	font-size:36px;
	color:#64b8aa;
	font-weight:lighter;
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;
	float:right;
}

#highlightHome {
	background:url(../images/bgHighigth.png) repeat-x;
	width:928px;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	float:left;
	padding:16px;
}

#highlightHome img {
	padding-right:16px;
	width:694px;
	float:left;
}

#highlightHome h1 {
	font-size:24px;
	margin-top:118px;
	margin-bottom:10px;
	color:#000;
}

#highlightHome h2 {
	color:#64b8aa;
	font-size:12px;
	font-weight:bold;
}

#highlightHome .slideshow,#highlightHome .slideshow li {
	width:928px!important;
	height:280px!important;
	overflow:hidden;
	z-index:98;
}

#highlightHome .slideshow img {
	z-index:98;
}

#highlightHome #nav {
	padding-left:709px;
	margin-top:-18px;
	position:relative;
	z-index:99;
}

#highlightHome #nav a {
	background:url(../images/blackCircle.png) no-repeat;
	padding:6px 9px 4px;
	color:#FFF;
	text-decoration:none;
	margin-right:4px;
}

#highlightHome #nav .activeSlide {
	background:url(../images/greenCircle.png) no-repeat;
}

#highlightThumbs {
}

#highlightThumbs .highlightPreview {
	background:url(../images/bgHighigthSmall.png) repeat-x;
	border:#f1f1f1 solid 1px;
	width:290px;
	margin-left:10px;
	float:left;
	padding:10px;
	margin-top:26px;
	height:147px;
}

#highlightThumbs .highlightPreview img {
	float:left;
	width:149px;
	padding-right:10px;
}

#highlightThumbs .highlightPreview .title {
	height:30px;
	margin-bottom:10px;
	overflow:hidden;
}

#highlightThumbs .highlightPreview h1 {
	font-size:16px;
	margin-top:36px;
	line-height:15px;
}

#highlightThumbs .highlightPreview h2 {
	font-size: 11px;
	font-weight:bold;
	color:#000;
}

#highlightThumbs .firstPreview {
	margin-left:0;
}

#highlightThumbs .color1 {
	color:#e41562;
}

#highlightThumbs .color2 {
	color:#57a97f;
}

#highlightThumbs .color3 {
	color:#49a1fd;
}

#copyright {
	text-align:center;
	margin-top:25px;
	font-style:9px;
	padding-bottom:20px;
	color:#999999;
	border-top:solid 1px #64b8aa;
	padding-top:15px;
	float:left;
	width:960px;
}

#copyright a {
	color:#999;
}


	
/* banner innerpages */
#innerPagerBanner {
	border:#d9d9d9 1px solid;
	background:#ebebeb;
	padding:12px;
	margin-bottom:15px;
}

.articleList {
	width:730px;
	margin-top:50px;
}

.articlePreview {
	float:left;
	width:100%;
	margin-bottom: 15px;
}

.articlePreview h1 {
	margin-bottom:10px;
	font-size:14px;
	font-weight:normal;
	color:#007252;
}

.articlePreview h2 {
	color:#000;
	font-size:11px;
	line-height:18px;
}

.articlePreview img {
	float:left;
	margin-right:15px;
	border:#CCC 1px solid;
	width:187px;
}

.readMore {
	float:right;
	color:#007252;
	font-size:12px;
	margin-bottom:20px;
}

#promotion {
	padding:10px;
	background:#ebebeb;
	border:#CCC 1px solid;
	float:right;
	width:184px;
}

#promotion h3 {
	color:#000;
	font-size:14px;
	margin-bottom:30px;
}

#promotion h1 {
	color:#000;
	font-size:14px;
	margin-bottom:30px;
}

#promotion img {
	width:184px;
	margin-bottom:20px;
}

#promotion p {
	color:#007252;
	font-size:12px;
	text-align:justify;
	line-height:16px;
	margin-bottom:30px;
}

#promotion li {
	float:left;
	color:#339966;
	margin-top:8px;
	font-size:12px;
	width:100px;
}

#promotion li a {
	color:#339966;
}

#promotion li img {
	width:9px;
	height:9px;
	float:left;
	margin:2px 4px 0 0;
}

#promotion ul {
	margin-bottom:20px;
	margin-top:-20px;
	float:left;
}


	
/*pagination*/
#pagination {
	float:right;
	margin:14px 0;
}

#pagination li {
	float:left;
}

#pagination li a {
	padding:0 5px;
	color:#000;
}

#pagination li .selected {
	color:#007252;
}


	
/* article detail */
.articleDetail {
	float:left;
	margin-bottom:20px;
	padding:0 60px;
	width:840px;
}

.articleDetail h3 {
	margin-bottom:26px;
	font-size:14px;
	font-weight:normal;
	color:#007252;
}

.articleDetail p {
	color:#000;
	font-size:11px;
	line-height:18px;
}

.articleDetail img {
	float:left;
	margin-right:15px;
	border:#CCC 1px solid;
	max-width:312px;
}

.back {
	float:right;
	color:#007252;
	font-size:12px;
}


	
/* news*/
.news {
	float:left;
}

.news h3 {
	font-size:18px;
	color:#FFF;
	background:#64af8e;
	padding:7px 5px 7px 21px;
	margin-bottom:22px;
}

.news img {
	height:220px;
	float:left;
	margin-right:15px;
	border:#CCC 1px solid;
}

.news .container {
	float:left;
	width:450px;
	margin-left:20px;
	margin-bottom:20px;
}

.news .container h1 {
	margin-bottom:26px;
	font-size:14px;
	font-weight:normal;
	color:#007252;
}

.news .container p {
	color:#000;
	font-size:11px;
	line-height:18px;
}

.news .last {
	margin-right:0;
}


	
/*Contactos*/
.titleBar {
	background:#64af8e;
	color:#FFF;
	padding:10px;
	float:left;
	width:940px;
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
}

.contactsWrapper {
	width:670px;
	padding:0 30px;
	float:left;
}

.contactsWrapper .articleDetail {
	width:600px !important;
}


.contacts p {
	color:#333;
	font-size:12px;
	font-weight:bold;
}

.contacts ul {
	float:left;
	padding-left:80px;
	width:100%;
	font-size:12px;
	color:#666666;
}

.contacts ul li {
	float:left;
	margin-top:20px;
}

.contacts ul a {
	color:#666666;
}

.contacts ul .title {
	width:70px;
	text-align:right;
}

.contacts ul .desc {
	padding-left:25px;
}

#Market_Place {
}

#market_leftColumn {
	float:left;
	width:193px;
}

#personal_data {
}

#personal_data .top {
	height:90px;
	background-color:#F7F5F5;
	padding-top:20px;
	padding-left:10px;
}

#personal_data .left {
	float:left;
	margin-right:5px;
	display:none;
}

#personal_data .right {
	float:left;
}

#personal_data .right h1 {
	color:#3A7259;
	font-weight:bold;
	font-size:16px;
}

#personal_data .right h2 {
	font-size:12px;
	font-weight:normal;
	height:28px;
}

#personal_data .right .genericButton {
	background:black;
	color:white;

	
/*display: none;*/
	padding:5px 10px;
	width:70px;
	font-size:12px;
	font-weight:lighter;
}
#file-uploader{
    width: 100%;
    height: 14px;
    overflow: hidden;
}
#personal_data .bottom {
}

#personal_data .bottom #change_menu {
}

#personal_data .bottom #change_menu .menu_button {
	width:100%;
	height:17px;
	background-color:black;
	padding:10px 0 5px;
	margin-bottom:1px;
}

#personal_data .bottom #change_menu .menu_button:hover {
	background-color:gray;
}

#personal_data .bottom #change_menu .menu_button a {
	color:white;
	text-align:left;
	display:block;
	font-size:12px;
	padding-left:13px;
}

#personal_menu {
	margin-top:30px;
}

#personal_menu p {
	color:#646464;
	font-size:15px;
	text-align:center;
	margin-bottom:5px;
}

#personal_menu .menu_button {
	width:100%;
	min-height:17px;
	background-color:#3a7259;
	padding:10px 0 5px;
	margin-bottom:1px;
}

#personal_menu .menu_button:hover {
	background-color:#64AF8E;
}

#personal_menu .menu_button a {
	color:white;
	text-align:left;
	display:block;
	font-size:12px;
	padding-left:13px;
	text-transform: uppercase;
}

#personal_contacts {
}

#personal_contacts a {
}

#personal_contacts img {
}

.genericButton {
	cursor:pointer;
}

.genericButton:hover {
}

#market_rightColumn {
	float:right;
	width:750px;
}

#market_rightColumn p {
	margin-top:15px;
	float:left;
	padding-left: 10px;
	font-size:14px;
}

#market_rightColumn .titleBar {
	width:730px;
	font-size:14px;
	margin-bottom:0;
}

#market_rightColumn .topSpace {
	margin-top:20px;
}

#market_rightColumn table {
	width:100%;
	padding:0 10px;
	float: left;
}

#market_rightColumn table tr {
	height:25px;
}

#market_rightColumn table .table_title {
	font-size:11px;
	font-weight:bold;
}

#market_rightColumn table .table_odd {
}

#market_rightColumn table .table_even {
	background-color:#f7f4f4;
}

#market_rightColumn table .table_title {
}

#market_rightColumn table .pdf {
	text-align:center;
}

#market_rightColumn table .reserved {
	text-decoration:underline;
	font-weight:bold;
	color:#666666;
}

#market_rightColumn table .avaiable {
	text-decoration:underline;
	font-weight:bold;
	color:#0eb18e;
}

#market_rightColumn table .sold {
	text-decoration:underline;
	font-weight:bold;
	color:black;
}

#market_rightColumn table .withdraw {
	text-decoration:underline;
	font-weight:bold;
	color:#ff0e00;
}

#market_rightColumn #button_seeMore {
	clear:both;
	float:right;
	display:block;
	margin:10px 10px 0 0;
}

#market_rightColumn #button_seeMore a {
	color:#0eb18e;
}

#market_rightColumn .genericButton {
	background:black;
	color:white;
	display:block;
	padding:5px 10px;
	width:70px;
	font-size:12px;
	font-weight:lighter;
	float:right;
	text-align:center;
}

#market_rightColumn .titleButton {
	padding:20px 60px 10px;
	width:630px;
	margin-bottom:7px;
	text-align:center;
}

#market_rightColumn .tabtitleBar {
	background:#64af8e;
	cursor:pointer;
	color:#FFF;
	float:left;
	width:750px;
	font-size:14px;
	margin-bottom:0;
	font-weight:bold;
}

#market_rightColumn .tabtitleBar .titleButton:hover {
	background-color:#3A7259;
}

#market_rightColumn .tabtitleBar .selected {
	background-color:#3A7259;
}

#market_popup {
	width:360px;
	height:215px;
	background:#FCFCFC;
	position:absolute;
	border:1px solid gray;
	margin-left:390px;
	margin-top:85px;
	border-radius:5px;
	box-shadow:2px 5px 85px black;
	display:none;
}

#market_popup #popup_title {
	background-color:#ececec;
	padding:10px 20px;
	font-size:12px;
	color:#007b5e;
	font-weight:bold;
}

#market_popup #popup_text {
	padding:40px 20px;
	font-size:12px;
	color:black;
}

#market_popup #popup_buttons {
	padding-right:20px;
}

#market_popup #popup_buttons .genericButton {
	background:black;
	color:white;
	display:block;
	padding:5px 10px;
	margin:5px;
	width:70px;
	font-size:12px;
	font-weight:lighter;
	float:right;
	text-align:center;
}

#searchTable {
	font-weight:bold;
	padding-top:30px;
	padding-left:60px;
	background-color:#fcfbfb;
	float:left;
	clear:both;
	width:691px;
	display:block;
}

#searchTable input {
	border:1px solid gray;
}

#searchTable span {
	margin-right:40px;
	display:inline-block;
}

#market_rightColumn .rightShadow {
	background-image:url(../images/market_rightShadow.png);
	position:absolute;
	width:19px;
	height:217px;
	margin-top:-12px;
	margin-left:737px;
	float:right;
}

#market_rightColumn .leftShadow {
	background-image:url(../images/market_leftShadow.png);
	position:absolute;
	width:19px;
	height:217px;
	margin-left:-27px;
	margin-top:-12px;
}

.market_login input {
	border:1px solid gray;
	width:100%;
}

.market_login .right {
	float:right;
}

.market_login .genericButton input {
	border:none;
	background:none;
	color:white;
	width:auto;
	cursor:pointer;
}

.market_login .genericButton {
	background:black;
	color:white;
	display:block;
	padding:5px 10px;
	width:70px;
	font-size:12px;
	font-weight:lighter;
	float:left;
	text-align:center;
}

.market_login .genericButton a {
	color:white;
}

.market_login .clear {
	margin:10px 0;
}

.market_login form .genericButton {
	float:right;
}

.market_login form {
	font-weight:bold;
	text-align:left;
}

table {
	text-align:left;
}

table tr td {
	text-align:left;
	padding: 0 2px;
}

table tr th {
	text-align:left;
}

.market_newProduct input {
	border:1px solid gray;
	width:30%;
}

.market_newProduct .right {
	float:right;
}

.market_newProduct .genericButton input {
	border:none;
	background:none;
	color:white;
	width:auto;
	cursor:pointer;
}

.market_newProduct .genericButton {
	background:black;
	color:white;
	display:block;
	padding:5px 10px;
	width:70px;
	font-size:12px;
	font-weight:lighter;
	float:left;
	text-align:center;
}

.market_newProduct .genericButton a {
	color:white;
}

.market_newProduct .clear {
	margin:10px 0;
}

.market_newProduct form .genericButton {
	float:right;
}

.market_newProduct form {
	font-weight:bold;
	text-align:left;
}

.err {
	color:red;
	font-weight:normal;
}

.market_myData input {
	border:1px solid gray;
	width:100%;
}

.market_myData .right {
	float:right;
}

.market_myData .genericButton input {
	border:none;
	background:none;
	color:white;
	width:auto;
	cursor:pointer;
}

.market_myData .genericButton {
	background:black;
	color:white;
	display:block;
	padding:5px 10px;
	width:70px;
	font-size:12px;
	font-weight:lighter;
	float:left;
	text-align:center;
}

.market_myData .genericButton a {
	color:white;
}

.market_myData .clear {
	margin:10px 0;
}

.market_myData form .genericButton {
	float:right;
}

.market_myData form {
	font-weight:bold;
	text-align:left;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background: #FFF;
	background: rgba(255,255,255,0.9);
	padding: 5px;
	opacity: 0.85;
}

#productSellStatus label{ font-weight: bold;}
#productSellStatus select{ width: 100%;}

.logged-in-box{
	float:right;
	overflow:hidden;
	width:300px;
}

.generic-anchor{
	color:#64B8AA;
}

.generic-anchor:hover{
	font-weight:bold;
	color:black;
}


.login-button,
.logout-button{
	float:right;
	color:#64B8AA;
}

.login-button:hover,
.logout-button:hover{
	font-weight:bold;
	color:black;
}
