
input, select, textarea {
border:1px solid #5ab850;
}

.wrapgrupo {
	width: 647px;
	background-color: #fff;
	padding: 15px 15px 15px 25px;
	}

.wrapgrupo h1 {
	font-size: 36px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.wrapgrupo h1 strong {
	color: #5ab850;
}
.wrapgrupo h2{
	font-size: 16px;
	color: #5ab850;
	margin-bottom: 10px;
	}
	
.wrapgrupo h2 a{
	color: #5ab850;
	text-decoration: none;
}

.wrapgrupo h2 sub{
	font-size: 11px;
	vertical-align: baseline;
	color: #424242;
	}

.wrapgrupo .boton, .wrapgrupo .submit {
	background-color: #5ab850;
	margin-bottom: 0px;
}



/* @group rightGrupo */

.wrapgrupo #rightGrupo {
float: right;	
width: 143px;
}

.wrapgrupo #rightGrupo #avatarGrupo {
	border: 2px solid #5ab850;
}

.wrapgrupo #escribeOpinion, .wrapgrupo #fotosRight, .wrapgrupo #videosRight, .wrapgrupo #denunciar, .wrapgrupo #abandonar {
	padding: 10px 0px;
	border-bottom: 1px solid #b0b0b0;
}

.wrapgrupo #escribeOpinion {
	padding-bottom: 0px;
}

#rightGrupo #fotosRight img, #rightGrupo #videosRight img{
	margin: 0px 5px 5px 0px;
	float: left;
	
}

#rightGrupo #fotosRight p, #rightGrupo #videosRight p{
	height: 55px;
}

.wrapgrupo #denunciar a, .wrapgrupo #abandonar a {
	color: #000;
	font: normal 12px Arial;
	text-decoration: none;
}

#hazteFan {
	margin: 20px 0px 10px;
}


/* @end */

/* @group headGrupo */



#headGrupo {
	width: 472px;
	border-bottom: 1px solid #5ab850;
}

#headGrupo a{
color: #5ab850;
text-decoration: none;
}


p#descripcioGrup {
	font-size: 12px;
	padding-bottom: 10px;
}

p#infoGrupo{
	font: bold 12px 'Arial Rounded MT bold', Arial, Verdana;
	line-height: 17px;
	padding-bottom: 15px;
	}
	
p#infoGrupo strong{
	color: #5ab850;
	}
	

/* @end */

/* @group bodyGrupo */



.bodyGrupo {
	width: 480px;
	padding-top: 10px;
}

/* @group paginador */

.paginador {
	clear: left;
	line-height: 30px;
	padding-top: 6px;
	border-top: 1px solid #b0b0b0;
	margin-right: 40px;
	text-align: center;
}

.paginador a{
	color: #000;
	text-decoration: none;
	padding: 0px 3px;
}

.paginador span {
	color: #5ab850;
	padding: 0px 3px;
	font-weight: bold;
}

.paginador  span.noactiu {
	color: #B0B0B0;
	font-weight: normal;
}




/* @end */

/* @group comentaris */

.comment {
	width: 453px;
	clear: left;
	border-bottom: 2px solid #e4e4e4;
	margin-bottom: 15px;
}

.comment .fotoUser {
	float: left;
	margin-right: 10px;
}

.contentCommentPrincipal {
	margin-left: 57px;
}

.contentCommentName {
	color:#5ab850;
}

.contentCommentName span {
	font-weight: normal;	
}

.contentCommentPrincipal {
	padding-bottom: 5px;
}

.contentCommentPrincipal .contentCommentText {
	color: #000;
	font-size: 13px;
	line-height: 20px;
}

.contentCommentSub {
	margin-left: 57px;
	padding: 7px;
	background-color: #f2f2f2;
	clear: left;
	min-height: 47px;
	margin-bottom: 5px;
}

.contentCommentSub .contentCommentName{
color: #000;
padding-left: 57px;
}

.contentCommentSub .contentCommentText {
	padding-left: 57px;
	line-height: 15px;
}

#formEscribeComment {
	padding-left: 57px;
	height: 35px;
}

#formEscribeComment textarea {
width:290px;
height: 18px;
border: 1px solid #5ab850;
padding: 0px 5px;
line-height: 15px;
width: 260px;
padding-top: 5px;
float: left;
margin-right: 4px;
	
}

#formEscribeComment .submit {
	padding: 0px;
	line-height: 23px;
	float: left;
	height:25px;
	width: 104px;
	margin: 0px;
}

#formEscribeOpinion {
	margin-bottom: 20px;
}

.wrapgrupo #formEscribeOpinion textarea {
	width: 425px;
	height: 50px;
	border: 1px solid #5ab850;
	padding: 5px;
}

.wrapgrupo #formEscribeOpinion .submit {
	width: 140px;
}

/* @end */


/* @group Foto i video individual */

.bodyLlistat .paginador {
	margin-right: 0px;
}

#paginaMedio {
		float: right;
		padding-right: 30px;
		padding-top: 5px;
}

#paginaMedio a, #paginaMedio span.noactiu{
	font: normal 11px Arial;
	color: #000;
	text-decoration: none;
	padding-left: 10px;
}

#paginaMedio span.noactiu{
color: #ccc;	
}


#imageOvideo {
text-align: center;
}

#imageOvideo img{
	border: 3px solid #5ab850;
	margin-bottom: 15px;
}

/* @end */

	
/* @group Fotos i videos */

a.medi {
	float: left;
	width: 150px;
	margin: 10px 0px;
	display: block;
	text-decoration: none;
	font: normal 11px Arial;
	color: #000;
}

a.medi img {
	border: 1px solid #d3d3d3;
	background-color: #fff;
	padding: 4px;
}

a.medi span{
	padding-left: 5px;
	line-height: 20px;	
}


/* @end */

/* @group Llistat grup */

#headGrupoLlistat {
	border-bottom: 1px solid #5ab850;
}

#creaCerca {
	float: right;
	padding-top: 40px;
	width: 205px;
}

#creaCerca .boton{
	margin-bottom: 10px;
	margin-right:5px;
}

#creaCerca #search {
	border: 1px solid #5ab850;
}

#creaCerca #search input.submit {
background:transparent url(../../img/lupa_5ab850.png) no-repeat scroll 0 50%;
}

#taulaLlistatCursos {
	padding-top: 10px;
}

#taulaLlistatCursos th, #taulaLlistatCursos th a {
	font-size: 18px;
	color: #5ab850;
	height: 45px;
	vertical-align: middle;
	text-decoration: none;
}

#taulaLlistatCursos td {
	margin-right: 15px;
	margin-bottom: 15px;
	height: 27px;
	vertical-align: middle;
	
}

#taulaLlistatCursos td.taulaGrupos a{
	display: block;
	color: #000;
	background-color: #c4c4c4;
	line-height: 27px;
	text-decoration: none;
	padding-left: 10px;
	margin-right: 10px;
}

#taulaLlistatCursos td.taulaGrupos a:hover{
	background-color: #424242;
	color:#fff;
}	


#taulaLlistatCursos td.taulaFans {
	background-color: #c4c4c4;
	padding-left: 10px;
	color: #5ab850;
}

#taulaLlistatCursos th.thVideos, #taulaLlistatCursos th.thFotos {
	text-align: center;
}

#taulaLlistatCursos td.taulaVideos {
	text-align: center;
	background: url(../../img/bg_lista_videos.png) no-repeat center;
	padding-bottom: 2px;
	height: 25px;
	color: #5ab850;
}

#taulaLlistatCursos td.taulaFotos {
	text-align: center;
	background-color: #c4c4c4;
}

/* @end */


/* @end */



a.user {
color:#5ab850;
}
