/* 
  Those are the main and generic styles for this theme
*/
body {
  behavior: url("csshover3.htc");
  background: #F6F6F6  repeat-y 50% 0 fixed;
  color: #050d24;
  font: 12px "Lucida Grande", verdana, helvetica, arial, sans-serif;
  margin: 0px;
}


td, p {
  font: 12px "Lucida Grande", verdana, helvetica, arial, sans-serif;
  margin: 0px;
}

a {
  color: #8D2850   ;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

img {
  border: none;
}

input, select {
  
  font-size: 100%;
  line-height: 150%;
  font: 11px "Lucida Grande", verdana, helvetica, arial, sans-serif;
}

.submit {
  background: #ffffff;
  font: 11px "Lucida Grande", verdana, helvetica, arial, sans-serif;
  font-weight: bold;
  color: #808080;
  margin: 1px;
  padding: 0px 8px 0px 8px;
  border: solid 1px #C0C0C0;
}

.boton {
  background: #CD2956;
  font: 11px "trebuchet ms", verdana, helvetica, arial, sans-serif;
  font-weight: bold;
  color: #ffffff;
  margin: 0px;
}

.boton2{
	background: url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/publicar_perfil.jpg) no-repeat;
	width:185px;
	height:26px;
	cursor:pointer;
}


.entrar {
  background: #ffffff;
  font: 11px "Lucida Grande", verdana, helvetica, arial, sans-serif;
  font-weight: bold;
  color: #808080;
  margin-left: 20px;
  padding: 0px 3px 0px 3px;
  border: solid 1px #C0C0C0;

}

.submit_disabled {
  background: #8D2850;
  font: 11px "Lucida Grande", verdana, helvetica, arial, sans-serif;
  font-weight: bold;
  color: #8D2850;
  margin: 1px;
  padding: 3px 15px 3px 15px;
  border: solid 1px #CBD2DC;
}

/* Text hilight */
.hilight {
  background-color:#FFFF00; /* #FDF0FA ; 
  border-top: 1px solid #2f63b3;
  border-bottom: 1px solid #2f63b3; */
}

.texto_mini	{ font-size: 85%; color: #888;	}
.login_error	{ font-size: 90%; color: #8D2850;	}
/*
  Gauges Styles
*/
#gaugewrapper {
  border: solid 1px #000; 
  width: 100%;
}

#gaugelevel {
  position: relative; 
  left: 0; 
  top: 0; 
  background-color: #CCFF00;
}

#gaugelabel {
  width: 100%; 
  position: relative; 
  top: 0; 
  left: 0; 
  text-align: center;
}

/*
  This small hack will force the main table
  to expand vertically and stretch it so it
  fills the browser viewport.
*/
html,body{
  margin: 0;
  padding: 0;
  height: 100%;
  border: none;
}

.fullheight {
  height: 100%;
}

/*
  The following "homeColorSet" and "footerColorSet"
  styles are color switches for elements that are outside
  the main white-backgrounded area, the home one is
  located on the homepage (which has a dark blue background)
  and the footer covers the bottom of each page which
  is also using a dark blue background color
*/
.homeColorSet1 {
  color: #8D2850;
}

.homeColorSet2 {
  color: #B12D85;
}

.footerColorSet1 {
  color: #8D2850;
}

.footerColorSet2 {
  color: #8D2850;
}

/* Inkspot styles */
#inkspotMainPostBody {
  position: relative;
  background-color: #FFFFFF;
  padding: 20px;
  text-align:justify;
  width: 800px;
  
}

/* Calendars Styles */
#calendar_emptyday {
  border: #FFFFFF solid 1px;
  float: left;
  width: 28px;
  height: 26px;
  margin: 1px;
}

#calendar_day {
  border: #CCCCCC solid 1px;
  text-align: center;
  vertical-align: middle;
  float: left;
  width: 28px;
  height: 26px;
  margin: 1px;
}

#calendar_busyDay {
  border: #B12D85 solid 1px;
  background-color: #fcd7f5;
  text-align: center;
  vertical-align: middle;
  float: left;
  width: 28px;
  height: 26px;
  margin: 1px;
  color: #8D2850;
}

#calendar_busyDay a {
  display: block;
  width: 100%;
  height: 100%;
  color: #8D2850;
  text-decoration: none;
}

#calendar_row {
  clear: both;
}

#calendar {
}


/* Vote styles */

	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 100px;
		height: 20px;
		position: relative;
		background: url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/rank_objects/star_rating2.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:20px;
		height: 21px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 10; /**/
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/rank_objects/star_rating2.gif) left bottom;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:20px;
	}
	.star-rating a.two-stars{
		left:20x;
	}
	.star-rating a.two-stars:hover{
		width: 40px;
	}
	.star-rating a.three-stars{
		left: 40px;
	}
	.star-rating a.three-stars:hover{
		width: 60px;
	}
	.star-rating a.four-stars{
		left: 60px;
	}	
	.star-rating a.four-stars:hover{
		width: 80px;
	}
	.star-rating a.five-stars{
		left: 80px;
	}
	.star-rating a.five-stars:hover{
		width: 100px;
	}
	.star-rating li.current-rating{
		background: url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/rank_objects/star_rating2.gif) left bottom;
		position: absolute;
		height: 21px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}		
		
/* Quotes styles */
blockquote {
  margin: 15px 30px 0 10px;
  padding-left: 10px;
  
}

/* Headers */
h1, h2, h3, h4, h5, h6 {
  font-family: "Lucida Grande", "Trebuchet MS", verdana, helvetica, arial, sans-serif;
  font-weight: normal;
  padding: 0px;
  margin: 0px;
}

h1 {
  font-weight: bold;
  font-size: 25px;
}

h2 {
  font-size: 20px;
  font-weight: bold;
}

h3 {
  font-weight: bold;
  color: #658EFD;
  font-size: 25px;
}

h4 {
  color: #B12D85;
  font-size: 20px;
  font-weight: bold;
}

h5 {
  color: #666666;
  font-size: 12px;
}

h6 {
  color: #B12D85;
  font: 13px "Lucida Grande", verdana, helvetica, arial, sans-serif;
}

/* Some special form fields classes */
#formTitle_DISABLED {
  font-family: "Lucida Grande", "Trebuchet MS", verdana, helvetica, arial, sans-serif;
  font-weight: normal;
  padding: 0px;
  margin: 0px;
  color: #658EFD;
  font-size: 18px;
  font-weight: bold;
  background-color: #FDF0FA ;
  width: 100%;
  border: solid 1px #FDF0FA ;
}
.nicEdit-main {
	background-color: #ffffff;
	overflow-x:scroll;
	overflow-y:scroll;
  width:650px;
  height:110px;
}
.fullwidth {
  width: 98%;
}

.areaReply{
  width:715px;
  height:120px;
  border: none; 
  overflow-x: scroll;       
}
.areaReply2{
  width:840px;
  height:150px;
  border: none; 
  background-color: #000000 ;
  overflow-y: scroll;
  overflow-x: scroll;
}

.responder{
	height:250px;
  background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/responder2.jpg);
  background-repeat: no-repeat;
  width:870px;
  overflow-y: scroll;
  overflow-x: scroll;
}

.comentario{
	height:250px;
	background-repeat: no-repeat;
	background-position:left;
	overflow-y: scroll;
  overflow-x: scroll;
  background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/comentario.gif);
}

.comentario2{
	height:250px;
	overflow-y: scroll;
  overflow-x: scroll;
	background-repeat: no-repeat;
	background-position:left;
  background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/comentario2.gif);
}

/* Navigation menu */
#navigation {
  padding-left: 30px;
}

#navigation a {
  font: 13px bold;
  font-family:"Lucida Grande", "Trebuchet MS", verdana, helvetica, arial, sans-serif;
  color: #515151;
  padding-left: 8px;
  text-decoration: none;
  font-weight: bold;
}

#usercontrol {
  padding-right: 30px;
}

#usercontrol a {
  font: 13px bold; 
  font-family:"Lucida Grande", "Trebuchet MS", verdana, helvetica, arial, sans-serif;
  color: #515151;
  padding-right: 8px;
  text-decoration: none;
  font-weight: bold;
}

/* Copyright */
#copyright {
  font: 10px Arial, Helvetica, sans-serif;
  color: #666666;
}

/* Users pictures */
#picture {
  padding: 2px;
  margin-bottom:10px;
  border: 1px solid #CECECE;
  background-color: #FFFFFF;
}

/* BodyCodePicture */
#bodyCodeImage {
  padding: 2px;
  border: 1px solid #CECECE;
  background-color: #FFFFFF;
}

/* CHAT StyleSheet */
.chatNickEntity {
  clear: both; 
  border-bottom: solid 1px #FDF0FA; 
  padding: 2px; 
  background-color: #FDF0FA ;
}

.chatNickEntity:hover {
  clear: both; 
  border-bottom: solid 1px #FDF0FA; 
  padding: 2px; 
  background-color: #FDF0FA;
}

.selectedChatNickEntity {
  clear: both; 
  border-bottom: solid 1px #FDF0FA; 
  padding: 2px; 
  background-color:#FDF0FA;
}

#chatContent {
	width: 100%;
	height: 400px;
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	overflow-x: hidden;
	padding: 5px;
}

#nickList {
  width: 100%;
  height: 400px;
  overflow: -moz-scrollbars-vertical;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 5px;
}

#shadeWrapper {
  background-color: #000;
  Filter:alpha(opacity=40);
  -moz-opacity: .40;
  opacity: .40;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 10;
  visibility: hidden;
}

#noShadeContent {
  top: 30%;
  left: 30%;
  filter: alpha(opacity=99);
  -moz-opacity: .99;
  opacity: .99;
  position: absolute;
  z-index: 11;
  visibility: hidden;
  padding: 2px;
  border: 1px solid #CECECE;
  background-color: #fff; 
}

/* TABS STYLESHEET */
.tabberlive .tabbertabhide {
	display:none;
}

.tabber {}

.tabberlive {
cursor:default ;
	margin-top:1em;
}

ul.tabbernav {
cursor:default ;
	margin:0;
	padding: 3px 0;
	border-bottom: 1px solid #E6E6E6;
	font: bold 11px Verdana, sans-serif;
}

ul.tabbernav li {
cursor:default ;
	list-style: none;
	margin: 0;
	display: inline;
}

ul.tabbernav li a {
cursor:default ;
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #ffffff  ;
	border-bottom: 1px solid #E6E6E6;
	background: #ffffff;
	text-decoration: none;
}

ul.tabbernav li a:link { 
cursor:default ;
	color: #ffffff; 
}
ul.tabbernav li a:visited {
cursor:default ;
	color: #ffffff;
}

ul.tabbernav li a:hover
{
cursor:default ;
	color: #ffffff;
	background: #ffffff;
	border-bottom: 1px solid #E6E6E6;
}

ul.tabbernav li.tabberactive a {
cursor:default ;
	background-color: #ffffff ;
	border-bottom: 1px solid #E6E6E6;
	color: #ffffff;
}

ul.tabbernav li.tabberactive a:hover {
cursor:default ;
	color: #ffffff;
	background: #ffffff;
	border-bottom: 1px solid #E6E6E6;
}

.tabberlive .tabbertab {
cursor:default ;
	padding:5px;
	border-top:0;
}

.tabberlive .tabbertab h2 {
cursor:default ;
	display:none;
}

.tabberlive .tabbertab h3 {
cursor:default ;
	display:none;
}


.boton_msg_priv{
			padding-left:28px;
		}
		
/* TABS STYLESHEET */
/*
.tabberlive .tabbertabhide {
	display:none;
}

.tabber {}

.tabberlive {
	margin-top:1em;
}

ul.tabbernav {
	margin:0;
	padding: 3px 0;
	border-bottom: 1px solid #E6E6E6;
	font: bold 11px Verdana, sans-serif;
}

ul.tabbernav li {
	list-style: none;
	margin: 0;
	display: inline;
}

ul.tabbernav li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #E6E6E6  ;
	border-bottom: none;
	background: #e6e6e6;
	text-decoration: none;
}

ul.tabbernav li a:link { 
	color: #666666; 
}
ul.tabbernav li a:visited {
	color: #FDF0FA;
}

ul.tabbernav li a:hover
{
	color: #e6e6e6;
	background: #666666;
	border-color: #E6E6E6 ;
}

ul.tabbernav li.tabberactive a {
	background-color: #CD2956 ;
	border-bottom: 1px solid #FDF0FA ;
	color: #ffffff;
}

ul.tabbernav li.tabberactive a:hover {
	color: #cd2956;
	background: #ffffff;
	border-bottom: 1px solid #ffffff;
}

.tabberlive .tabbertab {
	padding:5px;
	border-top:0;
}

.tabberlive .tabbertab h2 {
	display:none;
}

.tabberlive .tabbertab h3 {
	display:none;
}*/

.que_css{
  background-repeat: no-repeat;
  height:64px;
  width:146px;
  position: relative;
  float: left;
  margin-top: 15px;
  background-image: url(http://www.nuvisystem.com/imagenes/cap_nuvisystem/que.gif);
}

.donde_css{
	height:64px;
	width:146px;
	position: relative;
	background-repeat: no-repeat;
	float: left;
	background-image: url(http://www.nuvisystem.com/imagenes/cap_nuvisystem/donde.gif);
	top: 2px;
	left: 8px;
	margin-top: 15px;
}

.combo{
	font-family	: Tahoma, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
	width: 115px;
	text-align: left;
	height: 20px;
	position: relative;
	margin-left: 15px;
	margin-top: 30px;
	font-size: 12px;
	color: #666;
	vertical-align: middle;
}

.general_capa{
	width: 340px;
	height: 100px;
	position: relative;
	float: left;
	margin-left: 160px;	
	margin-top: -8px;
}

.buscar_b{
	float: right;
	width: 33px;
	height: 33px;
	position: relative;
	vertical-align: middle;
	margin-top: 17px;
}

.registro_capa{
	float: right;
	position: relative;
	height: 23px;
	width: 209px;
	background-image: url(http://www.nuvisystem.com/imagenes/cap_nuvisystem/registro.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 45px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 14px;
	cursor:pointer;
	padding-top: 1px;
	padding-left: 10px;
	text-decoration:underline;
}

.global{
	font-family	: Tahoma, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
	text-decoration:none;
  position: relative;
	width: 900px;
	height: 143px;
	background-repeat: no-repeat;
	background-color: #f6f6f6;	
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(http://www.nuvisystem.com/imagenes/cap_nuvisystem/fons.jpg);
	color:#FFFFFF;		
}



.capa_logo{
	position: relative;
	width: 396px;
	height: 80px;
	float: left;
	margin-top: 1px;
	margin-left: 1px;
	text-align: center;
	vertical-align: middle;
	cursor:pointer;
}

.menu{
	width: 900px;
	height: 52px;
	clear:left;
	margin-left: 0px;
	margin-top: 1px;
}

.boto_seleccionat{
	height: 22px;
	width: 97px;	
	background-image: url(http://www.nuvisystem.com/imagenes/cap_nuvisystem/seleccionado.jpg);
	background-repeat: no-repeat;	
	float:left;
	margin-left: 0px;
	margin-top: 11px;
	text-align: center;
	vertical-align: middle;
	padding-top:18px;
	font-size:12px;
	cursor:pointer;
}

.boto_pendent{
	height: 24px;
	width: 90px;	
	background-image: url(http://www.nuvisystem.com/imagenes/cap_nuvisystem/pendiente.jpg);
	background-repeat: no-repeat;	
	float:left;
	margin-top: 18px;
	margin-left: 1px;
	margin-right: 1px;
	text-align: center;
	vertical-align: middle;
	padding-top:9px;
	font-size:12px;
	cursor:pointer;
}

.boto_acceso{
	height: 24px;
	width: 147px;
	background-image: url(http://www.nuvisystem.com/imagenes/cap_nuvisystem/acceso.jpg);
	background-repeat: no-repeat;
	float:left;
	margin-top: 18px;
	margin-left: 2px;
	text-align: center;
	vertical-align: middle;
	padding-top:9px;
	font-size:12px;
	cursor:pointer;
}

.boto_seleccionat_mig{
	height: 22px;
	width: 97px;
	background-image: url(http://www.nuvisystem.com/imagenes/cap_nuvisystem/seleccionado.jpg);
	background-repeat: no-repeat;
	float:left;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 11px;
	text-align: center;
	vertical-align: middle;
	padding-top:18px;
	font-size:12px;
	cursor:pointer;
	text-decoration:none;
}

.boto_primer_pendent_nuvi{
	height: 23px;
	width: 90px;
	background-image: url(http://www.nuvisystem.com/imagenes/cap_nuvisystem/primero_pendiente.gif);
	background-repeat: no-repeat;
	float:left;
	margin-top: 18px;
	margin-left: 0px;
	text-align: center;
	vertical-align: middle;
	padding-top:9px;
	font-size:12px;
	cursor:pointer;
}
#anade{
	color: #B3274D;	
}
#link_v{
	color: #B3274D;
	text-decoration: none;
}
#link_b{
	color: #ffffff;
	text-decoration: none;	
}

.login{
  background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/login.gif);
  background-repeat:no-repeat;
  background-position:center;
  
}

.titol_comunitat{
  color: #ffffff;
  font-family:georgia;
  font-size:20px;
  border:0px solid;
}

.titol{
 color: #7A7A7A;
  font-family:"trebuchet ms";
  font-size:14px; 
}

.titulo1{
 color: #CD2956;
  font-family:"trebuchet ms";
  /* font-size:16px; */
  font-weight:bold;
  font-size: 20px;
  font-style: italic;
  
}

.titulo2{
 color: #CD2956;
  font-family:"trebuchet ms";
  font-size:12px;
  font-weight:bold;
  
}

.titulo_grupos{
   color:#3e3e3e;
   font-family: 'georgia';
   font-weight:bold;
   font-style: italic;
   font-size: 18px;
}

.titulo_grupos2{
   color:#3e3e3e;
   font-family: 'georgia';
   font-style: italic;
   font-weight:bold;
   font-size: 14px;
}

.entrar_grupos{
  background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/boto_peke.gif); 
  background-repeat:no-repeat;
  background-position:center;
  width: 72px;
  height:25px;
}

.titulo_edit{
 color: #999999;
  font-family:"trebuchet ms";
  font-size:12px;
  font-weight:bold;
  font-style:italic;
  font-size:30px;
}

.texto_gris{
 color: #a9a7a7;
	/*color:white;*/
  font-family:"trebuchet ms";
  font-size:13px;
  font-weight:bold;
  
}

.texto_grupo_titulo{
  color: #F6CEE3; 
  font-family:"trebuchet ms";
  font-size:13px;
}


.texto_grupo{
  color: #ffffff;
  font-family:"trebuchet ms";
  font-size:13px;
  font-weight:bold;
  
}

.texto_prov{
 color: #a9a7a7;
  font-family:"trebuchet ms";
  font-size:13px;
  font-weight:bold;
  padding-top:7px;
  
}



.descripcion{
  color: #666666;
  font-family:"trebuchet ms";
  font-size:16px;
  text-align:justify;
  font-style:italic;  
}

.texto{
  color: #666666 ;
  font-family:"trebuchet ms";
  font-size:13px;
  text-align:justify;  
}


.perfil{
  /*background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/perfil.gif);*/
  background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/mi_perfil_widget.jpg);
  background-repeat:no-repeat;
  background-position:center;
  width: 200px;
  height:360px;
}


.foto{
 color: #CD2956;
  font-family:"trebuchet ms";
  font-size:15px;
  font-weight:bold; 
  font-style:Italic;
}

.foto2{
  /* background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/fotos.gif); */
  background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/foto_widget.jpg);
  background-repeat:no-repeat;
  background-position:center;
  width: 200px;
  height:184px;
}
.foto3{
  /* background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/fotos.gif); */
  background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/agenda_widget.jpg);
  background-repeat:no-repeat;
  background-position:center;
  width: 200px;
  height:176px;
}
.foto4{
  /* background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/fotos.gif); */
  background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/contacto_widget.jpg);
  background-repeat:no-repeat;
  background-position:center;
  width: 200px;
  height:176px;
}
.foto5{
  /* background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/fotos.gif); */
  background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/grupos_widget.jpg);
  background-repeat:no-repeat;
  background-position:center;
  width: 200px;
  height:107px;
}
.foto_rosa{
 color: #3e3e3e;
  font-family:"trebuchet ms";
  font-size:15px;
  font-weight:bold; 
  font-style:Italic;
}
.voto{
   background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/voto.gif);
  background-repeat:no-repeat;
  background-position:center;
  width: 200px;
  height:195px;
}
.voto_rosa{
   background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/voto_rosa_curt.gif);
  background-repeat:no-repeat;
  background-position:center;
  width: 200px;
  height:115px;
}
.notificaciones{
  background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/advertencia_rosa.jpg);
  /* background:blue; */
  background-repeat:no-repeat;
  background-position:center;
  width: 600px;
  height:80px;
}

.notificaciones2{
  background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/advertencia2.gif);
  background-repeat:no-repeat;
  position:relative;
  width: 600px;
  height:80px;
}

.prov{
  background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/prov.gif);
  background-repeat:no-repeat;
  width: 600px;
  height:140px;
  
}

.muro{
 color: #CD2956 !important;
  font-family:"trebuchet ms" !important;
  font-size:20px !important;
  /* font-weight:bold !important; */
  font-style:Italic;
  width:300px;
}

.muro div{
	border-bottom:1px dashed #cccccc;
	padding-bottom:5px;
	width:610px;
}
.ver{
  color: #CD2956;
  font-family:"trebuchet ms";
  font-size:11px;
  font-weight:normal;
  padding-left:60px;
  padding-top:1px;
}

.submenu{
  background-image: url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/submenu.gif);
	background-repeat: no-repeat;
	position:relative;
}

.separador{
  /* background-image: url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/separador.gif);
  background-repeat: no-repeat; */
  border-bottom:1px dashed grey;
}

.separador2{
  background-image: url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/separador2.gif);
  background-repeat: no-repeat;
	position:relative;
}

.texto2{
  font-family:"trebuchet ms";
  font-size:16px;
  font-weight:bold;
  color:#444444;
}
.submenu_text{
  color: #6E6E6E;
  font-family:"trebuchet ms";
  font-size:12px;
  font-weight:bold;
}

.fondo_submenu{
background-image: url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/separadormenu.gif);
	background-repeat: no-repeat;
  background-position:right; 
}

.fondo_selec{
  background-image: url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/selec2.gif);
	background-repeat: repeat;
}

.submenu_selec{
  color: #A4A4A4;
  font-family:"trebuchet ms";
  font-size:12px;
  font-weight:bold;  
}
.submenu_selec2{
  color:  #6E6E6E;
  font-family:"trebuchet ms";
  font-size:13px;
  font-weight:bold;
}

.texto_pestana_selec{
  font-family:"Times New Roman";
  font-size:18px;
  color:#cc3366;
}

.texto_pestana_noselec{
  font-family:"Times New Roman";
  font-size:18px;
  color:#333333;
}

.photo-rating{
			list-style:none;
		margin: 0px;
		padding:0px;
		width: 100px;
		height: 20px;
		position: relative;
		background: url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/rank_objects/photo_rating.gif) top left repeat-x;		
	}
	.photo-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.photo-rating li a{
display:block;
		width:20px;
		height: 21px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 10; /**/
		position: absolute;
		padding: 0px;
	}
	.photo-rating li a:hover{
		background: url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/rank_objects/photo_rating.gif) left center;
		z-index: 2;
		left: 0px;
	}
	.photo-rating a.one-star{
		left: 0px;
	}
	.photo-rating a.one-star:hover{
		width:20px;
	}
	.photo-rating a.two-stars{
		left:20px;
	}
	.photo-rating a.two-stars:hover{
		width: 40px;
	}
	.photo-rating a.three-stars{
		left: 40px;
	}
	.photo-rating a.three-stars:hover{
		width: 60px;
	}
	.photo-rating a.four-stars{
		left: 60px;
	}	
	.photo-rating a.four-stars:hover{
		width: 80px;
	}
	.photo-rating a.five-stars{
				left: 80px;
	}
	.photo-rating a.five-stars:hover{
		width: 100px;
	}
	.photo-rating li.current-rating{
	background: url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/rank_objects/photo_rating.gif) left bottom;
		position: absolute;
		height: 21px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}		
	/*             styles for the star rater                */	
/*	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 100px;
		height: 20px;
		position: relative;
		overflow:hidden;
		background: url(/comunidad/theme/default/images/frame/alt_star2.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
	  width:20px;
		height:20px; 
		float: left;
		cursor:pointer;
  }
	.star-rating li a{
		display:block;
		width:20px;
		height: 20px;
		line-height:20px;	
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.star-rating li a:hover{
		background: url(/comunidad/theme/default/images/frame/alt_star2.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:20px;
	}
	.star-rating a.two-stars{
		left:20px;
	}
	.star-rating a.two-stars:hover{
		width: 40px;
	}
	.star-rating a.three-stars{
		left: 40px;
	}
	.star-rating a.three-stars:hover{
		width: 60px;
	}
	.star-rating a.four-stars{
		left: 60px;
	}	
	.star-rating a.four-stars:hover{
		width: 80px;
	}
	.star-rating a.five-stars{
		left: 80px;
	}
	.star-rating a.five-stars:hover{
		width: 100px;
	}
	.star-rating li.current-rating{
		background: url(/comunidad/theme/default/images/frame/alt_star2.gif) left center;
		position: absolute;
		height: 20px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	
	/* remove halo effect in firefox   */
	a:active{
		outline: none;
	}	
	
	.no_visible_grups{
    display:none;
  }
  .ver_mas_grups{
    text-decoration:underline;
    margin-right:10px;
    color:#8D2850;
    cursor:pointer;
  }
  .ver_menos_grups{
    display:none;
    text-decoration:underline;
    margin-right:10px;
    color:#8D2850;
    cursor:pointer;
  }
  

/*--------------------------MISSATGE ERROR:-----------------------------------*/
/*----------------------------------------------------------------------------*/

#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
	background-image:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox {
	position:fix;
	width:300px;
	height:100px;
	margin-top:400px;
	border:1px solid #000;
	background-color:#ffffff;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
  font: 12px "Lucida Grande", verdana, helvetica, arial, sans-serif;
	background-color:#8D2850;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font: 12px "Lucida Grande", verdana, helvetica, arial, sans-serif;
	height:50px;
	padding-left:5px;
	margin-top:5px;
	margin-left:5px;
	color:#000000;
}

#alertBox #closeBtn{
	display:block;
	position:relative;
	margin-left:120px;
	margin-top:0px;
	margin-bottom:0px;
	padding:3px;
	border:2px solid #000;
	width:70px;
	font:9px "Lucida Grande", verdana, helvetica, arial, sans-serif;
	text-align:center;
	color:#FFF;
	background-color:#8D2850;
	text-decoration:none;
}

#closeBtn2{
	display:block;
	position:relative;
	margin-left:210px;
	margin-top:-22px;
	margin-bottom:5px;
	padding:3px;
	border:2px solid #000;
	width:70px;
	font: 9px "Lucida Grande", verdana, helvetica, arial, sans-serif;
	text-align:center;
	color:#FFF;
	background-color:#8D2850 ;
	text-decoration:none;
	cursor:pointer;
}

/*--------------------------MISSATGE ERROR2:-----------------------------------*/
/*----------------------------------------------------------------------------*/

#modalContainer2 {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	z-index:10000;
	background-image:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox2 {
	position:fix;
	width:300px;
	height:100px;
	margin-top:auto;
	border:1px solid #000;
	background-color:#ffffff;
}

#modalContainer2 > #alertBox2 {
	position:fixed;
}

#alertBox2 h1 {
	margin:0;
        font: 12px "Lucida Grande", verdana, helvetica, arial, sans-serif;
	background-color:#8D2850;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
}

#alertBox2 p {
	font: 12px "Lucida Grande", verdana, helvetica, arial, sans-serif;
	height:50px;
	padding-left:5px;
	margin-top:5px;
	margin-left:5px;
	color:#000000;
}


/* unrelated styles */

#mContainer {
	position:relative;
	width:600px;
	margin-top:900px;
	padding:5px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
 font: 12px "Lucida Grande", verdana, helvetica, arial, sans-serif;
}

h1,h2 {
	margin:0;
	padding:4px;
  font:12px "Lucida Grande", verdana, helvetica, arial, sans-serif;
	border-bottom:1px solid #000;
}

code {
	font-size:12px;
	color:#069;
}

#credits {
	position:relative;
	margin:0px;
	width:350px;
  font: 12px "Lucida Grande", verdana, helvetica, arial, sans-serif;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	height:90px;
	padding-top:4px;
}

#credits img {
	float:left;
	margin:5px 10px 5px 0px;
	border:1px solid #000000;
	width:80px;
	height:79px;
}

.important {
	background-color:#8D2850;
	padding:2px;
}

code span {
	color:green;
}
#tabla_general_muro{
	padding-top:30px;
	/* border:1px solid; */
}
tr.notificaciones td.texto_gris_muro a.a_muro{
	color:white !important;
}
tr.notificaciones td.texto_gris_muro{
	padding-left:50px;
	color:white !important;
}
div.nom_usuari{
	/* border:1px solid; */
	height:20px;
}
td p.fons_calendari{
	padding-left:25px;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/calendari.jpg);
	background-repeat:no-repeat;
}
.texto div.text_intern_muro{
	/* border:1px solid; */
	margin-top:2px;
	margin-bottom:10px;
}
.texto div.text_intern_muro a.imagen_muro img{
	margin-top:10px;
	margin-bottom:10px;
}
a.link_widget_muro{
	color:#ffffff !important;
	text-decoration: none !important;
	font-size:12px;
}
a.link_widget_muro_evento{
	color:#4b4b4b !important;
	text-decoration: none !important;
	font-size:12px !important;
}
div.imagen_contacto{
	/* border:1px solid;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px; */

}
div.contactos_perfil{
	/* border:1px solid; */
	background:#f5f5f5;
	width:600px;
	height:258px;
	padding:10px;
}

div.contactos_perfil div#imagenes_contactos_perfil{
	/* border:1px solid; */
	height:212px;
}
div.contactos_perfil div#link_todo_contacto_perfil{
	/* border:1px solid; */
	margin-top:30px;
	text-align:right;
}
div.contactos_perfil div#link_todo_contacto_perfil a{
	text-decoration:underline;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/perfil_ver_todos_contactos.gif);
	background-repeat:no-repeat;
	color:white;
	border:0px solid;
	padding-left:100px;
	padding-right:25px;
	padding-top:3px;
	padding-bottom:10px;
	margin-right:10px;
}
 .picture_redonda {
  /* padding: 0px !important;
  border: 1px solid #CECECE;
  background-color: #FFFFFF;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  behavior:url(border-radius.htc); */
} 
.editComment{
	height:250px;
	background-repeat: no-repeat;
	background-position:left;
  background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/editComment.gif);
}
td.td_como_lo_llevas{
	background-repeat: no-repeat;
	background-position:left;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/fondo_como_lo_llevas_curt.jpg);
}
td.td_como_lo_llevas input#como_lo_llevas{
	width:542px;
	margin-top:20px;
	*margin-top:40px;
	margin-left:25px;
}
td.td_como_lo_llevas input.boton{
	margin-left:398px;
	border:0px;
	background: url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/boton_pensando.jpg) no-repeat;
	width:185px;
	height:26px;
	cursor:pointer;
}

.link_legal {
  color: #8D2850;
  cursor:pointer;
  text-decoration: none;
}

.link_legal:hover {
  text-decoration: underline;
}
.llargada_footer{
  widht:998px;
}

/*-----------------------------------MENÚ------------------------------------------*/
/*---------------------------------------------------------------------------------*/

.lateral_esq_barra{	
	width:36px;	
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/canto_esq_barra.jpg);
}
.lateral_dreta_barra{	
	width:7px;	
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/canto_dreta_barra.jpg);
}

.barra_boto_miespacio{
	width:136px;	
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/boto_selecc_barra.jpg);
	font-size:22px !important;
	font-family: "Trebuchet MS" !important;
}

.boto_selecc_barra_actiu{
	width:138px;
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/boto_selecc_barra_actiu.jpg);
	font-size:22px !important;
	font-family: "Trebuchet MS" !important;
}

.separador_botons{
	width:4px;
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/separador_botons_menu.jpg);
}

.barra_boto_pendent{
	width:91px;	
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/boto_pendent_barra.jpg);
	font-size:16px !important;
	font-family: "Trebuchet MS" !important;	
	font-weight: bold;
}

.barra_boto_selec_grupos{
	width:91px;
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/boto_selec_grupos_barra.jpg);
	font-size:16px !important;
	font-family: "Trebuchet MS" !important;
	font-weight: bold;
}

.salir_barra{
	width:76px;	
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/salir_boto_barra.jpg);
	font-size:16px !important;
	font-family: "Trebuchet MS" !important;	
	font-weight: bold;	
}

.buscar_barra{
	width:550px;
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/buscar_barra.jpg);
}

.buscar_barra_no_login{
	width:550px;
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/buscar_barra_no_login.jpg);
}

.inputBuscar{
	width:108px;
	height:14px;
	border:1px solid #838383;
	color:#383737;
	font-size:12px;
	font-family: "Arial";
	font-weight: bold;
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/inputBuscar.jpg);	
}

.selectBuscar{
	width:110px;
	border:0px;
	color:#383737;
	font-size:12px;
	font-family: "Arial";
	font-weight: bold;
	text-align:center;
  background:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/optionBuscar.gif);
  height:18px;
  z-index:-1;
  margin-left:-2px;
}

.buscar{
 color: #383737;
  font-family:"trebuchet ms";
  /* font-size:16px; */
  font-weight:bold;
  font-size: 18px;
}
      

.lupa { 
border:0;
background-image:url('http://www.nuvisystem.com/comunidad/theme/default/images/frame/lupa.gif');
background-repeat:no-repeat;
height:18px;
cursor:pointer;
width:18px;
margin-left:-3px;
position:center;
}


.optionBuscar{	
	border:0px;
	color:#383737 !important;
	font-size:12px;
	font-family: "Arial";
	font-weight: bold;
		text-align:center;
/*	background-repeat: no-repeat;*/	
	 background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/optionBuscar.gif);
}
.submitBuscar{
	border:0px;
	width:17px;
	height:18px;
	margin-left:0px;
	background-color:none;
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/submitBuscar.jpg);	
}

.salir_barra_no_login{
	width:76px;
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/salir_boto_barra_noLogat.jpg);
	font-size:16px !important;
	font-family: "Trebuchet MS" !important;
	font-weight: bold;
}

.home_no_login{
	width:92px;
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/home_no_login.jpg);
}

.espai_no_logat{
  width:139px;
  background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/espai_no_logat.jpg);
}

/*-----------------------------------SUBMENÚ----------------------------------------*/
/*---------------------------------------------------------------------------------*/
.menu_primer{
	width:91px;	
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/boto_primer.jpg);
}

.menu_primer_selec{
	width:91px;
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/boto_primer_selec.jpg);
}

.menu_mig{
	width:91px;	
	background-repeat: repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/boto_mig.jpg);
}

.menu_mig_selec{
	width:91px;
	background-repeat: repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/boto_mig_selec.jpg);
}

.menu_ultim{
	width:106px;	
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/boto_ultim.jpg);	
}

.menu_ultim_selec{
	width:106px;
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/boto_ultim_selec.jpg);
	color:#363736 !important;
}

.link_submenu{
	font-size:12px !important;
	text-decoration:none;
	font-family: "Trebuchet MS" !important;	
	font-weight: bold;
	text-decoration:underline;
}


/*-----------------------------------BUSCAR----------------------------------------*/
/*---------------------------------------------------------------------------------*/
.text_resultats_title{
	color:#d24c70;
	font-size:19px;
	font-family: georgia;
	font-style: italic;
}

.text_resultats_subtitle{
	color:#3e3e3e;
	font-size:14px;
	font-family: georgia;
	font-weight: bold;
	font-style: italic;
}

.linkPosts{
    color:#3e3e3e;
	font-size:12px;
	font-family: Verdana;
}

.nomUser{
  color:#d24c70;
	font-size:14px;
	font-family: Verdana;
	font-weight: bold;
}

.altresUser{
	color:#d24c70;
	font-size:12px;
	font-family: Verdana;
}

.agregarLink{
	color:#ffffff;
	margin-left:36px;
	font-size:12px;
	font-family: Verdana;
}

.text_resultats{
	color:#d24c70;
	font-size:12px;
	font-family: Verdana;
}

.agragarContacto{
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/botoRosa.jpg);
}

.misContacto{
	background-repeat: no-repeat;
	background-image:url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/botoGrisNF.jpg);
}

.esta

{

	background:top left url(http://www.nuvisystem.com/comunidad/theme/default/images/frame/esta_fondo.gif);

}



.esta td

{	

	padding: 0px;	

}


