
body {
	font-color: #60874e;
	background: #EAF1C6;

}


/* barras laterales imagen */
.inventea-header {
	background: #67BF35;
	background: #34601B;
	background: #D3E69D;
	background: #0A9A05;
}


h1 {
	color: #384E13; 
}

h2 {
	color: #384E13; 
}

h3 {
	color: #384E13; 
}

a:link,
a:visited {
	color :#3f3f3f;
	color: #384E13;
}

a:focus,
a:hover,
a:active {
	text-decoration: underline;
	color: #bc2a4d;
	color: #2A3A0F;
}



/**  Forum name and description  */
.inventea-sitename {
	padding: 76px 50px 98px;
	color: #fff;
	color: #D3E69D;
	font-size: 14px;
}

.inventea-sitename a {
	color: #D3E69D;
	color: #fff;
}

.inventea-menu li > a:focus,

.inventea-menu li > a:hover,

.inventea-menu li > a:active {
	
	background: rgba(0, 0, 0, 0.9);
	
	background: rgba(0, 150, 0, 0.9);
	
	text-decoration: none;

}


/* fondo secciones de foros */
.forabg,
.forumbg,
#cp-main table.table1 {
	background: #34601B;
}

.section-ucp ul.topiclist li.header,
.section-mcp ul.topiclist li.header {
	background: #34601B;
	background: #FF0000;
}


/* Different background in odd columns */
ul.topiclist li.row dt:nth-child(even),
ul.topiclist li.row dd:nth-child(even),
.forabg ul.topiclist li.row dt:nth-child(odd),
.forabg ul.topiclist li.row dd:nth-child(odd),
.forumbg ul.topiclist li.row dt:nth-child(odd),
.forumbg ul.topiclist li.row dd:nth-child(odd),
table.table1 tbody td:nth-child(even) {
	background-color: #f1f1f1;
	background-color: #98FF98;
	background-color: #D3E69D;
}

.forabg ul.topiclist li.row dt:nth-child(even),
.forabg ul.topiclist li.row dd:nth-child(even),
.forumbg ul.topiclist li.row dt:nth-child(even),
.forumbg ul.topiclist li.row dd:nth-child(even) {
	background-color: #fafcfe;
	background-color: #98FFCC;
	background-color: #D4E7B2;
}

ul.topiclist li.row:nth-child(even) dt:nth-child(even),
ul.topiclist li.row:nth-child(even) dd:nth-child(even),
.forabg ul.topiclist li.row:nth-child(even) dt:nth-child(odd),
.forabg ul.topiclist li.row:nth-child(even) dd:nth-child(odd),
.forumbg ul.topiclist li.row:nth-child(even) dt:nth-child(odd),
.forumbg ul.topiclist li.row:nth-child(even) dd:nth-child(odd),
table.table1 tbody tr:nth-child(even) td:nth-child(even) {
	background-color: #e9e9e9;
	background-color: #98FFCC;
	background-color: #D3E69D;
}

.forabg ul.topiclist li.row:nth-child(even) dt:nth-child(even),
.forabg ul.topiclist li.row:nth-child(even) dd:nth-child(even),
.forumbg ul.topiclist li.row:nth-child(even) dt:nth-child(even),
.forumbg ul.topiclist li.row:nth-child(even) dd:nth-child(even) {
	background-color: #f2f2f2;
	background-color: #98FF98;
	background-color: #D4E7B2;
}

.forumbg ul.topiclist li.reported dt:nth-child(odd),
.forumbg ul.topiclist li.reported dd:nth-child(odd),
ul.topiclist li.reported dt:nth-child(even),
ul.topiclist li.reported dd:nth-child(even) {
	background-color: #f4e1e6 !important;
	background-color: #98FF98 !important;

}

dd.lastpost span,
ul.topiclist dd.searchby span,
ul.topiclist dd.info span,
ul.topiclist dd.time span,
dd.redirect span,
dd.moderation span {
	padding: 0;
}



/* Forums layout related links */
#search-box a:hover,
#search-box a:active,
.navbg a:hover,
.navbg a:active,
.forumbg .header a:hover,
.forumbg .header a:active,
.forabg .header a:hover,
.forabg .header a:active,
th a:link,
th a:visited,
th a:hover,
th a:active {
	color: #fff;
}

a.forumtitle:hover,
a.forumtitle:active,
a.topictitle:hover,
a.topictitle:active {
	color: #bc2a4d;
	color: #2A3A0F;
}

a.topictitle:visited {
	color: #6b6b6b;
	color: #27702C;
}

a.top {
	overflow: visible;
	width: auto;
	height: auto;
	background: none;
	color: #b5b5b5;
	color: #D2E79D;
	text-indent: initial;
	letter-spacing: normal;
	font-size: 14px;
}

a.top:focus,
a.top:hover,
a.top:active {
	color: #959595;
	color: #9FC982;
}

a.top2 {
	display: none;
	background-image: none;
}

a.left,
a.left:active,
a.left:visited,
a.right,
a.right:active,
a.right:visited {
	padding: 0;
	background: none;
}

a.left:hover,
a.right:hover {
	text-decoration: underline;
	color: #bc2a4d;
	color: #2A3A0F;
}

a.left:before,
a.right:after {
	display: inline-block;
	color: #959595;
	color: #9FC982;
	font-family: FontAwesome;
}

a.left:before {
	content: "\f060";
	margin-right: 6px;
}

a.right:after {
	content: "\f061";
	margin-left: 6px;
}

hr.dashed {
	border-top: 1px dotted #c2c2c2;
	border-top: 1px dotted #9ED467;
}


/* botones  */
a.button1:focus,
a.button1:hover,
a.button1:active,
a.button2:focus,
a.button2:hover,
a.button2:active,
input.button1:focus,
input.button1:hover,
input.button1:active,
input.button2:focus,
input.button2:hover,
input.button2:active,
input.button3:focus,
input.button3:hover,
input.button3:active {
	outline: 0;
	border-color: #bc2a4d;
	border-color: #34601B;
	border-bottom: 2px solid #91203c;
	background: #bc2a4d;
	background: #34601B;
	border-top: 1px dotted #9ED467;
	color: #fff;
}

/** posts   
 filas alternadas #f8f8f8 #f1f1f1
 columna izq #f2f2f2
 columna der #ececec 
*/
.post.bg1 {
	background: #f8f8f8;
	background: #80FF98;
	background: #D3FF9D;
	background: #D4E7B2;
}

.post.bg2 {
	background: #f1f1f1;
	background: #98FF98;
	background: #D4FFB2;
	background: #D4E7B2;
}

.post.bg1 .postprofile {
	background-color: #f2f2f2;
	background-color: #80FF98;
	background-color: #D3E69D;
	background-color: #D3E69D;
}

.post.bg2 .postprofile {
	background-color: #ececec;
	background-color: #70FF98;
	background-color: #D4E7B2;
	background-color: #D3E69D;
}

.post.reported .postprofile {
	background-color: #f4e1e6;
	background-color: #f4e1e6;
}

.post.reported .postbody {
	background-color: #f7ecef;
	background-color: #f7ecef;
}

/**  * Panels */
.panel {
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 7px;
	background-color: #f1f1f1;
	background-color: #D3E69D;
	color: #525252;
}

.bg1,
.bg3 {
	background-color: #ececec;
	background-color: #D3E69D;

}

.bg2 {
	background-color: #f4f4f4;
	background-color: #D3E69D;
}

.content {
	color: #525252;
}


blockquote {
	border-color: #ddd;
	background: #fbfbfb;
	background: #EAF1C6;
}

blockquote blockquote {
	background: #f1f1f1;
	background: #D4E7B2;
}

blockquote blockquote blockquote {
	border-color: #d5d5d5;
	background: #e9e9e9;
	background: #EAF1C6;
}

