﻿#forums, #forumsHead, #forums_themes {
    position: relative;
    overflow: hidden;
	width: 900px;
	margin: 5px auto 15px auto;
}

#forums {
	margin-top: 0px;
}

/* capçalera */

#forumsHead {
	margin: 0 auto;
}

#forumsHead #register {
	position: relative;
	width: 100%;
	padding: 5px 0;
	border-bottom: 1px solid #eee;
	/*margin-bottom: 15px;*/
	background: white;
}
#forumsHead #register img {
	vertical-align: middle;
}

#forumsHead #register a {
	font-weight: bold;
	color: #59A8CE;
}
#forumsHead #register a:hover {
	color: orange;
}
#forumsHead #register a.up {
	color: black;
	border-bottom: 2px solid orange;
}


/* opcions especials */

#forumsHead #options {
	position: relative;
	width: 880px;
	height: 25px;
	overflow: hidden;
	padding: 10px;
	background: #efefef;
	margin-top: 15px;
}
#forumsHead #options .option {
	position: relative;
	overflow: hidden;
	float: right;
	padding-left: 10px;
	font-size: 12px;
}
#forumsHead #options .left {
	float: left;
	padding: 4px 20px 0 0;
}
#forumsHead #options .img {
	margin-top: -2px;
	padding-top: 0;
}
#forumsHead #options img {
	vertical-align: middle;
}
#forumsHead #options a {
	font-weight: bold;
	font-size: 14px;
}

/* capçal titols */

#forumsHead .secTitle, #list_forums .secTitle {
	position: relative;
	font-family: "Trebuchet MS",verdana,helvetica,sans-serif;
	font-size: 20px;
	color: #999;
	margin: 15px auto 10px auto;
}
#forumsHead .secTitle, #list_forums .secTitle.up {
	background: url(../grafics/forums/ico_left.gif) 0 center no-repeat;
	padding-left: 12px;
}
#list_forums .secTitle {
	margin: 10px auto;
}


/* llista de forums */

#list_forums {
    position: relative;
    overflow: hidden;
	width: 100%;
	margin-bottom: 15px;
}

#list_forums.search {
	padding-top: 15px;
}

#list_forums .describe, #list_forums .messages, #list_forums .details {
	position: relative;
	float: left;
	overflow: hidden;
	font-size: 12px;
	color: #999;
}
#list_forums .describe, #list_forums .messages {
	
}

#list_forums .describe {
	width: 480px;
	margin-right: 20px;
}
#list_forums .messages {
	width: 135px;
}
#list_forums .details {
    float: right;
	width: 235px;
}


#list_forums .heading, #list_forums .aparForums {
    position: relative;
    overflow: hidden;
    width: 885px;
	padding: 5px 10px 5px 5px;
}

#list_forums .heading {
	background: #f4f4f4;
	font-weight: bold;
}
#list_forums .heading img {
	vertical-align: middle;
}
#list_forums .heading a {
	color: #999;
}
#list_forums .heading a:hover {
	color: black;
}

#list_forums .aparForums {
	background: #f8f8f8;
	width: 900px;
	padding: 0;
	margin: 5px 0 10px 0;
}


#list_forums .forum {
    position: relative;
    overflow: hidden;
	width: 890px;
	padding: 5px;
	border-bottom: 1px dashed #eee;
	margin-bottom: 5px;
}
#list_forums .forum.par {
}
#list_forums .up {
	background: #FFF5DC;
}
#list_forums .ad .title {
	background: #EAF5FF;
}
#list_forums .cn .title {
	background: #E9F5E6;
}

#list_forums .enclo {
	position: relative;
	width: 890px;
	overflow: hidden;
	background: url(../grafics/forums/back_forums.gif) 0 0 repeat-y;
}

#list_forums .ico_status {
	float: left;
	padding-right: 5px;
}

#list_forums .forum .describe .title {
	font-size: 16px;
	font-weight: bold;
}
#list_forums .themes .describe .title {
	padding: 2px;
}
#list_forums .forum .describe .title a {
	display: block;
}
#list_forums .forum .describe .text {
    position: relative;
	overflow: hidden;
	font-size: 12px;
	padding-top: 5px;
}
#list_forums .forum .describe .text strong {
	font-size: 11px;
	color: #666;
}

#list_forums .forum .messages, #list_forums .forum .details {
	font-size: 10px;
	line-height: 16px;
	padding-top: 1px;
}
#list_forums .forum .details {
	/*width: 230px;*/
    padding-top: 3px;
}
#list_forums .forum .messages strong {
	font-size: 16px;
	color: #444;
}
#list_forums .forum .details strong {
	font-size: 11px;
	color: #666;
}
#list_forums .forum .details i {
	font-size: 12px;
}
#list_forums .forum .details a {
	/*font-size: 11px;*/
	font-weight: bold;
}


#list_forums .forum .image {
	position: relative;
	overflow: hidden;
	float: left;
	margin: 0 5px 0 0;
	background: url(../grafics/forums/back_icon_25.gif) 0 0 no-repeat;
	padding: 3px;
	width: 25px;
	height: 25px;
}
#list_forums .forum.up .image {
	background: url(../grafics/forums/back_icon_25_up.gif) 0 0 no-repeat;
}

#list_forums .forum .image img {
	width: 25px;
	height: 25px;
}


#list_forums .forum .preview {
	font-size: 10px;
	padding: 0;
}

#list_forums .forum .alert {
	color: #DCA27F;
	font-weight: bold;
	background: url(../grafics/forums/ico_edit_closed.gif) 0 center no-repeat;
	padding-left: 15px;
}




/* Tema i respostes */



#list_theme, #list_theme #theme, #list_theme #list_resp {
	position: relative;
	width: 900px;
	overflow: hidden;
}

#theme .text p {
	padding: 0 0 10px 0;
	margin: 0;
}

#list_theme #theme {
	margin-bottom: 15px;
}

#list_theme #theme .title {
	font-size: 22px;
}

#list_theme #theme .info {
    position: relative;
	overflow: hidden;
	padding: 5px 0 2px 18px;
	background: url(../grafics/ico_sand.gif) 0 5px no-repeat;

}
#list_theme #theme .info strong {
}

#list_theme .text {
	position: relative;
	width: 600px;
	float: left;
	overflow: auto;
	padding-right: 20px;
	border-right: 1px solid #eee;
	margin: 15px 0;
	font-size: 12px;
	line-height: 18px;
}

#list_theme .author {
	position: relative;
	float: right;
	overflow: hidden;
	width: 260px;
	margin: 15px 0;
}


#list_theme .author .foto {
	position: relative;
	float: left;
	overflow: hidden;
	width: 50px;
	height: 50px;
	background: url(../grafics/back_foto.gif) 0 0 no-repeat;
	padding: 10px;
}
#list_theme .author .textInfo {
	position: relative;
	float: left;
	overflow: hidden;
	width: 180px;
	padding-left: 5px;
}

/* respostes */

#list_theme #list_resp {
    background: #eee url(../grafics/forums/bak_resp.gif) center 0 no-repeat;
    margin-bottom: 15px;
}

#list_theme #list_resp .resp {
	position: relative;
	width: 880px;
	overflow: hidden;
	padding: 10px;
}
#list_theme #list_resp .par {
    background: #f6f6f6;
}

#list_theme #list_resp .comment {
	position: relative;
	width: 630px;
	float: right;
	overflow: hidden;
	padding: 0 10px 0 20px;
	border: 0;
	border-left: 1px solid #ddd;
}
#list_theme #list_resp .par .comment {
    border-left: 1px solid #eee;
}

#list_theme #list_resp .comment .text {
    position: relative;
    width: 620px;
    overflow: auto;
}

#list_theme #list_resp .author {
	float: left;
	width: 200px;
}
#list_theme #list_resp .author .foto {
    background: url(../grafics/forums/back_foto_imp.gif) 0 0 no-repeat;
}
#list_theme #list_resp .par .author .foto {
    background: url(../grafics/forums/back_foto_pr.gif) 0 0 no-repeat;
}

#list_theme #list_resp .author .textInfo {
	float: left;
    width: 200px;
    padding-top: 5px;
}


/* botons */

#forums .buttons {
	position: relative;
	overflow: hidden;
	padding: 10px 0 4px 0;
}
#forums .buttons.top {
	padding-bottom: 20px;
}
#forums .describe .buttons {
	padding: 4px 0 4px 3px;
}

#forums .button {
	padding: 5px 10px;
	background: orange url(../grafics/forums/triangle_w.gif) 0 center no-repeat;
	color: white;
	font-size: 14px;
	font-weight: bold;
}
#forums #options .button {
    background-image: url(../grafics/forums/triangle_g.gif);
}

#forums .button.min {
	padding: 3px 4px;
	background: orange;
	font-size: 10px;
}
#forums .button.mod {
	background: #D4B4CE;
}
#forums .button:hover, #forums #options .button:hover {
	background-color: #4d5eb0;
	color: white;
	cursor: pointer;
}

/* forms */

#forums input.button {
	border: 0;
	padding: 4px 10px;
}
#forums input.text {
	border: 2px solid #bbb;
	padding: 3px;
}
#forums input.up {
	border-color: orange;
	background: #fcee8d;
}
#forums input.down, #forums #options input.down {
	background: #ddd;
	border: 2px solid #bbb;
	color: #444;
	padding: 2px 4px;
}
#forums input.down:hover, #forums #options input.down:hover {
    border-color: #4d5eb0;
}




/* comentaris */

#forums .comment {
	padding: 10px;
	font-size: 12px;
}

#forums .closed {
    background: url(../grafics/forums/ico_edit_closed.gif) 0 center no-repeat;
    padding-left: 18px;
}




/* errors*/


#forums #error, #forums #info {
	position: relative;
	overflow: hidden;
	width: 100%;
	background: none;
	margin: 10px 0;
	border: 3px solid #eee;
	border-left: 0;
	border-right: 0;
	padding: 15px 0;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height : 20px;
}
#forums #box_register #error {
	width: auto;
	font-size: 12px;
}
#forums #info {
}
#forums #error {
}

#forums #error img, #forums #info img {
	vertical-align: middle;
}
#forums #info .infoIcon {
	width: 70px;
	height: 73px;
	background: url(../grafics/forums/ico_info.gif) 0 0 no-repeat;
	margin-right: 10px;
}

#forums #error .errorIcon {
	width: 70px;
	height: 73px;
	background: url(../grafics/forums/ico_error.gif) 0 0 no-repeat;
	margin-right: 10px;
}




/* cloenda */

#forumsFooter {
	position: relative;
	width: 900px;
	overflow: hidden;
	margin-top: 10px;
	border-top: 1px solid #eee;
	padding-top: 10px;
}

#forumsFooter .fastList, #forumsFooter .links {
	position: relative;
	overflow: hidden;
}
#forumsFooter .fastList .field {
	position: relaitve;
	overflow: hidden;
	float: right;
	margin-left: 10px;
}
#forumsFooter .fastList .field select {
	vertical-align: middle;
	font-size: 10px;
}

#forumsFooter .links h2 {
	padding: 10px 0;
}

#forumsFooter .links ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#forumsFooter .links li {
	margin: 0;
	padding: 0 0 5px 17px;
	background: url(../grafics/forums/ico_lat.gif) 8px 4px no-repeat;
}
#forumsFooter .links li a {
	font-size: 12px;
	font-weight: bold;
	background: url(../grafics/ico_link_blank.gif) right center no-repeat;
	padding-right: 22px;
}

