/* -- INICI: GENERALS  -- */

A{
	color:#000000;
	text-decoration:none;
	font-size: 11px;
	border-width: 0px;
}

BODY{
	font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif; 
	font-color: #000;
	font-size: 11px;
	/*background-color:#666666;
	background-image:url(../Image/LogoCormaDifuminat.jpg);
	background-repeat:repeat;	*/
	background-color:#D0F0C0;
}

LABEL{
	font-size: 12px;
	font-weight: bold;
	vertical-align: bottom;
}

INPUT{
	border: 1px solid #999;
}

.useracces_boton{
	color: #FFF;
	font-weight:  bold;
	background-color: #CC3300;
	border: 1px solid #000;
	text-align:center;
}

/* -- FI: GENERALS  -- */


/* -- INICI: Cabecera -- */

.degradcabecera{
	background-image: url(../Image/HTMLPart/degradcabecera.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #F6D6CB;
}

.tblBackground{
	background-image: url(../Image/HTMLPart/header_boada.jpg);
	background-color: #003366;
	background-position: left top;
}

.tblBackground_petit{
	background-image: url(../Image/HTMLPart/header_boada_petit.jpg);
	background-position: left top;
}

.idiomes{
	color: #636363;
	font-size: 10px;
	line-break: nowrap;
	vertical-align: bottom;
	text-align: right;
}

.idiomes_actiu{
	color: #636363;
	font-size: 10px;
	line-break: nowrap;
	vertical-align: bottom;
	text-align: right;
	text-decoration:underline;
}

.inputbuscar{
	border: 1px solid #000;
}

/* -- FI: Cabecera -- */



/* -- INICI: Rejilla --*/

.imgrejilla{
	border: 1px solid #CC3300;
}

.lista5{
	border-top: 3px solid #EEEEEE;
}

/* -- FI: Rejilla --*/



/*-- INICI: Menu horitzontal --*/

.pageseparator{
	color:#FFF;
	font-size: 11px;
}


/*-- FI: Menu horitzontal --*/



/*-- INICI: Caixetins HOME --*/

.titolcaixeti{
	color: #003366;
	font-weight: bold;
	font-size: 11px;
	padding-left: 3px;
}

.contingutcaixeti{
	background-color: #ECF2EC;
}

.imgserveis03{
	background-image: url(../Image/HTMLPart/imgserveis03.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

.imgserveis05_1{
	background-image: url(../Image/HTMLPart/imgserveis05_1.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

.imgserveis05_2{
	background-image: url(../Image/HTMLPart/imgserveis05_2.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

.usuario{
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	background: #003366;
}

.usuario2{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	background: #ECF2EC;
}

.tableusuario{
	border: 1px solid #003366;
}

.tableusuario_grana{
	border: 1px solid #E61577;
}

.tableusuario_verd{
	border: 1px solid #008C63;
}

.tableusuario2{
	border: 1px solid #ECF2EC;
}

/*a.novedades{
	padding-left: 5px;
	color:red !important;
}*/


.caixetigeneralcensup{
	background-image: url(../Image/HTMLPart/caixetigeneral_censup.gif);
	background-repeat: repeat-x;
	background-position: top left;
	font-size: 12px;
	font-weight: bold;
	padding-left:5px;
	background: #ECF2EC;
}

.caixetigeneralcensinf{
	background-image: url(../Image/HTMLPart/caixetigeneral_ceninf.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

/*-- FI: Caixetins HOME --*/


.userlogout{
	background-image: url(../Image/HTMLPart/cerrarsesion_bcen.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

.txtuserlogout{
	color: #FFF;
	font-weight:bold;
	font-size: 12px;
}

.username{
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.txtusername{
	color: #000;
	font-weight:bold;
	font-size: 12px;
	padding-left: 5px;
}

.Header
{
/*	background-color: #CC3300;  fons menu principal horitzontal */
	border-bottom: 2px solid #CC3300;
	background-color: #003366;
	/*background-image: url(../Image/HTMLPart/degradmenuhor.gif);
	background-repeat: repeat-x;
	background-position: top left;*/
}

/*
.SectionContent
{
background-color:#000000;
border-bottom-width:0;
border-color:#FFFFFF;
border-left-width:0;
border-right-width:0;
border-top-width:0;
color: #FFF;

font-weight:bold;
padding-bottom:2;
padding-left:5;
padding-right:5;
padding-top:2;
text-decoration:none;
}
*/

.SectionMenu
{
background-color:#F7F7F7; /* color suau fons menu esquerra*/
border: 0px 0px 0px 0px;
font-size: 11px; 
font-weight:bold;
font-family:Verdana;
color:#666;
text-decoration: none;
width:100%;
}

.SectionLink
{
background-color:#F7F7F7; /* color suau fons menu esquerra*/
border: 0px 0px 0px 0px;
font-size: 11px; 
font-family:Verdana;
color:#666;
text-decoration: none;
width:100%;
}

.SectionLink:link
{
background-color:#F7F7F7; /* color suau fons menu esquerra*/
border: 0px 0px 0px 0px;
font-size: 11px; 
font-family:Verdana;
color:#666;
text-decoration: none;
width:100%;
}

.SectionLink_Selected
{
background-color:#F7F7F7; /* color suau fons menu esquerra*/
color: #E71475;
border: 0px 0px 0px 0px;
font-size: 11px;
text-decoration: none;
width:100%;
}

.SectionLink_C1
{
background-color:#E5EAFA; /* color suau fons menu esquerra*/
color: #003366;
border: 0px 0px 0px 0px;
font-size: 11px;
text-decoration: none;
width:100%;
margin-left:3px;
margin-top:5px;
}

.SectionLink_Selected_C1
{
background-color:#E5EAFA; /* color suau fons menu esquerra*/
color: #003366;
border: 0px 0px 0px 0px;
font-size: 11px;
text-decoration: none;
width:100%;
margin-left:3px;
margin-top:5px;
font-weight:bold;
}

.PestanyaSearch
{
border-bottom-width:0;
border-color:#FFFFFF;
border-left-width:0;
border-right-width:0;
border-top-width:0;
color:black;
font-size:8pt;
text-decoration:none;
width:100%;
font-weight:bold;
}

.ASearch
{
border-bottom-width:0;
border-color:#FFFFFF;
border-left-width:0;
border-right-width:0;
border-top-width:0;
color:black;
font-size:8pt;
text-decoration:none;
width:100%;
font-weight:bold;
}

.SectionLink:hover{
/*background-color:#7071A2;*/
color: #666;
text-decoration: underline;
}

.AreaContent{
border:1px solid #4F5480; 
background-color:#FAEAE5; /* fons general menu esquerra*/
color:#4F5480;
text-decoration:none
}

.PortletContent{
/*background-color:#FAEAE5;*/
background-color:#FFFFFF;
color:#FFFFFF;
	font-size: 11px;
	font-weight: normal;
padding-bottom:2;
padding-left:5;
padding-right:5;
padding-top:2;
text-decoration:none;

}

.PortletTitle{
/*background-color:#FAEAE5;*/
background-color:#008C63;
color:White;
font-weight:bold;
font-size: 13px;
border-top: 0px solid #003366;
	/*background-image: url(../Image/HTMLPart/degradmenuhor.gif);
	background-repeat: repeat-x;
	background-position: top left;*/
/*background-color:#003366;*/
padding-left: 5px;
}

.PortletLink{
	font-size: 13px;
}

.PortletButton{
border:1px solid #AAA; 
background-color:#F7F7F7;
color:#000000;
font-size:7pt;
padding-top:0;
padding-left:2;
padding-bottom:0;
padding-right:2;
/*font-weight:bold;*/
text-decoration:none;
}

.PortletButton:Link
{
background-color:#FAEAE5;
color:#000000;
font-weight:bold;
text-decoration:none;
}


.PortletButton:hover
{
background-color:#FAEAE5;
color:#000000;
/*font-weight:bold;
text-decoration:underline;*/
}


.OptionButton{
border:1px solid #AAA; 
/*background-color:#FFFFC0;*/
background-color:#FAEAE5;
/*color:#E61577;**/
color:#000000;
font-size:9pt;
padding-top:0;
padding-left:2;
padding-bottom:0;
padding-right:2;
/*font-weight:bold;*/
text-decoration:none;
font-weight:bold;
}

.OptionButton:Link
{
background-color:#FAEAE5;
color:#000000;
font-weight:bold;
text-decoration:none;
}


.OptionButton:hover
{
background-color:#FAEAE5;
color:#000000;
/*font-weight:bold;
text-decoration:underline;*/
}

.PrincipalTitle
{
background-color:#CC3300;
color:white;
font-size:10pt;
font-weight:bold;
padding-bottom:2;
padding-left:4;
padding-right:4;
padding-top:2;
}

.DefaultTitle
{
border-left:0px solid #000; 
border-right:0px solid #000; 
border-top:0px solid #000; 
border-bottom:0px solid #000; 
color: #000;
font-weight: bold;
}

.DefaultSubTitle{
	border-left:0px solid #000; 
	border-right:0px solid #000; 
	border-top:0px solid #000; 
	border-bottom:1px solid #000; 
	border-bottom-color: #003366;
	color: #003366;
	font-weight: bold;
}

.formularios{  /* Fons Formularis */
	/*border-left: 1px solid #AAA;*/ 
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	/* background-color: #F7F7F7; */
	/*background-color: Transparent; */
	background-color: #F7F7F7;
	margin-left: 0px;	
}



.DefaultLabel_old{ 
	border: 0px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
}

.DefaultLabel{ 
	border: 0px;
	/*color: #000000;*/
	font-size: 12px;
	/*font-weight: bold;*/
	margin-left: 5px;

	font-size: 12px; 
	font-family:Verdana;
	color:#666;
}



.DefaultEdit
{
color:#000000;
font-size:8pt;
font-weight:normal;
}

.EvenLine
{
background-color:#F9F8F7;
color:#000000;
font-size:8pt;
}

.EvenLine2
{
background-color:#E8E7E6;
color:#000000;
font-size:8pt;
}

.OddLine
{
background-color:white;
color:#000000;
font-size:8pt;
}

.TitleLine{  /* barra titol taules interiors */
	background-color:#E5EAFA;
	/*background-color:#DEDEDE;*/
	color:#000;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	border: 1px solid #8A8A8A;
	height: 15px;
}

.Pager
{
background-color: #F9F8F7;
color:#8A8A8A;
font-size: 10px;
font-weight:normal;
height:8px;
text-align:center;
text-decoration:none;
}

.NoPager
{
background-color: #FFF;
color: #8A8A8A;
font-size: 10px;
font-weight: normal;
height: 8px;
text-align: center;
text-decoration: none;
}

.NewsText
{
background-color:white;
color:black;
font-size:8pt;
text-decoration:none;
}

.TextBusqueda
{
background-color:white;
color:black;
font-size:8pt;
text-decoration:none;
}

A.NewsText
{
background-color:white;
color:#CCC0B2;
font-size:7pt;
font-weight:normal;
text-decoration:none;
}

.NewsTitle
{
background-color:white;
color:#0C0F69;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}

/* -- INICI: Detall Novedades -- */

.Description{
	width: 100%;
	text-align: left;
	background: #F3F3F3;
	border-top: 1px solid #7F7F7F;
	border-bottom: 1px solid #7F7F7F;
	border-right: 1px solid #7F7F7F;
	border-left: 1px solid #7F7F7F;
	color: #000000;
	text-decoration: none;
	padding: 7px;
	font-size: 13px;
}

.DescriptionNoBorderWidth{
	width: 500px;
	text-align: left;
	background: #F3F3F3;
	color: #000000;
	text-decoration: none;
	font-size: 13px;
}

.DescriptionNoBorder{
	text-align: left;
	background: #F3F3F3;
	color: #000000;
	text-decoration: none;
	font-size: 13px;
}

.nom{
	text-align: left;
	color: #000000;
	font-size: 13px;
	font-weight:bold;
	height: 25px;
}

.textresum{
	text-align: left;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	padding-left: 7px;
}

.textllarg{
	text-align: left;
	color: #000000;
	font-size: 12px;
	font-weight:normal;
	padding-left: 7px;
}


.imgdetall{
	border: 1px solid #000000;
}

.LinkDescription{
	text-align: left;
	vertical-align: bottom;
	font-weight: bold;
	color:#000000;
	font-size:9pt;
	text-decoration:none;
}


A.LinkDescription:hover {
	text-decoration: underline;
	color: #CC3300;
}

/* -- FI: Detall Novedades -- */


.Title_Underline{
border-bottom:1px solid #003366;
color:#003366;
font-size: 15px;
font-weight:bold;
text-decoration:none;
}

.NewsLittleTitle
{
background-color:white;
color:#000000;
font-size:8pt;
font-weight:bolder;
text-decoration:none;
}

.NewsLine
{
background-color:#CCC0B2;
height:1;
}

.PageLine
{
background-color:White;
height:1;
}

.PageSelectedButton
{
font-size: 11px;
/* background-color: #CC3300;  fons opcions menu principal horitzontal */
border-left-width:0;
color:white;
font-weight:bold;
padding-bottom:2;
padding-left:5;
padding-right:5;
padding-top:2;
text-decoration:underline;
}

.PageNoSelectedButton:hover
{
font-size: 11px;
/* background-color:#CC3300;  fons opcions HOVER principal horitzontal */
color: #FFFFFF;
text-decoration:underline;
}

.PageNoSelectedButton
{
font-size: 11px;
/* background-color: #CC3300;  fons opcions menu principal horitzontal */
border-left-width:0;
color:white;
font-weight:bold;
padding-bottom:2;
padding-left:5;
padding-right:5;
padding-top:2;
text-decoration:none;
}

.ErrorContent
{
background-color:#F7F6F4;
color:#627444;
font-size:8pt;
font-weight:bold;
width:100%;
}

.Left
{
background-color:#E5EAFA;
}

.PortletError
{
color:white;
font-size:9pt;
font-weight:bold;
}

.TransparentDefaultEdit
{
background-color:Transparent;
font-size:8pt;
font-weight:normal;
}

/* INICI: PAGINA NOVETATS */
.titolnovedades{
	font-size: 20px; 
	align-text: center;
	color: #000000;
	border-bottom: 1px solid #000000;
}

DL DT A{ font-size: 15px; font-weight: bold; color: #CC3300; padding-left: 10px;}
DL DD { font-size: 15px;}

.lineaseparacio{
	border: 1px solid #FAEAE5;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
}

.LinkNews{
	color:#000000;
	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
}

.LinkOfertasNovedades{ font-size: 14px; font-weight: bold; color: #003366; padding-left: 5px; padding-right: 10px}

.TextNews{
	color:#000000;
	text-decoration:none;
	font-size: 11px;
}

/* FI: PAGINA NOVETATS */

/* -- PEU DE PAGINA -- */

.peupagina{
	font-size: 11px; 
	color: #000; 
	text-align: center; 
	vertical-align: bottom;
}

.DefaultLabel_test{ 
	border: 0px;
	color: #000000;
	font-size: 22px;
	font-weight: bold;
	margin-left: 5px;
	background-color:Lime;
}

.Text_12_grey
{
	font-size: 12px; 
	font-family:Verdana;
	color:#666;
}

.Text_12_454545
{
	font-size: 12px; 
	font-family:Verdana;
	color:#454545;
}

.Text_14_454545
{
	font-size: 14px; 
	font-family:Verdana;
	color:#454545;
}

.Text_12_bold_454545
{
	font-size: 12px; 
	font-weight:bold;
	font-family:Verdana;
	color:#454545;
}

.Text_12_bold_grey
{
	font-size: 9pt; 
	font-weight:bold;
	font-family:Verdana;
	color:#454545;
}

.Text_12
{
	font-size: 9pt; 
	font-family:Verdana;
}

.Text_11_grey
{
	font-size: 11px; 
	font-family:Verdana;
	color:#666;
}

.Text_11_bold_grey
{
	font-size: 11px; 
	font-weight:bold;
	font-family:Verdana;
	color:#666;
}

.Text_11_454545
{
	font-size: 11px; 
	font-family:Verdana;
	color:#666;
}

.Text_11_bold_454545
{
	font-size: 11px; 
	font-weight:bold;
	font-family:Verdana;
	color:#666;
}

.td_event
{
	font-size: 11px; 
	font-family:Verdana;
	color:#666;
	border-right:3px solid #E61577;
	padding-left:15px;
}

.td_event2 
{
	font-size: 11px; 
	font-family:Verdana;
	color:#666;
	border-right:3px solid #008C63;
	padding-left:15px;
}

.cerca_alfabetica_petita
{
	font-size: 10px; 
	font-family:Verdana;
	color:#FFF;
}

.cerca_alfabetica
{
	font-size: 11px; 
	font-family:Verdana;
	color:#FFF;
}

.cerca_alfabetica_gran
{
	font-size: 13px; 
	font-family:Verdana;
	color:#FFF;
}

.header_ofertes
{
	font-size: 13px; 
	font-family:Verdana;
	color:#FFF;
	background-color:#008C63;
	text-align: center; 
}

.header_box_grana
{
	font-size: 12px; 
	font-family:Verdana;
	color:#FFF;
	background-color:#E61577;
	text-align: center; 
}

.header_box_verd
{
	font-size: 12px; 
	font-family:Verdana;
	color:#FFF;
	background-color:#008C63;
	text-align: center; 
}

.TextBox
{
	font-size: 11px; 
	font-family:Verdana;
}

.Combo
{
	font-size: 11px; 
	font-family:Verdana;
}

.verdana_11
{
	font-size: 11px; 
	font-family:Verdana;
	font-weight:normal;
}

.verdana_11_transp
{
	font-size: 11px; 
	font-family:Verdana;
	background-color:Transparent;	
}

.verdana_9
{
	font-size: 9px; 
	font-family:Verdana;	 	
}

.verdana_11_bold_verd
{
	font-size: 11px; 
	font-family:Verdana;
	font-weight:bold;
	color:#008C63;
}

.verdana_11_bold
{
	font-size: 11px; 
	font-family:Verdana;
	font-weight:bold;
}

.verdana_14_bold 
{
	font-size: 14px; 
	font-family:Verdana;
	font-weight:bold;
}

.img_border_solid
{
	border: 1px solid black; 
}

.grid_header
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    COLOR: #FFF;
	BACKGROUND-COLOR:#008C63;
}

.grid_item
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
	BACKGROUND-COLOR:#FFF;
	WHITE-SPACE:nowrap;
}

.grid_alternate
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
	/*BACKGROUND-COLOR:#D0F0C0;*/
	BACKGROUND-COLOR:#EEE;
	WHITE-SPACE:nowrap;
}

.grid_border_header
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    COLOR: #FFF;
	BACKGROUND-COLOR:#008C63;
	border:1px solid #DDD;
	padding:0px 2px 0px 2px;
	border-bottom-style:none;
}

.grid_border_item
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
	BACKGROUND-COLOR:#FFF;
	border:1px solid #DDD;
	padding:0px 2px 0px 2px;
	border-bottom-style:none;
}

.grid_border_item_preu
{
    FONT-FAMILY: Arial;
    color:#E61577;
    font-weight:bold;
    FONT-SIZE: 12px;
	BACKGROUND-COLOR:#FFF;
	border:1px solid #DDD;
	padding:0px 2px 0px 2px;
	border-bottom-style:none;
}

.grid_border_alternate
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
	/*BACKGROUND-COLOR:#D0F0C0;*/
	BACKGROUND-COLOR:#EEE;
	border:1px solid #D0D0D0;
	padding:0px 2px 0px 2px;
	border-bottom-style:none;
}

.grid_border_alternate_preu
{
    FONT-FAMILY: Arial;
    color:#E61577;
    font-weight:bold;
    FONT-SIZE: 12px;
	BACKGROUND-COLOR:#EEE;
	border:1px solid #D0D0D0;
	padding:0px 2px 0px 2px;
	border-bottom-style:none;
}

.selecc
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
	COLOR:#E61577;
	font-weight:bold;
}

.no_selecc
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
	COLOR:#008C63;
	font-weight:bold;
}

.classificacio
{
	border-bottom:1px solid #E61577;
	color:#E61577;
    FONT-FAMILY: Arial;
    FONT-SIZE: 14px;
	font-weight:bold;
	height:25px;
	vertical-align:bottom;
}

.Paginacio
{
background-color:#F7F7F7; /* color suau fons menu esquerra*/
font-size: 11px; 
font-family:Verdana;
color:#666;
}

.OptionText
{
background-color:#FAEAE5;
font-size: 11px; 
font-family:Verdana;
color:#666;
}

.PortletButton2{
border:1px solid #AAA; 
background-color:#FAEAE5;
color:#000000;
font-size:7pt;
padding-top:0;
padding-left:2;
padding-bottom:0;
padding-right:2;
/*font-weight:bold;*/
text-decoration:none;
}

