/* ================================
    Default styles FOR DotNetNuke
   ================================
*/

/* background color for the content part of the pages */
Body
{
	background-color:#FFFFFF;
}

.ControlPanel, .PagingTable
{
	width:100%;
	height:64px;
	background-color:#FFFFFF;
	border-right:#003366 1px solid;
	border-top:#003366 1px solid;
	border-left:#003366 1px solid;
	border-bottom:#003366 1px solid;
}
.DataGrid_Item
{
    background-color:White;
    color:Black;
	font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
}
.DataGrid_AlternatingItem
{
	font-weight:normal;
	font-size:10px;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#dcdcdc;
}

.SkinObject
{
	font-weight:normal;
	font-size:10px;
	color:#FF9900;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

A.SkinObject:link
{
	text-decoration:none;
	color:#FF9900;
}

A.SkinObject:visited
{
	text-decoration:none;
	color:#FF9900;
}

A.SkinObject:active
{
	text-decoration:none;
	color:#FF9900;
}

A.SkinObject:hover
{
	text-decoration:none;
	color:#333333;
}

/* style for module titles */
.Head
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#333333;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:20px;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:black;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	line-height:14px;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color:Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

/* text style used for error messages */
.NormalRed
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#FFFFFF;
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.TreeMenu_NodeSelected
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#dcdcdc;
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link
{
	text-decoration:none;
	color:#003366;
}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited
{
	text-decoration:none;
	color:#003366;
}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active
{
	text-decoration:none;
	color:#003366;
}

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover
{
	text-decoration:none;
	color:#ff0000;
}

/* styles used in the FileManager */
.FileManager
{
	border-right:black 1px solid;
	border-top:black 1px solid;
	border-left:black 1px solid;
	border-bottom:black 1px solid;
	height:400px;
}
.FileManager_ToolBar
{
	border-bottom:black 1px solid;
	height:25px;
}
.FileManager_Explorer
{
	height:100%;
	border:dimgray 1px solid;
	background-color:White;
	margin:2px 2px 2px 2px;
}

.FileManager_FileList
{
	height:100%;
	border:dimgray 1px solid;
	background-color:White;
	margin:2px 2px 2px 2px;
	overflow:auto;
}

.FileManager_MessageBox
{
	text-align:center;
	vertical-align:middle;
	background-color:White;
	padding:25px 25px 25px 25px;
}

.FileManager_Header
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#E7E7FF;
	background-color:#9EBFF6;
	border-bottom:dimgray 1px solid;
	height:25px;
}

.FileManager_Pager
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#EEEEEE;
	border-top:dimgray 1px solid;
	height:25px;
}

.FileManager_StatusBar
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#dedfde;
	height:25px;
	margin:2px 2px 2px 2px;
}

.FileManager_Item
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:Black;
	background-color:#F8F8F8;
	border-top:black 1px dashed;
	border-bottom:black 1px dashed;
}

.FileManager_AltItem
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:Black;
	background-color:#EEEEEE;
	border-style:none;
}
.FileManager_SelItem
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:White;
	background-color:#99ffff;
	border-style:none;
}

.FileManagerTreeNode
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.FileManagerTreeNodeSelected
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#dcdcdc;
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link
{
	text-decoration:none;
	color:#003366;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited
{
	text-decoration:none;
	color:#003366;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active
{
	text-decoration:none;
	color:#003366;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover
{
	text-decoration:none;
	color:#ff0000;
}

/* text style used for help text rendered by modules */
.Help
{
	padding-right:2px;
	padding-left:2px;
	font-weight:normal;
	font-size:10px;
	padding-bottom:2px;
	color:#000000;
	padding-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFE3A1;
	border:1px solid #FF6600;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration:underline;
	color:#003366;
}

A.CommandButton:visited
{
	text-decoration:underline;
	color:#003366;
}

A.CommandButton:active
{
	text-decoration:underline;
	color:#003366;
}

A.CommandButton:hover
{
	text-decoration:underline;
	color:#ff0000;
}

/* button style for standard HTML buttons */
.StandardButton
{
	padding-right:5px;
	padding-left:5px;
	font-weight:normal;
	font-size:11px;
	background:#dddddd;
	color:#000000;
	font-family:Verdana, sans-serif;
}


/* GENERIC */
H1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#666644;
}

H2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#666644;
}

H3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#003366;
}

H4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#003366;
}

H5, DT
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003366;
}

H6
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003366;
}

TFOOT, THEAD
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
}

TH
{
	vertical-align:baseline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003366;
}

A:link
{
	text-decoration:none;
	color:#005FB9;
}

A:visited
{
	text-decoration:none;
	color:#005FB9;
}

A:active
{
	text-decoration:none;
	color:#005FB9;
}

A:hover
{
	text-decoration:underline;
	color:#000000;
}

SMALL
{
	font-size:8px;
}

BIG
{
	font-size:14px;
}

BLOCKQUOTE, PRE
{
	font-family:Lucida Console, monospace;
}


UL LI
{
	list-style-type:square;
}

UL LI LI
{
	list-style-type:disc;
}

UL LI LI LI
{
	list-style-type:circle;
}

OL LI
{
	list-style-type:decimal;
}

OL OL LI
{
	list-style-type:lower-alpha;
}

OL OL OL LI
{
	list-style-type:lower-roman;
}

HR
{
	color:gray;
	height:1px;
	text-align:left;
}

/* Module Title Menu */
.ModuleTitle_MenuContainer
{
	border-bottom:blue 0px solid;
	border-left:blue 0px solid;
	border-top:blue 0px solid;
	border-right:blue 0px solid;
}

.ModuleTitle_MenuBar
{
	height:16;
	background-color:Transparent;
}

.ModuleTitle_MenuItem
{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	font-style:normal;
	border-left:white 0px solid;
	border-bottom:white 1px solid;
	border-top:white 1px solid;
	border-right:white 0px solid;
	background-color:Transparent;
}

.ModuleTitle_MenuIcon
{
	background-color:#EEEEEE;
	border-left:#EEEEEE 1px solid;
	border-bottom:#EEEEEE 1px solid;
	border-top:#EEEEEE 1px solid;
	text-align:center;
	width:15;
	height:21;
}

.ModuleTitle_SubMenu
{
	z-index:1000;
	background-color:#FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Shadow(color= 'DimGray' , Direction=135, Strength=3);
	border-bottom:#FFFFFF 0px solid;
	border-left:#FFFFFF 0px solid;
	border-top:#FFFFFF 0px solid;
	border-right:#FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak
{
	border-bottom:#EEEEEE 1px solid;
	border-left:#EEEEEE 0px solid;
	border-top:#EEEEEE 1px solid;
	border-right:#EEEEEE 0px solid;
	background-color:#EEEEEE;
	height:1px;
}

.ModuleTitle_MenuItemSel
{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	font-style:normal;
	background-color:#C1D2EE;
}

.ModuleTitle_MenuArrow
{
	font-family:webdings;
	font-size:10px;
	border-right:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 1px solid;
	border-top:#FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow
{
	font-family:webdings;
	font-size:10px;
}


/* ------------------------------------------------------------------------ */
.MainMenu_MenuItem
{
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 5px 3px 5px;
	border:1px #C3D08A solid;
	height:21px;
}
.MainMenu_MenuContainer
{
	background:transparent;
	width:100%;
}
.MainMenu_MenuBar
{
	background-color:Transparent;
}
.MainMenu_MenuIcon
{
	display:none;
}
.MainMenu_RootMenuArrow
{
	display:none;
}
.MainMenu_MenuArrow
{
	display:none;
}
.test
{
	color:#EBA514;
}
.submenuitembreadcrumb
{
	color:#005FB9;
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
	background-color:transparent;
	border:1px #FFFFFF solid;
	border-width:1px 0px;
}

.submenuitemselected
{
	border:1px #C3D08A solid;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:2px 5px 3px 5px;
	color:#8FBE00;
	background-color:#FFFFFF;
}
.submenu
{
	z-index:1000;
	border:1px #005FB9 solid;
	font-size:12px;
	font-weight:normal;
	color:#005FB9;
	background:#C3D08A;
	filter:progid:DXImageTransform.Microsoft.Shadow(color= '#EBA514' , Direction=135, Strength=3);
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	
}
.rootmenuitem TD
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
	margin-bottom:2px;
	background-color:transparent;
}
.rootmenuitemselected TD, .rootmenuitembreadcrumb TD
{
	color:#8FBE00;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
	margin-bottom:0px;
	background-color:transparent;
}

.MainMenu_MenuBreak
{
}

/* estils modul documents ----------------------------------------- */

.TitleHeader, .OwnerHeader, .CategoryHeader, .ModifiedDateHeader, .SizeHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#003366;
	text-decoration:underline;
}
.DownloadLinkHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#CC0000;
}

/* ---------------------------------------------------------------- */
.breadcrumb
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#86A014;
}
.dades
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#999999;
}
.difuminat
{
	background-image:url(difuminat.jpg);
	background-repeat:repeat-y;
}
.peu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333333;
}
.data
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	text-decoration:underline;
}
.login
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5687B2;
}

.imgFons
{
	background-image:url(inici_img.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.menuFons
{
	background-image:url(inici_tramat_menu.jpg);
	background-repeat:repeat-x;
}

/* estils menu inventua leftPane ----------------------------------------- */
.MenuHdr, .MenuHdr0, .MenuItem0
{
font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#00457A;
border-bottom:solid 1px #FFFFFF;
height:20px;
}
.MenuItemMouseOver0
{
font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000;
border-bottom:solid 1px #FFFFFF;
height:20px;
}
.currentHeaderHighlight, .currentItemHighlight,
.currentHeaderHighlight0, .currentItemHighlight0
{
border-bottom:solid 1px #FFFFFF;
}
.currentItemHighlight0 a, .currentItemHighlight0 a:visited, .currentItemHighlight0 a:active, .currentItemHighlight0 a:link
.currentHeaderHighlight0 a, .currentHeaderHighlight0 a:visited, .currentHeaderHighlight0 a:active, .currentHeaderHighlight0 a:link
{
font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000;
height:20px;text-decoration:none;
}

.MenuItem, .MenuItem1
{
font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#00457A;
border-bottom:solid 1px #FFFFFF;
height:20px;padding-left:10px;
}
.MenuItemMouseOver, .MenuItemMouseOver1
{
font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000000;
text-decoration:none;
border-bottom:solid 1px #FFFFFF;
height:20px;padding-left:10px;
}
.currentItemHighlight, .currentItemHighlight1
{
border-bottom:solid 1px #FFFFFF;
}
.currentItemHighlight1 a, .currentItemHighlight1 a:visited, .currentItemHighlight1 a:active, .currentItemHighlight1 a:link
{
font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000;
height:20px;text-decoration:none;
}


/* -------------------------------  CONTAINERS ------------------------------ */
/* tots */
.text_container
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333333;
}
.textliniaContainer
{
	background-image:url(linia_punts.gif);
	background-repeat:repeat-x;
}
/* menu */
.titol_container_menu
{
	font-weight:bold;
	font-size:16px;
	color:#655d56;
	font-family:Arial, Helvetica, sans-serif;
}
.containerMenu
{
	background-color:#dcdcaa;
}
/* principal */
.titol_container
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#00457A;
}
/* gris */
.titol_container_gris
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.containerGris
{
	background-color:#F8F8F8;
}
/* secundari */
.titol_container_secundari
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#8FBE00;
}
.containerSecundari
{
	background-color:#EBEFD8;
}
/* area - ATENCIO - REDEFINIT A CADA SKIN */
.titol_container_area
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#655D56;
}
.containerArea
{
	background-color:#F4F1ED;
}
/* taula taulaInformacioGeneral */

.taulaInfGeneralTitol{background-color:#ffcc00;font-family:Arial;font-size:9pt;font-weight:bold;}
.taulaInfGeneralCenter{font-size:9pt;text-align:center;}
.taulaInfGeneral{font-size:9pt;}
.taulaInfGeneralNegreta{font-size:9pt;font-weight:bold;}

