﻿@import url("js/css/smoothness/jquery-ui-1.7.2.custom.css");
@import url("js/lightbox/css/jquery.lightbox-0.5.css");

.pnlSearch
{border:solid 1px #444444;background-color:#dcdcdc;text-align:center;}

/* styles used by Grids */
.Grid
{width:100%}
.Grid_Header
{
	background-color:#808080;
	color:#fff;
	font-weight:bold;
	text-align:center;
	height:20px;
}
.Grid_Item
{
    background-color:White;
    color:Black;
    font-weight:normal;
}
.Grid_AlternatingItem
{
    background-color:#f5f5f5;
    color:black;
    font-weight:normal;
}
.Grid_Footer
{background-color:#dcdcdc;}
.Grid_EditItem
{background-color:#FFFFCC;}
.Grid_SelectedItem
{}
.Grid_Pager
{}
.Grid_EmptyRow
{font-weight:bold;}

.cercaregistre
{margin-top:10px;text-align:center;vertical-align:middle;background: url(images/boto.png) no-repeat center;height: 30px;padding-top: 5px;}
.cercaregistre a, .cercaregistre a:hover
{color:#fff !important;text-decoration:none !important; font-weight:bold;padding-right:5px;}

.ReadOnly
{background-color:#DFDFDF;}


/* Principal ------------------------------------------------------------------------------------------------------------------------------ */
.btnInfo
{
	color:#E3302B;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}

/* Calendari ------------------------------------------------------------------------------------------------------------------------------ */

.TCalendari
{
	background-color:#fff;
	border:none;
	padding-right:10px !important;
	padding-left:10px !important;
	width:100%;
}
.TodayDayStyle{}

.DayStyle, .WeekendDayStyle
{
	color:#c0c0c0;
	font-family:Verdana, Tahoma, Arial, Sans-Serif;
	font-size:8pt;
}

.ActiveDay, .ActiveDay:link, .ActiveDay:hover, .ActiveDay:visited, .ActiveDay:active
{
	color:#cc3300 !important;	
	font-weight:bold !important;
	text-decoration:none !important;
	font-family:Verdana, Tahoma, Arial, Sans-Serif !important;
	font-size:8pt;
	padding-bottom:4px;
}

.DayHeaderStyle
{
	font-family:Verdana, Tahoma, Arial, Sans-Serif;
	color:#ff0000;
	font-size:8pt;
	font-weight:normal;
	padding-top:4px;
	padding-bottom:4px;
}

.SelectedDayStyle
{
	color:#cc3300 !important;
	background-color:#CCFFCC !important;
	text-decoration:none !important;
	font-family:Verdana, Tahoma, Arial, 'Sans-Serif' !important;
	font-size:8pt;
}

.OtherMonthDayStyle
{
	visibility:hidden;
}

.SelectorStyle
{
	visibility:hidden;
	display:none;
}

.NextPrevStyle 
{
	padding-top:7px;
	padding-bottom:7px;
}

.NextPrevStyle a, NextPrevStyle:link a:link, NextPrevStyle:visited a:visited, NextPrevStyle:hover a:hover, NextPrevStyle:active a:active
{
	font-weight:bold;
	color:#B0183E !important;
	background-color:#4682b4;
	font-size:12px;
	padding-left:10px !important;
	padding-right:10px !important;
	text-decoration:none !important;
}

td.NextPrevStyle a:hover
{
	text-decoration:none;
	color:#FF0000;
}

.TitleStyle
{
	font-weight:bold;
	color:#B0183E;
	background-color:#FDC937;	
	font-size:12px;
	border:none;
	padding-left:10px !important;
	padding-right:10px !important;
}
/* -------------------------------------------------- */

/* Cerca */
.LletraActiva
{
	border:solid 1px #696969;
	font-weight:bolder;
}

#divAcordio
{
	width:200px;
}


/* Vídeos */
div .imagediv{position:relative; float:left;}
.imagediv img{display:block;}
.imgPlay
{
	background:transparent !important;
	border:0 !important;
	position:relative;
right:50px;
top:54px;}
.divVideoThumb
{
	text-align:left;
}

/* playlist style */
#playlist {
	width:auto;
	min-height:120px;
	max-height:250px;
	overflow-y:auto;
	overflow-x:hidden;
	border:1px solid #ccc;
	padding:4px 10px 12px 10px;
	background-color:#efefef;
	margin-top:20px;
}



#playlist a:focus,
#playlist a:hover,
#playlist a:active { color:#000; text-decoration:none; }
#playlist a:visited  {  }

#playlist a {
-x-system-font:none;
background-color:#FFFFFF !important;
border:1px solid #CCCCCC;
color:#666666 !important;
display:block;
font-family:"bitstream vera sans","lucida grande",verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:94px;
line-height:normal;
margin-top:7px;
padding:7px;
text-decoration:none !important;
}

/* different states of a playlist entry */
/* player style */
/* container has a background image */
a.player {	
	margin-top:40px;
	display:block;
	background:url(/img/player/splash.png) no-repeat;
	width:425px;
	height:298px;
	padding:0 126px 75px 127px;	
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}

/* splash image */
a.player img {
	margin-top:115px;
	border:0;	
}


#player {
	
}	

#playlist a:hover {
	background-color:#ffc !important;		
}

#playlist a.progress {
	background-color:#efefef !important;	
}

#playlist a.playing {
	border:1px solid #666 ;
	background-color:#ffc !important;	
}

#playlist a.paused {
	border:1px solid #666;
	background-color:#ffc !important;	
}

/* elements inside playlist entry */
#playlist a img 
{
	border:solid 1px #1c284a;padding:1px;background-color:#fff;
	float:left;
	margin-right:10px;
}

#playlist a strong {
	color:#000;		
	padding-bottom:5px;
}

/* FotoGrup HOME */
.FotoGrupHome
{
	border:0;
	padding:0;
	margin:0;
	width:250px;
	height:220px;
	text-align:center;
}


#main #lnkRnd2, #main #lnkRnd2:link, #main #lnkRnd2:hover, #main #lnkRnd2:visited, #main #lnkRnd2:active, #main #lnkRnd2:focus
{	
	text-align:center;
	font-weight:bold;
	color:Black;
}

#main #lnkRnd2:hover
{
	color:#D70C24;
}

#imgRnd
{
	margin-bottom:5px;
}

/* Lista de resultats de la cerca de grups */
.CercaLlistaTable
{
	width:100%;
	border:1px solid #737373;
	background-color:#FFFFF4;
	margin-top:10px;
}

.CercaLlistaTDFoto
{
	width:85px; padding:5px; text-align:center;
}

.CercaLlistaTDText
{
	padding:7px;
}

.CercaLlistaTDLinkInfo
{
	vertical-align:middle;
	padding:5px;	
}

.CercaLlistaTDText a:link, .CercaLlistaTDText a:hover, .CercaLlistaTDText a:focus, .CercaLlistaTDText a:active, .CercaLlistaTDText a:visited
{
	padding-bottom:10px !important;
}

.CercaLlistaLinkDIV
{
	margin-bottom:7px;
}

/* Agenda */
.AgendaTable
{
	width:100%;
	border:1px solid #737373;
	background-color:#FFFFF4;
	margin-top:10px;
}



/* --------------------------- playlistAudio MP3 -------------------------------  */

/* playlistAudio style */
#playlistAudio {
	width:auto;
	min-height:80px;
	max-height:200px;
	overflow-y:auto;
	overflow-x:hidden;
	border:1px solid #ccc;
	padding:4px 10px 12px 10px;
	background-color:#efefef;
	margin-top:20px;
}



#playlistAudio a:focus,
#playlistAudio a:hover,
#playlistAudio a:active { color:#000; text-decoration:none; }
#playlistAudio a:visited  {  }

#playlistAudio a {
-x-system-font:none;
background-color:#FFFFFF !important;
border:1px solid #CCCCCC;
color:#666666 !important;
display:block;
font-family:"bitstream vera sans","lucida grande",verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
min-height:10px;
line-height:normal;
margin-top:7px;
padding:7px;
text-decoration:none !important;
}

/* different states of a playlistAudio entry */
/* player style */
/* container has a background image */
a.player {	
	margin-top:40px;
	display:block;
	background:url(/img/player/splash.png) no-repeat;
	width:425px;
	height:298px;
	padding:0 126px 75px 127px;	
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}

/* splash image */
a.player img {
	margin-top:115px;
	border:0;	
}


#player {
	
}	

#playlistAudio a:hover {
	background-color:#ffc !important;		
}

#playlistAudio a.progress {
	background-color:#efefef !important;	
}

#playlistAudio a.playing {
	border:1px solid #666 ;
	background-color:#ffc !important;	
}

#playlistAudio a.paused {
	border:1px solid #666;
	background-color:#ffc !important;	
}

/* elements inside playlistAudio entry */
#playlistAudio a img 
{
	border:solid 1px #1c284a;padding:1px;background-color:#fff;
	float:left;
	margin-right:10px;
}

#playlistAudio a strong {
	color:#000;		
	padding-bottom:5px;
}
.marginTopLeft
{
	background-image:url(/DesktopModules/Disgrafic-GestioGrups/Images/topleft.gif);
	width:11px;
	height:10px;
}
.marginTopMiddle
{
	border-top:solid 2px #ECE9D8;
}
.marginTopRight
{
	background-image:url(/DesktopModules/Disgrafic-GestioGrups/Images/topright.gif);
	width:11px;
	height:10px;
}
.marginMiddleLeft
{
	border-left:solid 2px #ECE9D8;
}
.marginMiddleRight
{
	border-right:solid 2px #ECE9D8;
}
.marginBottomLeft
{
	background-image:url(/DesktopModules/Disgrafic-GestioGrups/Images/bottomleft.gif);
	width:11px;
	height:10px;
}
.marginBottomMiddle
{
	border-bottom:solid 2px #ECE9D8;
}
.marginBottomRight
{
	background-image:url(/DesktopModules/Disgrafic-GestioGrups/Images/bottomright.gif);
	width:11px;
	height:10px;
}



/* swfupload */
.ceHidden
{display:none;}
div.fieldset 
{border:1px solid #afe14c;margin:10px 0;padding:20px 10px;}
div.flash 
{width:375px;margin:10px 5px;border-color:#D9E4FF;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;}
div.fieldset span.legend {
position:relative;background-color:#FFF;padding:3px;top:-25px;font-weight:bold;}


.progressWrapper {
	width:357px;
	overflow:hidden;
}

.progressContainer {
	margin:5px;
	padding:4px;
	border:solid 1px #E8E8E8;
	background-color:#F7F7F7;
	overflow:hidden;
}
/* Message */
.message {
	margin:1em 0;
	padding:10px 20px;
	border:solid 1px #FFDD99;
	background-color:#FFFFCC;
	overflow:hidden;
}
/* Error */
.red {
	border:solid 1px #B50000;
	background-color:#FFEBEB;
}

/* Current */
.green {
	border:solid 1px #DDF0DD;
	background-color:#EBFFEB;
}

/* Complete */
.blue {
	border:solid 1px #CEE2F2;
	background-color:#F0F5FF;
}

.progressName {
	font-size:8pt;
	font-weight:700;
	color:#555;
	width:323px;
	height:14px;
	text-align:left;
	white-space:nowrap;
	overflow:hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size:0;
	width:0%;
	height:2px;
	background-color:blue;
	margin-top:2px;
}

.progressBarComplete {
	width:100%;
	background-color:green;
	visibility:hidden;
}

.progressBarError {
	width:100%;
	background-color:red;
	visibility:hidden;
}

.progressBarStatus {
	margin-top:2px;
	width:337px;
	font-size:7pt;
	font-family:Arial;
	text-align:left;
	white-space:nowrap;
}

a.progressCancel {
	font-size:0;
	display:block;
	height:14px;
	width:14px;
	background-image:url(images/cancelbutton.gif);
	background-repeat:no-repeat;
	background-position:-14px 0px;
	float:right;
}

a.progressCancel:hover {
	background-position:0px 0px;
}

a.linkNegre, a.linkNegre:link, a.linkNegre:active, a.linkNegre:visited
{
	color:Black !important;
	text-decoration:none !important;
}
a.linkNegre:hover
{
	color:Black !important;
	text-decoration:none !important;
}

/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align:top;
}
.lightboxDesc{display:none;}

/*-- Adimin Estadistiques -----------------*/
.taulaEstadistiques{float:left; width:50%;}
.taulaAjuda{margin-left:450px;}
.taulaFiltre{margin-bottom:20px;}