body
{
	width: 100%;
	font-size: 90%;	
	background-position:center center;
}
.LeftPanel
{
	background-color: #f4f4f4;
}
.PanelCentral
{
}
.PortLetCaption
{
	font-size: x-small;
	font-weight: bold;
}
.PortLetValue
{
	font-size: x-small;
	font-weight: bold;
}
.bodyheader
{
	background-color: #F1F4F9;
}
.bodyLanzadera
{
	background-color: #fffbf7;
	line-height: 8pt;
}

.TextoAyuda
{
	line-height: 10pt;
	color: Navy;
	font-size: 10pt;
	font-family:'Trebuchet MS';
}
.TextoStandard
{
	line-height: 10pt;
	color: #004182;
	font-size: 10pt;
	font-family:'Trebuchet MS';
}
.TextoMedio
{
	line-height: 90%;
	color: #004182;
	font-size: 90%;
	font-family:'Trebuchet MS';
}
.TextoPequeño
{
	line-height: 8pt;
	color: #004182;
	font-size: 8pt;
	font-family:'Trebuchet MS';
}
.TextoError
{
	line-height: 8pt;
	color: red;
	font-size: 8pt;
	font-family:'Trebuchet MS';
}
.SubTituloLanzadera
{
	line-height: 10pt;
	color: #004182;
	font-size: 10pt;
	font-family:'Trebuchet MS';
}
.TituloLanzadera
{
	line-height: 12pt;
	color: DarkOrange;
	font-size: 12pt;
	font-family:'Trebuchet MS';
}

TABLE
{
	font-size: 10pt;
	color: black;
	font-family: 'Trebuchet MS';
}
.formulario
{
	border-left: #2f6790 thin solid;
	border-right: #2f6790 thin solid;
	border-bottom: #2f6790 thin solid;
	border-top: #2f6790 thin solid;
}

TR
{
}
.cabeceraPortal
{
	font-weight: bold;
	color: lightsteelblue;
	background-color: #2f6790;
	text-align: center;
}
.cabeceralanzadera
{
	font-weight: bold;
	font-size: x-large;
	font-family: Trebuchet MS;
	height: 70px;
	color: #ffad43;
	background-color: #2f6790;
}
.menuGC
{
	font-weight: bold;
	font-size: 8pt;
	color: #ff9966;
	background-color: #2f6790;
}
.menuApp
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffff00;
	background-color: #2f6790;
}
.cabecera
{
	font-weight: bold;
	font-size: 18pt;
	color: #004280;
	background-color: #d4def0;
}
.cabeceraColumnas
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	background-color: #F6FAFE;
}
.par
{
	background-color: #EBEBEB;
	font-size: small;
}
.parXSmall
{
	background-color: #EBEBEB;
	font-size: x-small;
}
.impar
{
	background-color: #fffbf7;
	font-size: small;
}
.imparXSmall
{
	background-color: #fffbf7;
	font-size: x-small;
}
.parXXSmall
{
	background-color: #EBEBEB;
	font-size: xx-small;
}
.imparXXSmall
{
	background-color: #fffbf7;
	font-size: xx-small;
}

.gridToolbar
{
	background-color:#d4def0;
	color:darkblue;
	font-weight:bolder;
}
.gridToolbarXSmall
{
	background-color:#d4def0;
	color:darkblue;
	font-weight:bolder;
	font-size:x-small;
}
.brieflistLabel
{
	font-size:xx-small;
}

a.GridColumnItems
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: Navy;
    background-color: transparent;
}
a.GridColumnItems:hover {
    font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    background-color: transparent;
    color: DarkOrange;
}

SPAN.GridColumnItems
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: SteelBlue;
    color:DarkSlateGray;
    background-color: transparent;
}

.activebar
{
	table-layout: auto;
	font-weight: bold;
	font-size: 10pt;
	background-color: #494764;
	color: #FFFFFF;
}
.activebar:hover
{
	table-layout: auto;
	font-weight: bold;
	font-size: 10pt;
	background-color: #000000;
	color: #FFFFFF;
}


.unactivebar
{
	table-layout: auto;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #000000;
}
.activeContents
{
	background-color: #ff9933;
}
.widthTDLanzadera
{
	width: 1000px;
}

a
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    color: Navy;
    background-color: transparent;
}
a:hover {
    font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 90%;
    font-weight: normal;
    text-decoration: none;
    background-color: transparent;
    color: #D77272;
}
.smallLink
{
	color: navy;
}
.middleLink
{
	color: navy;
}
.ColumnSortLink
{
	font-size: 10pt;
	font-weight: bold;
	color: navy;
}

a.StandardLink {
    font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;    
    color: #004182;
    background-color: transparent;
}
a.StandardLink:hover {
    font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    background-color: transparent;
    color: Red;
}
SPAN.StandardLink {
    font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #004182;
    background-color: transparent;
}

a.StdTopLevelLink {
    font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: DarkRed;
    background-color: transparent;
}
SPAN.StdTopLevelLink {
    font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #004182;
    background-color: transparent;
}
a.StdTopLevelLink:hover {
    font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: Red;
}
a.StdProjectLevelLink {
    font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 11pt;
    font-weight:bold;
    text-decoration: none;
    color: DarkRed;
    background-color: transparent;
}
a.StdProjectLevelLink:hover {
    font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: Red;
}
SPAN.StdProjectLevelLink {
    font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 11pt;
    font-weight:bold;
    text-decoration: none;
    color: #004182;
    background-color: transparent;
}
a.StdModuleLevelLink {
    font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 10pt;
    font-weight:bold;
    text-decoration: none;
    color: DarkRed;
    background-color: transparent;
}
a.StdModuleLevelLink:hover {
    font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: Red;
}
SPAN.StdModuleLevelLink {
    font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 10pt;
    font-weight:bold;
    text-decoration: none;
    color: #004182;
    background-color: transparent;
}
a.StdProgramLevelLink {
    font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 90%;
    font-weight:bold;
    text-decoration: none;
    color: #D77272;
    background-color: transparent;
}
a.StdProgramLevelLink:hover {
    font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 90%;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: Red;
}
SPAN.StdProgramLevelLink {
    font-family: 'trebuchet ms',Helvetica,sans-serif;
    font-size: 90%;
    font-weight:bold;
    text-decoration: none;
    color: #004182;
    background-color: transparent;
}

ul
{
}
.actionList
{
	font-weight: lighter;
	vertical-align: baseline;
	text-align:left;
	list-style-position:outside;
/*	margin-left:10;*/
	list-style-image: url(images/actionlist.jpg);

}
MENU
{
}	
.MyActionList
{
	font-weight: lighter;
	list-style-image: url(images/actionlist.jpg);
	vertical-align: baseline;
	text-align: left;
	list-style-position:outside;
	margin-left:8;	
}

HR
{
}
.sepLanzadera
{
	color: Navy;
}
DIV
{
}
.linLanzadera
{
	line-height: 8pt;
	color: navy;
	font-size: 8pt;
}
.clsPartContainer
{
	width: 150px;
	position: relative;
	margin-top: 6px;
	behavior: url(/WebProtptype/behaviors/webparts.htc);
}
.requiredCaption
{
	background-color: #E9C79C;
}

.CabTituloMantenimiento
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	font-size:12pt;
	color: #D77272;
	text-align:left;
}

.CabSubTituloMantenimiento
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	font-size:11pt;
	font-weight: bold;
	color: #D77272;
	text-align:left;
}
.Caption_Required_RW
{
	background-color: #e9c79c;
	text-align: right;
}
.Caption_Required_RO
{
	text-align: right;
}
.Caption_NonRequired_RO
{
	text-align: right;
}
.Caption_NonRequired_RW
{
	text-align: right;
}
.Value_Required_RW
{
	padding-left: 5px;
	background-color: #ffdba7;
	text-align: left;
}
.Value_Required_RO
{
	padding-left: 5px;
	background-color: #ffdba7;
	text-align: left;
}

.Value_NonRequired_RO
{
	padding-left: 5px;
	background-color: #F5F6FF;  
	text-align: left;
}
.Value_NonRequired_RW
{
	padding-left: 5px;
	background-color: #fffbf7;
	text-align: left;
}
.Caption_Required_RW
{
	padding-right: 5px;
	background-color: #e9c79c;
	text-align: right;
}
.Caption_Required_RO
{
	padding-right: 5px;
	background-color: #FEE7D0;
	text-align: right;
}
.Caption_NonRequired_RO
{
	padding-right: 5px;
	background-color: #FEE7D0;
	text-align: right;
}
.Caption_NonRequired_RW
{
	padding-right: 5px;
	background-color: #EBEBEB;
	text-align: right;
}

.crm_label_fosc
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	color:#59178A;
	font-size: 80%;
	background-color:#F1F4F9;
}
.crm_label_negre
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	/*color:#59178A;*/
	color:#496487;
	font-size: 11px;
	background-color:#FFFFFF;
}

.crm_label_etiqueta
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	color:#496487;
	font-size: 11px;
	background-color:#FFFFFF;
	width: 99%
}
.crm_label_etiqueta:hover
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	color:#D77272;
	font-size: 11px;
	background-color:#FFFFFF;
	width: 99%
}
.crm_label_valor
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	color:#000000;
	font-size: 11px;
	background-color:#FFFFFF;
}

.crm_label_disabled
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	color:#496487;
	font-size: 11px;
	background-color:#F5F5F5;
	width: 99%;
}

.crm_label_enabled
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	color:#496487;
	font-size: 11px;
	width: 99%;
	background-color:#FFFFFF;
}



.crm_label_under
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	color:#496487;
	text-decoration: underline;
	font-size: 11px;
	background-color:#FFFFFF;
}

.crm_label_SAU
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	color:#496487;
	text-decoration: underline;
	font-weight:	bold;
	font-size: 11px;
	background-color:#FFFFFF;
}
.crm_label_negre_petit
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	color:#496487;
	font-size: 10px;
	background-color:#FFFFFF;
}
.crm_boton
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	color:#496487;
	font-size: 11px;
	background-color:#F1F4F9;
}
.crm_combo
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	color:#496487;
	font-size:11px;
	background-color:#F1F4F9;
}

.crm_MenuLine
{
	color:#993333;
	width:85%;
	line-height:1;
}

.crm_ContentGrid
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	color: #59178A;
	font-weight: normal;
	font-size:  xx-small;
	text-align: left;
	background-color:#F3F1FF;
}
/*antic color #7b73cd*/
.crm_TitleGrid
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	table-layout: auto;
	font-weight: bold;
	font-size:  90%;
	color: #796dd9;
	background-color: #202020;
	text-align: left;
}

/* Capçelera dels Grids*/
.crm_HeadGrid
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	table-layout: auto;
	font-size:  90%;
	color: Navy;
	font-weight: normal;
	background-color:#CCCCCC;
	text-align: left;
	
	
}
.crm_SubHeadGrid
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	table-layout: auto;
	font-weight: bold;
	font-size:  80%;
	color: white;
	background-color:#993333;
	text-align: left;
}


/* Capçelera dels Grids*/
.crm_FooterGrid
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	table-layout: auto;
	font-weight: bold;
	font-size:  90%;
	color: white;
	background-color: #494764;
	text-align: left;
}
/* Antic color de substitució dels Grids: #594fbf*/
.crm_FooterGrid:hover
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	table-layout: auto;
	font-weight: bold;
	font-size:  xx-small;
	background-color: #9090c3;
	color: #7B73CD;
}
.crm_ItemStyle
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	/*color:#496487;*/
	color:#000000;
	font-size:  90%;
	font-weight: normal;
	background-color:#F6FAFE;
 
}
.crm_ItemStyle2
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	color:#000000;
	font-size:  90%;
	font-weight: normal;
	background-color: white;
}

.crm_ItemSelect
{
	font-family: 'trebuchet ms',Helvetica,sans-serif;
	font-size:  xx-small;
	color:White;
	background-color: #9090c3;
}

.crm_entrar
{
	background-image:url(images/presentacio/botonentrarazul.gif);
}
.crm_entrar:hover {
	background-image:url(images/presentacio/botonentrarrojo.gif);
}

.crm_cerrar
{
	background-image:url(images/presentacio/botoncerrarazul.gif);
	height: 21px;
	width: 110px;
}
.crm_cerrar:hover {
	background-image:url(images/presentacio/botoncerrarrojo.gif);
	height: 21px;
	width: 110px;
}

a.titulos {font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 200%; font-weight: normal; color: #D3DCF0}
a.titulos:hover {font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 200%; font-weight: normal; color: #FFFFFF}
.texto {  font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 9px; line-height: 12pt; color: #D3DCF0}
.menu { font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 9px; line-height: 14px;  color: #FF3399}
.textonormal {  font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 11px; line-height: 14px; color: #6A6666}
.textonormal:hover {font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 11px; line-height: 14px; color: #D77272}
.textonormalbold { font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 11px; line-height: 14px ; font-weight: bold; color: #F2910A}
.textonormalbold:hover { font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 11px; line-height: 14px ; font-weight: bold; color: #496487}
.titsnoticias {  color: #496487; font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 12px; font-weight: bold}
a.noticias {  font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 9px; line-height: 12px; color: #496487; font-weight: normal}
a.noticias:hover {  font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 9px; line-height: 12px; color: #F39616; font-weight: normal}
a.menutop {  font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 9px; color: #496487;  font-weight: normal}
a.menutop:hover{  font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 9px; color: #FFFFFF;  font-weight: normal}
.titbluemini { color: #496487; font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 11px; font-weight: bold }
a.titbluebold {  font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 12px; color: #496487; font-weight: bold}
a.titbluebold:hover {  font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 12px; color: #F2910A; font-weight: bold}
.titsorange { font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #F39616}
a.link {  font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 10px; color: #F2910A; text-decoration: none}
a.link:hover {  font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 10px; color: #496487; text-decoration: none}
.titgrisbold { font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 9px; line-height: 14px ; font-weight: bold; color: #666666}
.txtblack { font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 11px; line-height: 14px; color: #000000}
.blackbold {  font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 9px; font-weight: bold; color: #000000; text-decoration: none}
.blanconormal {  font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 9px; line-height: 14px; color: #FFFFFF}
.white {  font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 9px; line-height: 14px; color: #FFFFFF}
.whitebold { font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 13px; color: #FFFFFF ; font-weight: bold}
a.txtbluefortlink { font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 9px; color: #000000;line-height: 18px; font-weight: bold}
a.txtbluefortlink:hover { font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 9px; color: #FFFFFF; line-height: 18px; font-weight: bold}
.blackbold2 {  font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 10px; line-height: 14px; font-weight: bold; color: #6a6666}
a.bluebold {  font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 9px; color: #496487; font-weight: bold}
a.bluebold:hover {  font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 9px; color: #F2910A; font-weight: bold}
.titsnoticiasminibold {  color: #496487; font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 9px; font-weight: bold}
.titsmes {  font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #496487}
.titsorange { font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #F39616}
.textonoticias { font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 110%; line-height: 14px ; color: #496487}
.textotitulo { font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 120%; line-height: 14px ; color: #496487}
.SAUgrisbold { font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 11px; line-height: 14px ; font-weight: bold; color: #000080}
.SAUgrocbold { font-family: 'trebuchet ms',Helvetica,sans-serif; font-size: 15px; line-height: 15px ; font-weight: bold; color: #FFA509}

div.cnt_upload {
   position:relative;
   height: 27px;
   width: 200px;
}

div.upload {
   position: absolute;
   left: 0px;
   top: 0px;
   width: 94px;
   height: 24px;
   overflow:hidden;
   background: url(images/presentacio/Examinar.png) left top no-repeat;
   clip:rect(0px, 94px, 24px, 0px );
}

   div.upload input {
      position: absolute;
      right: 0px;
      top: 0px;
      margin:0;
      padding:0;
      filter: Alpha(Opacity=0);
      -moz-opacity: 0;
      opacity: 0;
   }

input#upload_value {
   position:absolute;
   left: 0px;
   top: 0px;
   margin:0;
   padding:0;
   padding-top: 0px;
   height: 20px;
   width: 500px;
   border:1px solid #CCC;
}

