﻿/* Llistat de panos: */


.listBox {
	position: relative;
	width: 900px;
	margin: 0 auto;
	overflow: hidden;
}
.listBox.borderBottom {
    border-bottom: 2px solid #f0f0f0;
    margin-bottom: 10px;
}

.listBox.more {
    border-bottom: 2px solid #f0f0f0;
    padding-bottom: 5px;
}
.listBox .centerBox {
    padding-bottom: 10px;
}

.listBox .left, .listBox .right {
	position: relative;
	width: 445px;
	float: left;
	overflow: hidden;
}
 .listBox .right {
	float: right;
}
 
.panos {
	position: relative;
	overflow: hidden;
	margin: 5px 0 10px 0;
}

.transparenta {
    filter: alpha(opacity=50); opacity: 0.50;
}

.panos .pano {
	position: relative;
	width: 444px;
	margin-bottom: 10px;
}
.panos .esq {
    float: left;
}
.panos .drt {
    float: right;
}

.panos .pano .title {
    position: relative;
	font-weight: bold;
}
.panos .pano .title img {
    margin-bottom: 7px;
	border: 2px solid #808080;
}
.panos .pano.up .title img {
	border-color: #ec9900;
}
.panos .pano .title a {
	display: block;
	background: url(../grafics/pano_ico_micro_bottom.gif) 10px 74px no-repeat;
	padding-bottom: 2px;
	color: #606060;
}
.panos .pano.up .title a {
    color: #ec9900;
	background-image: url(../grafics/pano_ico_micro_bottom_orf.gif);
}
.panos .pano .title a:hover {
	color: #ec9900;
	background-image: url(../grafics/pano_ico_micro_bottom_or.gif);
}

.panos .pano .title a:hover img {
	filter: alpha(opacity=80); opacity: 0.80;
	border-color: #ec9900;
}

.panos .pano .favourite {
	position: relative;
	float: left;
	width: 12px;
	height: 9px;
	margin: 4px 0 3px 3px;

}

.panos .pano .backVoteG {
	position: relative;
	float: left;
	width: 60px;
	height: 12px;
	background: url(../grafics/star_m_b.jpg) 0 0 repeat-x;
	margin: 3px 5px 3px 3px;
}
.panos .pano .backVoteG .vote {
    position: relative;
	width: 0;
	height: 12px;
	background: url(../grafics/star_m.jpg) 0 0 repeat-x;
}
.panos .pano .numVote {
    position: relative;
    float: left;
    margin: 3px 0 0 5px;
    color: #aaa;
    font-size: 10px;
}


.panos .pano .comments {
	position: relative;
	float: left;
	width: 200px;
	height: 12px;
	background: url(../grafics/ico_sand.gif) 0 0 no-repeat;
	margin: 3px 0 0 3px;
	padding: 0 0 3px 18px;
}


.panos .pano .text {
    font-size: 14px;
	padding-left: 3px;
}


.panos .pano .info {
	position: relative;
	width: auto;
	clear: left;
	padding-left: 6px;
	border-left: 2px solid #e0e0e0;
	margin: 5px 5px 5px 4px;
}
.panos .pano .info p {
	margin: 0; padding: 0;
}
.panos .pano .info .descrip {
	padding-bottom: 5px;
}
.panos .pano .info .author {
	color: #a0a0a0;
}
.panos .pano .info .author a {
	font-weight: bold;
	color: #80AAAA;
}
.panos .pano .info .author a:hover {
	color: orange;
}

/* mapa search element */
.gsc-control {
  width: 200px;
}

/* llista simple de noticies */

.postsNewsList {
    position: relative;
    overflow: hidden;
	width: 100%;
	margin: 5px 0;
}

.postsNewsList .post {
	position: relative;
	width: 444px;
	margin-bottom: 20px;
	overflow: hidden;
}
.postsNewsList .post a {
    font-weight: bold;
}
.postsNewsList .esq {
    float: left;
}
.postsNewsList .drt {
    float: left;
}

.postsNewsList .post .title {
    background: url(../grafics/ico_full.gif) center left no-repeat;
    padding-left: 15px;
    font-size: 14px;
}

.postsNewsList .post .image {
	position: relative;
	overflow: hidden;
	float: left;
	margin: 2px 5px 0 2px;
	background: url(../grafics/forums/back_icon_25_w.gif) 0 0 no-repeat;
	padding: 3px;
	width: 25px;
	height: 25px;
}
.postsNewsList .post .image img {
	width: 25px;
	height: 25px;
}

.postsNewsList .post .info {
    font-size: 10px;
    border-left: 2px solid #e0e0e0;
    padding-left: 2px;
    margin-top: 4px;
}
.postsNewsList .post .text {
    padding-top: 5px;
}


/* Llistat d'autors */


#authorSimpleList {
	position: relative;
	width: 100%;
    overflow: hidden;
	margin: 0 0 10px 0;
}

#authorSimpleList .esq {
    float: left;
}
#authorSimpleList .drt {
   	float: right;
}

#authorSimpleList .author {
	position: relative;
	width: 224px;
	margin-bottom: 10px;
	overflow: hidden;
}

#authorSimpleList .foto {
	position: relative;
	float: left;
	padding: 10px;
	margin-top: 5px;
	background: url(../grafics/back_foto.gif) 0 0 no-repeat;
	width: 50px;
	height: 50px;
}

#authorSimpleList .info {
	position: relative;
	float: right;
	padding-top: 10px;
	width: 145px;
	overflow: hidden;
}
#authorSimpleList .name, #authorSimpleList .land, #authorSimpleList .recnt, #authorSimpleList .web {
    position: relative;
    width: 120px;
    overflow: hidden;
}
#authorSimpleList .name a {
	font-size: 13px;
	font-weight: bold;
}
#authorSimpleList .land {
	font-size: 10px;
	color: #909090;
	padding-top: 3px;
}
#authorSimpleList .recnt, #authorSimpleList .web {
	margin-top: 5px;
}
#authorSimpleList .recnt {
	padding: 3px 0;
}
#authorSimpleList .recnt a {
	background: url(../grafics/logopoint_p17.gif) 0 center no-repeat;
	padding: 2px 0 2px 18px;
}
#authorSimpleList .web a {
	background: url(../grafics/ico_link_blank.gif) right center no-repeat;
	padding-right: 22px;
}

/*

	forums

*/

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

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

#list_forums .describe {
	width: 460px;
	padding: 0 0 5px 3px;
	border-bottom: 1px dashed #eee;
	margin-bottom: 5px;
	border-left: 2px solid #e0e0e0;
}
#list_forums .messages {
	float: right;
	font-size: 10px;
	background: url(../grafics/forums/ico_lat.gif) 0 center no-repeat;
	padding-left: 10px;
}

#list_forums .aparForums {
    position: relative;
    overflow: hidden;
	margin-bottom: 10px;
}

#list_forums .forum {
    position: relative;
    overflow: hidden;
	width: 435px;
	padding: 0 5px 10px 5px;
}

#list_forums .forum .title {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}

#list_forums .forum .describe .forum_name {
	font-size: 10px;
}
#list_forums .forum .describe .forum_name a {
    font-weight: bold;
}

#list_forums .forum .describe .text {
    position: relative;
	overflow: hidden;
	font-size: 12px;
}
#list_forums .forum .describe .text strong {
	color: #666;
}

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

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

#list_forums .forum .preview {
	font-size: 10px;
	color: #505050;
}

