/* ------------------------------------------------------------------------
		CONTENTS
-------------------------------------------------------------------------*/
/* ---------Navegació d'usuari------------------------------------------------------------------------*/

#nav_user {
	width: 100%;
	height: 4.3em;
	background: url("../img/comuns/bg_nav_user.gif") right bottom no-repeat;
	position: relative;

	margin:0;
	padding:0;
}

#nav_user div { 
	
	margin: 0;
	padding: 0;
}

#nav_user ul {
	list-style-type: none;
	position: absolute;
	margin: 0;
	padding: 0;
	top: 1.4em;
	left: 6em;
	border:none;
}
#nav_user ul li { 
	float: left;
}
#nav_user ul li a{
	color: #91bed3;
	font-size: 1em;
	float: left;
	line-height: 2.2em;
	padding: .1em 1.8em .7em 1.8em;
}
#nav_user ul li.active a {
	background: url("../img/comuns/bg_nav_user_active.png") center bottom no-repeat;
	color: #333;
}
/* ---------Paginació------------------------------------------------------------------------*/		
					
.pager_paginado {
	clear:both;
	width:100%;
	padding:1em 0 1em 0;
}
.pager_paginado p{
	text-align:center;	
}
.pager_paginado p span a{
	background-color:#fff;
	padding:.5em;
	color:#0187c6;
	text-decoration:none; 
	border:0.083em solid #ccc;
}
.pager_paginado p span a:hover{
	background-color:#0187c6;
	color:#FFF;
	text-decoration:none;
}
.pager_paginado p span.next{
	padding-left:.5em;
}
.pager_paginado p span.prev{
	padding-right:.5em;
}
.pager_paginado p span.current{
	padding:.5em;
	background-color:#ccc;
	color:#fff;
	border:0.083em solid #ccc;
}

/* ---------Pestanyes------------------------------------------------------------------------*/
ul.menu_tabs {
	border-bottom: 0.083em solid #91BED4;
}
ul.menu_tabs{
	list-style-type: none;
	padding: 0 0 0 .6em;
	margin:0;
	clear: both;
	border-bottom: 0.083em solid #ccc;
}
ul.menu_tabs li {
	float: left;
}
 ul.menu_tabs li.li_right{
	float: right;
}
ul.menu_tabs li .right {
	float: right;
}
ul.menu_tabs li a{
	position: relative;
	background: #e5e5e5;
	float: left;
	padding: .5em 1em .2em 1em;
	margin: 0 .2em -.083em 0;
	font-size: 1em;
	border-top: 0.083em solid #fff;
	border-right: 0.083em solid #fff;
	border-left: 0.083em solid #fff;
}
ul.menu_tabs li.active a{
	font-weight: bold;
	background: #fff;
	color: #333;
	border-top: 0.083em solid #ccc;
	border-right: 0.083em solid #ccc;
	border-left: 0.083em solid #ccc;
	border-bottom: 0.083em solid #fff;
}
/* ---------botonera blava nueva foto+ ver todas------------------------------------------------------------------------*/
.botonera_fotos .vertodas {
	float:left;
	line-height:2em;
	margin: 0;
}
.botonera_fotos a {
	float:left;
}
a.boton_blue {
	background:transparent url("../img/comuns/bg_submit.png") repeat;
	color:#FFFFFF;
	display:block;
	float:right;
	height:1.5em;
	line-height:2em;
	padding:0 0 .5em 0.7em;
	margin: 0 0.2em 0.4em 0.83em;
	text-decoration:none;
	border: 0.083em solid #000;
}
a.boton_blue span {
	background:transparent url("../img/bg_submit.png") repeat;
	display:block;
	padding:0 1em 0 0.2em;		
}
/* ---------Caixa horizontal 615 amb th 120x90 + texte + estadistiques---ex: 2.3_blog_meva, 4.2_blog_altre---------------------------------------------------------------------*/
.th_txt_horizontal{
	padding: .5em 0 0 0;
	margin: 0;
	border-bottom: 0.083em solid #91BED4;
}
.th_txt_horizontal_mensaje {
	padding: 0;	 
	margin: 0;
	float: left;
	width: 40em;
}
.th_txt_horizontal_mensaje p {
	margin: 0 0 1em 0;
	float: left;
}
.th_txt_horizontal ul.info_comment_user {
	margin: 0;
	padding: 0 0 .5em 0;
	list-style-type: none;
	clear:both;
}
.th_txt_horizontal ul.info_comment_user li{
    float: left;
}
.th_txt_horizontal ul.info_comment_user li.li_right{
	text-align:right;
	width: 50%;
}
.botons_editar_eliminar {
	padding: 1em 0 2em 0;
	text-decoration: none;
}
.botons_editar_eliminar p.boto_editar a {
	background: transparent url(../img/comuns/icon.png) no-repeat scroll left 0px;
	padding: .1em 0 0.5em 2em;
	margin: 0 2em 0 0;
}
.botons_editar_eliminar p.icon_delete a{
	background: transparent url(../img/comuns/icon.png) no-repeat scroll left -180px;
	padding: .1em 0 0.5em 2em;
	margin: 0;
}
.item_comment_user {
	margin: 1em;
	padding: 0;
	float:left;
}
ul.info_comment_user {
	margin: 0 .8em;
	padding: 0;
	list-style-type: none;
}
ul.info_comment_user li {
	float: left;
	width:25%;
}
/* ---------Caixa horizontal 615 comentaris dels usuaris----ex: 2.3.2_gh_blog_meva_una_entrada, 2.4.2_gh_fotos_meva_una_foto, 4.2.1_gh_blog_altre_una_entrada, 4.4.1_gh_fotos_altre_una_foto--------------------------------------------------------------------*/

.caixa_comentario {
	background-color:#FFF;
	border-bottom:0.083em solid #ccc;
	margin:0;
	padding:0.5em 0 0 0.5em;
}
.caixa_comentario div{
	border:0.083em solid #ccc;
	display:block;
	float:left;
	margin:0 0.5em 0.4em 0;
	padding:0.2em;
}
.caixa_comentario p {
	margin: 0 0 1em 0;
	float: left;
	padding: 0 0 1em 0;	 
	width: 44em;
	
}
.caixa_comentario_mensaje {
	float:left;
	margin:0;
	padding:0 0 1em;
	width:44.5em;
}
.caixa_comentario .caixa_comentario_mensaje {
	padding: 0 0 1em 0;	 
	margin: 0;
	float: left;
	width: 44.5em;
	border:none;
}
.caixa_comentario ul{
	
	}
.caixa_comentario ul.info_comment_user {
	margin: 0 .8em;
	padding: 0;
	list-style-type: none;
	clear:both;
}
.caixa_comentario ul.info_comment_user li {
	float: left;
	width:15%;
	padding: 0.5em 0 0.5em 0;
}
.caixa_comentario ul.info_comment_user li.megusta_numero {
	float: left;
	width:7%;
	padding: 0.5em 0 0.5em 0;
}
.caixa_comentario li.megusta a {
	background: transparent url(../img/comuns/icon.png) no-repeat scroll right -270px;
	padding:0.4em 2em 0.4em 0;

}
.caixa_comentario ul.info_comment_user li.li_right{
	text-align:right;
	width:55%;
}










/* ---------Caixa foto_big+txt----ex: 2.3.2_gh_blog_meva_una_entrada, 2.4.2_gh_fotos_meva_una_foto, 4.2.1_gh_blog_altre_una_entrada, 4.4.1_gh_fotos_altre_una_foto--------------------------------------------------------------------*/


#item_content_615 .info_comment_foto h2 {
	font-size: 2em;
	margin: .5em 0 0 0;
}
.info_comment_foto .fecha_comment{
	color: #999;
}
.info_comment_foto .nick_user_foto{
	text-align:right;
}
.foto_big_blog div img {
	background-color:#FFFFFF;
	border:0.083em solid #ccc;
	padding:0.4em;
	display: block;
	margin: auto;
}

.foto_big_blog {
	margin: 1em 0 1em 0;
}
.video_topten div {
	background-color:#FFFFFF;
	border:0.083em solid #ccc;
	text-align:center;
	padding:.5em 0 .5em 0;
	margin-bottom:1em;

}
.video_topten div object{
	padding:0.4em;
	display: block;
	margin: auto;
	padding: auto;
}


/* ---------Caixa  amigos-----ex: 2.5_gh_amigos_meva, 2.8_gh_fans_meva, 4.5_gh_amigos_altre, 4.6_gh_fans_altre-------------------------------------------------------------------*/
.item_mensaje_amigo {
	border-bottom:0.083em solid #91BED4;
	padding:1em 0;
	width: 51.25em;
}
.item_mensaje_amigo div{
	margin: 0 .5em 0.4em 0; 
	border: 0.083em solid #d3d3d3;
	padding: 0.2em;
	background:#FFF;

}
.item_mensaje_amigo p {
	margin: 0;
	float: left;
}
.item_mensaje_amigo p.avatar_info_mensaje {
  width: 34em;
} 
.item_mensaje_amigo p.avatar_info_mensaje a,
.item_mensaje_amigo p.avatar_info_mensaje span {
  display: block;
} 

span.more_user {
	margin-top:1em;
}
.item_mensaje_amigo .bloquear_user_amigos {
	float: left;
	margin:2.1em 0 0 0;
	width: 11em;
	padding: 0 0 0 .6em;
	border:none;
}
.item_mensaje_amigo .bloquear_user_amigos p.mensajes_user {
	margin: 0 0 0.5em 0;
}
.item_mensaje_amigo .bloquear_user_amigos p.mensajes_user a {
	background:transparent url(../img/comuns/icon.png) no-repeat scroll left -26px;
	padding:0.5em 0 0.5em 2em;
	text-decoration:none;
}
.item_mensaje_amigo .bloquear_user_amigos p.icon_delete a {
	background:transparent url(../img/comuns/icon.png) no-repeat scroll left -177px;
	padding:0.5em 0 0.5em 2em;
	text-decoration:none;
}
.item_mensaje_amigo .bloquear_user_amigos p.icon_friend a {
	background:transparent url(../img/comuns/icon.png) no-repeat scroll left -147px;
	padding:0.5em 0 0.5em 2em;
	text-decoration:none;
}
.item_mensaje_amigo .bloquear_user_amigos p.add_friend a {
	background:transparent url(../img/comuns/icon.png) no-repeat scroll left -147px;
	padding:0.5em 0 0.5em 2em;
	text-decoration:none;
}
/* ---------Caixa  mensajes mail----ex: 2.6.1_gh_mensajes_enviados, 2.6.3_gh_mensajes_guardados, 2.6_gh_mensajes_entrada--------------------------------------------------------------------*/
#botonera_user_mail {
	margin: 2em 0 .5em 1em;
}
#botonera_user_mail .submit input {
	float:left;
	color: #fff;
	background: #000;
	border: 0.083em solid #000;
	padding:0.4em;
	margin: 0 .5em 0 0;
	background-image: url(../img/comuns/bg_submit.png);
}
#botonera_user_mail a {
	text-decoration: underline;
	margin: 0 0 0 8em;
	line-height: 3em;
}
form#bandeja_mensajes legend {
	display: none;
}
form#bandeja_mensajes fieldset {
	margin: 0;
	padding: 0;
	border:0 none;
}
.item_mensaje_mail {
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:0.083em solid #91BED4;
	padding:1em 0;
	margin: 0;
	width: 51.25em;
}
.item_mensaje_mail div {
	border:0.083em solid #CCCCCC;
	display:block;
	float:left;
	margin:0 0.5em 0.4em 0;
	padding:0.2em;
}
.item_mensaje_mail p {
	float: left;
	margin: 0;
	padding:0;
}
.mensaje_mail a{
	color: #000;
}
.item_mensaje_mail p.check_mensaje {
	width: 2em; 
}
.item_mensaje_mail p.avatar_info_mensaje a, .item_mensaje_mail p.avatar_info_mensaje span {
	display:block;
	width:12em;
}
.item_mensaje_mail p.mensaje_mail span {
	display:block;
	width:31em;
}
.item_mensaje_unread {
background-color:#EEEEEE;
}
/* ---------caixa ficha usuari foto gran, estadistiques, fan, amigos, sitios----ex: 2.1.1_gh_inicio_meva_noticias, 2.1_gh_inicio_meva_info, 4.0_gh_Usuari_inicio_altre, 4.1_gh_inicio_altre_info---------------------------------------------------------------------*/
#item_nav {
	width: 16.666em;
	float: left;
	margin: 1.666em 0 0 0;
	display: inline;
}
#item_nav div {	
	margin: 0 0 1.25em 0;
	}
#user_resume {
	clear: both;
	background:#E5E5E5 ; 
	padding:0.833em;
	margin:0 0 1.25em 0;
}
#user_resume p {
	font-size:1em;
	margin:0 0 0.3em;
}
#user_resume p.visits {
	margin:0 0 1em 0;
}
#user_resume p.send {
	background:transparent url(../img/comuns/icon.png) no-repeat scroll -0.166em -2.166em ;
	padding:0.5em 0 0 2em;
}
#user_resume p.invite {
	background:transparent url(../img/comuns/icon.png) no-repeat scroll -0.166em -12.333em ;
	padding:0.5em 0 0 2em;
}
#user_resume p.add {
	background:transparent url(../img/comuns/icon.png) no-repeat scroll -0.166em -20em ;
	padding:0.5em 0 0 2em;
}
.contacts_block {
	padding: 1em 0 0 .8em;
	background: #E5E5E5 ;
	margin: 0 0 1.25em 0;
}
#item_nav .contacts_block ul li div{
	margin: 0 .5em 0.4em 0; 
	border: 0.083em solid #d3d3d3;
	padding: 0.2em;
	background:#FFF;
}
.contacts_block h3 {
	margin: 0 0 1em 0;
}
.contacts_block ul {
	margin: 0;
	padding: 0;
}
.contacts_block ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
.contacts_block p {
	clear: both;
	text-align: right;
	padding: 0.5em 1.5em 0.6em 0;
	margin: 0;
}
.contacts_block p a {
	color: #0187c6;
}
#fan_block {
	background: #000;
}
#fan_block h3 {
	color: #fff;
}
/* ---------Caixa 400px---ex: 2.1.1, 2.1, 2.7.1, 4.0, 4.1----------------------------------------------------------------------*/
#item_content_400 {
	width: 33.333em;
	float: left;
	padding: 1.25em 0 0 1.25em;
}
#item_content_400 h2 {
	font-size: 1.5em;
	margin: 0;
}
#user_status_form {
	margin: 0;
}
#user_status_form input#user_status {
	width: 22em;
	border: 0.083em solid #ccc;
	color: #999;
	height: 1.5em;
	padding: 0.2em 0 0 .5em;
	margin: 0;
}
.input_status {
	color:#000;
}
input.miestado
{  
	color: #fff;
	background: #000;
	border: 0.083em solid #000;
	padding:0.4em;
	margin:0;
	background-image: url(../img/comuns/bg_submit.png);
	cursor: pointer;
}
/* ---------Noticias amigos 35x35----ex: 2.1.1---------------------------------------------------------------------*/
ul#friends_news {
	margin: 1em 0.8em 2em 1.5em;
	padding: 0;
}
ul#friends_news li {
	list-style-type: none;
	border-bottom: 0.083em solid #CCC;
	overflow: hidden;
	padding: 0.8em 0 0.6em 0;
}
ul#friends_news li div {
	border:0.083em solid #ccc;
	display:block;
	float:left;
	margin:0 0.5em 0.4em 0;
	padding:0.2em;
}
ul#friends_news li p {
	margin: 0;
}
/* ---------Información ficha usuario-----ex: 2.1, 4.0, 4.1--------------------------------------------------------------------*/
.user_info {
	margin: 1em 0.8em 2em 1.5em;
}
.user_info h3 {
	font-size: 1.2em;
	border-bottom: 0.083em solid #333;	
}
.user_info dl {
	margin: 0;
	padding: 1em 0 0 0;
	overflow: hidden;
}
.user_info dl dt {
	width: 5.33em;
	float: left;
	clear: left;
	color: #999;
	margin: 0 1.25em 1.25em 0;
}
.user_info dl dd {
	margin: 0 0 1.25em 0;
	float: left;
	width: 24.3em;
}
.user_info dl dd.birth_date {
	padding-top: 1.2em;
}

/* ---------Caixa comentarios----ex: 2.2, 4.3---------------------------------------------------------------------*/
.header_comment_user{
	background: #edf3fa;
	padding: .6em 0 .6em .6em;
	margin: 0; 
}
.item_comment_user_615 {
	margin: 1em;
	padding: 0;
	float:left;
	width: 50em;
}
.item_comment_user_615 p {
	padding-left: .7em;
	
}
ul.info_comment_user_615 {
	margin: 0 .8em;
	padding: 0;
	list-style-type: none;
}
ul.info_comment_user_615 li {
	float: left;
	width:50%;
}
ul.info_comment_user_615 .li_right{
	float: right;
	text-align: right;
}
/* ---------Formulari-------ex: 2.3.1, 2.4.1, 2.6.2------------------------------------------------------------------*/
.generic_form h3 {
	border-bottom:0.083em solid #000;
	font-size:1.2em;
	padding: 1em 0 0 0;
}
.generic_form form fieldset {
	border-color: #91BED4;
	border-style:none none solid;
	border-width:medium medium 0.083em;
	margin:0;
}
.generic_form form fieldset p.field input, p.field textarea {
	border:0.083em solid #ccc;
}
.generic_form form label, .generic_form form p.field span.options_label {
	color:#999999;
	display:block;
	float:left;
	margin:0 0.8em 0 0;
	text-align:right;
	width:5em;
}
.generic_form form p.submit input {
	color: #fff;
	background: #000;
	border: 0.083em solid #000;
	padding:0.4em;
	background-image: url(../img/comuns/bg_submit.png);
	}
div.generic_form form p.submit {
	text-align:right;
	margin: 1em .5em .5em 0;
}
/* ---------veient un missatge---------ex: 2.6.4----------------------------------------------------------------*/
.item_mensaje_one {
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:0.083em solid #91BED4;
	padding:1em 0;
}
.item_mensaje_one div {
	border:0.083em solid #CCCCCC;
	display:block;
	float:left;
	margin:0 0.5em 0.4em 0;
	padding:0.2em;
}
.item_mensaje_one p.avatar_info_mensaje {
	width: 34em;
	float: left;
}
.item_mensaje_one p.avatar_info_mensaje span {
	display: block;
}
.item_mensaje_one .bloquear_user {
	float:left;
	padding:1.5em 0 2em;
	width:10em;
}
.item_mensaje_one .bloquear_user a {
	text-decoration:underline;
}
.item_mensaje_one a.boton_blue  {
	background: transparent url("../img/comuns/bg_submit.png") repeat-x top left;
	display: block;
	float: left;
	line-height: 1.4em; 
	height: 1.4em; 
	padding:0 .8em .8em .8em; 
	text-decoration: none;
	color: #fff;   
}
.item_mensaje_one #botonera_user {
	margin: 2em 0 0 1em;
	border:none;
}
.item_mensaje_one #botonera_user a {
	text-decoration: underline;
	margin: 0 0 0 8em;
	line-height: 3em;
}
.item_mensaje_one #botonera_user a.boton_blue {
	text-decoration: none;
	margin: 0 1em 0 0;
	line-height: 2.2em; 
}
.item_mensaje_one #botonera_user a.boton_right {
	margin-left: 20em; 
}
/* ---------no post--------ex: 2.3.3, 2.4.3, 4.2.2, 4.4.2-----------------------------------------------------------------*/
.no_post {
	border-top:0.083em solid #91BED4;
	border-bottom:0.083em solid #91BED4;
	padding:6em;
	text-align:center;
}
/* ---------caixa me ha gustado/visitas/reportar/compartir------ex: 2.3.2, 2.4.2, 4.2.1, 4.4.1-------------------------------------------------------------------*/
#social_foto_blog {
  border: 1em solid #91BED4;
  margin: 1.25em 0;
  padding: 0 0 0.8em 0;
  background-color:#FFF;
}
#social_foto_blog p.social_enlace {
  width: 17em;
  background: url("../img/enlace_social.png")no-repeat top left;
  height: 2.4em;
  margin: .5em;
  float: left;
}
#social_foto_blog p.social_enlace a {
  color: #fff;
  padding: .3em .7em 0 .7em;
  margin: .25em 0 0 .6em ;
  float: left;
}
#social_foto_blog p.social_enlace span {
  font-size: 2em;
  margin: .1em 0 0 .7em;
  display: block;
  float: left;
}
#social_foto_blog p.report {
  width: 5em;
  text-align: left;
  float: left;
  margin-bottom:0;
}
#social_foto_blog p.megusta
 {
  width: 10em;
  text-align: left;
  float: left;
  margin:0.6em 0 0 0;
  padding:0.4em 0;
}
#social_foto_blog p.views_comentarios {
  width: 10em;
  text-align: left;
  float: left;
  margin-bottom:0;
}
#social_foto_blog p.views_foto {
  width: 7em;
  text-align: left;
  float: left;
  margin-bottom:0;
}
#social_foto_blog p.add_this {
  text-align: right;
  margin: 1em 1em 0 0;
}
#social_foto_blog .megusta a {
	background: transparent url(../img/comuns/icon.png) no-repeat scroll right -270px;
	padding:0.4em 2em 0.4em 0.5em;

}
#social_foto_blog .views_comentarios {
	background: transparent url(../img/comuns/icon.png) no-repeat scroll left -60px;
	padding:0 0.5em 0.4em 1.5em;
}
#social_foto_blog .views_foto {
	background: transparent url(../img/comuns/icon.png) no-repeat scroll left -300px;
	padding:0 0.5em 0.4em 1.8em;

}


#social_foto {
  border: 1em solid #91BED4;
  margin: 1.25em 0;
  padding: 0 0 0.8em 0;
  background-color:#FFF;
}
#social_foto p.social_enlace {
  width: 17em;
  background: url("../img/enlace_social.png")no-repeat top left;
  height: 2.4em;
  margin: .5em;
  float: left;
}
#social_foto p.social_enlace a {
  color: #fff;
  padding: .3em .7em 0 .7em;
  margin: .25em 0 0 .6em ;
  float: left;
}
#social_foto p.social_enlace span {
  font-size: 2em;
  margin: .1em 0 0 .7em;
  display: block;
  float: left;
}
#social_foto p.report {
  width: 5em;
  text-align: left;
  float: left;
  margin-bottom:0;
}
#social_foto p.megusta
 {
  width: 10em;
  text-align: left;
  float: left;
  margin:0.6em 0 0 0;
  padding:0.4em 0;
}
#social_foto p.views_comentarios {
  width: 10em;
  text-align: left;
  float: left;
  margin-bottom:0;
}
#social_foto p.views_foto {
  width: 7em;
  text-align: left;
  float: left;
  margin-bottom:0;
}
#social_foto p.add_this {
  text-align: right;
  margin: 1em 1em 0 0;
}
#social_foto .megusta a {
	background: transparent url(../img/comuns/icon.png) no-repeat scroll right -270px;
	padding:0.4em 2em 0.4em 0.5em;

}
#social_foto .views_comentarios {
	background: transparent url(../img/comuns/icon.png) no-repeat scroll left -60px;
	padding:0 0.5em 0.4em 1.5em;
}
#social_foto .views_foto {
	background: transparent url(../img/comuns/icon.png) no-repeat scroll left -300px;
	padding:0 0.5em 0.4em 1.8em;

}

/* ---------configuración A-------------------------------------------------------------------------*/
.configuracion form p.submit input  {
	float: right;
	color: #fff;
	background: #000;
	border: 0.083em solid #000;
	padding:0.4em;
	margin:0.4em;
	background-image: url(../img/comuns/bg_submit.png);
}
.configuracion form#user_configuration_form {
	color:#999999;
	padding-top:2em;
}
.configuracionform#user_configuration_form label {
	font-size: 1em;
}
.configuracion form#user_configuration_form p#avatar_upload {
	text-align: left;
	overflow: hidden;
	margin: 0 0 2em 0;
	padding: 0 0.8em 0 0;
}
.configuracion form#user_configuration_form p#avatar_upload input {
	margin: 0 0 0 1em;
}
.configuracion form#user_configuration_form p#avatar_upload span.help {
	display:block;
	font-size:0.9em;
	padding:0 0 0 10em;
	text-align:left;
	width:20em;
}
.configuracion form#user_configuration_form h3 {
	color: #333;
	border-bottom: 0.083em solid #000;
	margin: 0 0.66em 0 1.25em;
	font-size: 1.2em;
}
.configuracion form#user_configuration_form fieldset {
	border: none;
	padding: 0;
	margin: 0;
}
.configuracion form#user_configuration_form fieldset div {
	clear:both;
	overflow: hidden;
	margin: 1em 0;
}
.configuracion form#user_configuration_form fieldset  p {
	margin: 0;
}
.configuracion form#user_configuration_form fieldset p.field {
	float: left;
	padding: 1.5em 0 0 0;
}
.configuracion form#user_configuration_form fieldset p.field label,
.configuracion form#user_configuration_form fieldset p.field span.options_label {
	display: block;
	width: 6.66em;
	float: left;
	margin: 0 0.8em 0 0;
	text-align: right;
}
.configuracion form#user_configuration_form fieldset p.options_field label {
	display: inline;
	float: none;
	text-align: left;
	width: auto;
}
.configuracion form#user_configuration_form fieldset p.field input,
.configuracion form#user_configuration_form fieldset p.field span.result,
.configuracion form#user_configuration_form fieldset p.field textarea {
	width: 15em;
	color: #333;
}
.configuracion form#user_configuration_form fieldset p.options_field input {
	width: auto;
}
.configuracion form#user_configuration_form fieldset p#birthdate_field select {
	margin-top: 0.2em;
	font-size: 1em;
}
.configuracion form#user_configuration_form fieldset p.visibility_options {
	float: right;
	padding: 0 0.8em 0 0;
}
.configuracion form#user_configuration_form fieldset  p.visibility_options label {
	display: block;
	margin: 0 0 0.3em 0;
	font-size: 0.9em;
}
.configuracion form#user_configuration_form fieldset  p.visibility_options select {
	width: 7.5em;
	font-size: 1em;
}
/* ---------configuración B-------------------------------------------------------------------------*/
#mail_notifications {
	margin: 2em 0.5em 0 0.8em;
	border-bottom: 0.083em solid #91BED4;
}
#mail_notifications h3 {
	font-size: 1.2em;
	border-bottom: 0.083em solid #000;
}
#mail_notifications .right{
	float:right;
}
#mail_notifications form table {
	color: #999;
	margin-top:3em;
}
#mail_notifications form table th {
	font-weight: normal;
}
#mail_notifications form table tbody th {
	text-align: right;
	width: 30.7em;
}
#mail_notifications form table tbody th label {
	font-size: 1em;
}
#mail_notifications form table tbody th,
#mail_notifications form table tbody td {
	padding: 0.5em 0 1.4em 0;	
}
#mail_notifications form table tbody td {
	text-align: center;
}
#privacidad {
	margin: 2em 0.5em 0 0.8em;
	border-bottom: 0.083em solid #91BED4;
}
#privacidad h3 {
	margin:0;
	font-size: 1.2em;
	border-bottom: 0.083em solid #000;
}
.submit {
margin:1em 0.5em 0.5em 0;
text-align:right;
}
.submit input {
	background:#000 url(../img/comuns/bg_submit.png) repeat scroll 0 0;
	border:0.083em solid #000;
	color:#FFFFFF;
	margin:0.4em 0 0;
	padding:0.4em;
}
#privacidad .right{
	float:right;
}
#privacidad form .subtitulo{
	clear:both;
	color:#000;
	margin-top:2em;font-size: 1.2em;
}
#privacidad form table {
	color: #999;
	margin-top:4em;
	width: 45em;
}
#privacidad form table tbody th,
#privacidad form table tbody td {
	padding: 0.5em 0 1.4em 0;
	margin: 0 .5em 0 .5em;
}
#privacidad form table tbody th {
	text-align: right;
	font-weight: normal;
	padding:0 .5em 0 .5em;
}
#privacidad form table tbody td {
	text-align: center;
	color:#000;
}
#privacidad form table tbody td.gris {
	background: #ccc;
	padding:0;
}
#privacidad form table tbody td.negre {
	background: #000;
	padding:0;
	color:#FFF;
}
#castings {
	margin: 2em 0.5em 0 0.8em;	
}
#castings h3 {
	margin:0;
	font-size: 1.2em;
	border-bottom: 0.083em solid #000;
}
#castings .right{
	float:right;
}
#castings .caixa_casting {
	margin: 1em 0.5em 0 0.8em;
	padding: 0 0 1em 0;
	border-bottom: 0.083em solid #91BED4;
}
#castings .th_casting{
	border:0.083em solid #ccc;
	display:block;
	float:left;
	margin:0 0.5em 0.4em 0;
	padding:0.2em;
}
#castings .th_txt_horizontal_mensaje {
	padding: 1em 0 0 .5em; 
	margin: 0;
	float: left;
	width: 24em;
	height:8em;
}
#castings .th_txt_horizontal_mensaje p {
	margin: 0;
	padding: 1em 0 0 .5em;
	float: left;
	clear:both;	
}
#castings .botons_editar_eliminar p.boto_editar a {
	background: transparent url("../img/comuns/icon.png") no-repeat scroll left 0px;
	padding: .1em 0 0.5em 2em;
	margin: 0 2em 0 0;
}
#castings .botons_editar_eliminar p.icon_delete a{
	background: transparent url("../img/comuns/icon.png") no-repeat scroll left -180px;
	padding: .1em 0 0.5em 2em;
	margin: 0;
}
/* ---------Registre 1------------------------------------------------------------------------*/
.registre_form {
	padding: 0.083em 0 0 0;
}
.registre_form h3 {
	font-size: 1.2em;
}
.registre_form form fieldset {
	border: none;
	border-bottom: 0.083em solid #ccc;
	margin: 0;
}
.registre_form form label,
.registre_form form div p.field span.options_label {
	color: #999;
	display: block;
	width: 15.8em;
	float: left;
	margin: 0 0.8em 0 0;
	text-align: right;
}
.registre_form form fieldset div {
	overflow: hidden;
	margin: 1em 0;
}
.registre_form form fieldset div p {
	margin: 0;
}
.registre_form form fieldset div p.field {
	clear:both;
	float: left;
	padding: 1.5em 0 0 0;
}
.registre_form form fieldset div p span.help {
	font-size: 0.9em;
	display: block;
	padding: 0.5em 0 0.5em 18.4em;
}
.registre_form form fieldset div p.options_field label,
.registre_form form fieldset div p.aceptacion label {
	display: inline;
	float: none;
	text-align: left;
	width: auto;
}
.registre_form form fieldset div p.options_field {
	padding: 0;
}
.registre_form form fieldset div p.aceptacion {
	clear: both;
	padding-left: 16.2em;
	width: 24em;
}
.registre_form form fieldset div p.field input,
.registre_form form fieldset div p.field span.result {
	width: 16.66em;
	color: #333;
}
.registre_form form fieldset div p.field textarea {
	width: 26em;
}
.registre_form form fieldset div p.field_row input,
.registre_form form fieldset div p.options_field input,
.registre_form form fieldset div p.aceptacion input {
	width: auto;
}
.registre_form form p.captcha {
	padding-left: 12em;
	vertical-align: middle;
}
.registre_form form p.captcha img,
.registre_form form p.captcha a {
	vertical-align: middle;	
}
.registre_form form p.submit {
	text-align: right;
	margin: 0;
}
.registre_form form fieldset div.form_message p {
	margin: 1em 0;
}
.registre_form form p.deseomas {
	padding-left: 16.4em;
	vertical-align: middle;
}
.registre_form form p.submit input {
	color: #fff;
	background: #000;
	border: 0.083em solid #000;
	padding:0.4em;
	margin:0.4em;
	background-image: url(../img/comuns/bg_submit.png);
}
.txtregistre{
	padding: .5em 0 0 2em;
	margin: 0;
	border-bottom: 0.083em solid #91BED4;
}
.registre_form p.submit input {
	color: #fff;
	background: #000;
	border: 0.083em solid #000;
	padding:0.4em;
	margin:0.4em;
	background-image: url(../img/comuns/bg_submit.png);
	float:right;
}
.registre_form p.hasolvidado {
	clear: both;
	vertical-align: middle;
	padding: 0 0 1em 16.4em;
}
.field #bases {
	border-style:inset;
	border-width:1px;
	float:left;
	font-size:11px;
	height:130px;
	overflow:auto;
	text-align:left;
	top:10px;
	width:26em;
}
.linkwebs table{
	float:left;
	width:17em;
}
.linkwebs td.filet {
	border:0.083em solid #CCC;
	width:2.7em;
	height:2.7em;
}
.linkwebs p {
	background:transparent url(../img/logos/th_sites30.jpg) no-repeat scroll 0 0;
	height:2.5em;
	width: 2.5em;
	margin: .2em;
	padding: 0;
}
.linkwebs p.site_link_ot {
	background-position:0 0;
}
.linkwebs p.site_link_gh {
	background-position:-30px 0;
}
.linkwebs p.site_link_fama {
	background-position:-60px 0;
}
.linkwebs p.site_link_cuestionpeso {
	background-position:-90px 0;
}
.linkwebs p.site_link_concdecine {
	background-position:-120px 0;
}
.linkwebs p.site_link_fanmix {
	background-position:-150px 0;
}
.linkwebs p.site_link_teuvemix {
	background-position:-180px 0;
}
.linkwebs p.site_link_lojuegotodo {
	background-position:-210px 0;
}
.linkwebs ul {
	float:left;
	width:17em;
}
.linkwebs ul li {
	border:0.083em solid #CCCCCC;
	padding:0.2em;		
}
.linkwebs ul li a {
	background:transparent url(../img/logos/th_sites30.jpg) no-repeat scroll 0 0;
	text-decoration:none;
	text-indent:4em;
}
.linkwebs ul li, .linkwebs ul li a {
	display:block;
	height:2.5em;
	margin-bottom:10px;
	width:2.5em;
}
.linkwebs ul li a span {

}
.linkwebs ul li a:hover span {
	text-decoration:underline;
}
.linkwebs ul li.site_link_ot a {
	background-position:0 0;
}
.linkwebs ul li.site_link_ot a {
	background:transparent url("/img/logos/th_sites30.jpg") no-repeat scroll left 0px;
	height:2.3em;
	width: 2.3em;
	margin: 0;
	padding:.2em 0 0 .2em;
}
.linkwebs ul li.site_link_gh a {
	background-position:-30px 0;
}
.linkwebs ul li.site_link_fama a {
	background-position:-60px 0;
}
.linkwebs ul li.site_link_cuestionpeso a {
	background-position:-90px 0;
}
.linkwebs ul li.site_link_concdecine a {
	background-position:-120px 0;
}
.linkwebs ul li.site_link_fanmix a {
	background-position:-150px 0;
}
.linkwebs ul li.site_link_teuvemix a {
	background-position:-180px 0;
}
.linkwebs ul li.site_link_lojuegotodo a {
	background-position:-210px 0;
}

/* --------noticias-------------------------------------------------------------------------*/
#item_content_615 .notice h2 {
	font-size: 2em;
	margin: 1em 0 0 0;
	font-weight: bold;
}
.notice span.fecha_comment {
	color: #999;
}
.notice .nick_user_foto{
	text-align:right;
}
/* --------ficha usuari-altre-------------------------------------------------------------------------*/
.img_gallery_info li {
	width: 14em;
	height: 10em;
	float: left;
	list-style-type: none;
}
.img_gallery_info li div{
	border:0.083em solid #CCC;
	display:block;
	float:left;
	margin:0 0.5em 0.4em 0;
	padding:0.2em;
}
/* ---------caixa_comment-------------------------------------------------------------------------*/
#caixa_coment {
	border:0.083em solid #CCC;
	background:transparent url("../img/comuns/bg_header_box.png") scroll 0 0  repeat-x;
	margin: 0 0 1.25em 0;
	padding: 0.83em 0.83em 0 0.83em;
	background-color: #e7e9e9;
}
#caixa_coment div{
	margin: 0 .5em 0.4em 0; 
	border: 0.083em solid #d3d3d3;
	padding: 0.2em;
	background-color:#FFF;
}
#caixa_coment form fieldset{
	border: none;
	overflow: hidden;
	margin: 0;
}
#caixa_coment form fieldset p{
	margin: 0;
}
#caixa_coment form p.submit {
	margin: .8em 0 0 0;
	text-align:right;
}
#caixa_coment form p.submit input {
	color: #fff;
	background: #000;
	border: 0.083em solid #000;
	padding:0.4em;
	margin:0.4em;
	background-image: url(../img/comuns/bg_submit.png);
}
.nuevo_comentario{
	float:right;

	
}
.nuevo_comentario_icon{
	background: transparent url(../img/comuns/icon.png) no-repeat scroll left -60px;
	padding:0 0.5em 0.4em 1.5em;
}
