/* ================================    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;}.SkinObject{	font-weight: normal;	font-size: 10px;	color: #FF9900;	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	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: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 15px;	font-weight: bold;	color: #333333;}/* style of item titles on edit and admin pages */.SubHead{	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	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: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 11px;	font-weight: bold;	color: black;}/* text style used for most text rendered by modules */.Normal, .NormalDisabled{	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	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: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 11px;	font-weight: bold;}/* text style used for error messages */.NormalRed{	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	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: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 11px;	font-weight: normal;	background-color: #FFFFFF;	border: 1px solid #CAC4AB;}/* 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: "Trebuchet MS", Arial, Helvetica, Verdana;	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: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 20px;	font-weight: normal;	color: #FF3300;}H2{	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 20px;	font-weight: normal;	color: #FF3300;}H3{	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 12px;	font-weight: normal;	color: #FF3300;}H4{	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 12px;	font-weight: normal;	color: #FF3300;}H5, DT{	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 11px;	font-weight: bold;	color: #FF3300;}H6{	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 10px;	font-weight: bold;	color: #666666;}TFOOT, THEAD{	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 12px;	color: #003366;}TH{	vertical-align: baseline;		font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 12px;	font-weight: bold;	color: #003366;}A:link{	text-decoration: none;	color: #FF3300;}A:visited{	text-decoration: none;	color: #FF3300;}A:active{	text-decoration: none;	color: #FF3300;}A:hover{	text-decoration: underline;	color: #FF3300;}SMALL{	font-size: 8px;}BIG{	font-size: 14px;}BLOCKQUOTE, PRE{	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;}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: #666666;	height: 1px;	text-align: left;}/* ------------------------------------------------------------------------ */.MainMenu_MenuItem{	color: #FF3300;	font-weight: normal;	font-size: 12px;		font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	padding: 2px 5px 3px 5px;	border: 1px #FFFFFF 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: #FF3300;	font-weight: normal;	font-size: 12px;		font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	padding: 2px 5px 2px 5px;	background-color: transparent;}.submenuitemselected{	border: 1px #FFFFFF solid;	font-size: 12px;		font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	font-weight: normal;	padding: 2px 5px 3px 5px;	color: #000000;	background-color: #FFFFFF;}.submenu{	z-index: 1000;	border: 1px #FF3300 solid;	font-size: 12px;	font-weight: normal;	color: #FF3300;	background: #FFE1D1;	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: "Trebuchet MS", Arial, Helvetica, Verdana;	padding: 2px 5px 2px 5px;	margin-bottom: 2px;	background-color: transparent;}.rootmenuitemselected TD, .rootmenuitembreadcrumb TD{	color: #000000;	font-size: 12px;	font-weight: normal;		font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	padding: 2px 5px 2px 5px;	margin-bottom: 0px;	background-color: transparent;}.MainMenu_MenuBreak{}/* ---------------------------------------------------------------- */.peu{	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 10px;	font-weight: normal;	color: #333333;}.data{	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 10px;	font-weight: normal;	color: #FFA697;}.text_container{	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 11px;	font-weight: normal;	color: #000000;	line-height: 13px;}.titol_container{	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 16px;	font-weight: normal;	color: #000000;}.login{	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 10px;	color: #FF3300;}login:link, login:visited, login:hover {	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 10px;	color: #FF3300;}.liniadiagonal {	background-image: url(linia_diagonal_gris.gif);}.liniadiagonal2 {	background-image: url(linia_diagonal_taronja.gif);}.cap {	background-image: url(cap.gif);	height: 65px;	width: 775px;}.imgHome {	background-image: url(img_inici.jpg);	height: 273px;	width: 352px;}.liniapunts {	background-image: url(linia_punts.gif);	background-repeat:  repeat-x;}.menu2 {	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 13px;	color: #FF3300;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;	background-attachment: scroll;	background-image: url(ico_btt.gif);	background-repeat: no-repeat;	background-position: 120px;	padding-left: 170px;	padding-top: 10px;	padding-bottom: 10px;}.imgHome2 {	background-image: url(img_inici.jpg);	height: 273px;	width: 200px;}.menu2Copia {	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;	font-size: 13px;	color: #FF3300;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;	background-attachment: scroll;	background-image: url(ico_btt.gif);	background-repeat: no-repeat;	background-position: 20px;	padding-left: 60px;	padding-top: 10px;	padding-bottom: 10px;}
