/* 

	Full d'estil 
	Inici: DZM 15/09/03
	
*/

/* 
	Fonts Títols
*/

.BodyStandard {
	background-attachment: fixed;
	background-image: url(../../images/fondo_nsc.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.BodyCompany {
.	background-attachment: fixed;
	background-image: url(../images/fondo_company.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.BodyCLLPresentacio {
	background-attachment: fixed;
	background-image: url(../images/fondo_cll_present.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.BodyCataleg {

	background-attachment: fixed;
	background-image: url(../images/fondo_cll_catalogo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.BodyMSDS {

	background-attachment: fixed;
	background-image: url(../images/fondo_msds.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.BodyDataSheet {

	background-attachment: fixed;
	background-image: url(../images/fondo_datasheet.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.BodyInsert {

	background-attachment: fixed;
	background-image: url(../images/fondo_insert.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.BodyLineasGuia {

	background-attachment: fixed;
	background-image: url(../images/fondo_l_guia.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.BodyBiblio {

	background-attachment: fixed;
	background-image: url(../images/fondo_biblio.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.BodyMasInfo {

	background-attachment: fixed;
	background-image: url(../images/fondo_mas_info.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.BodyEvents {

	background-attachment: fixed;
	background-image: url(../images/fondo_events.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.BodyGrpIntro {

	background-attachment: fixed;
	background-image: url(../images/fondo_grp_intro.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.BodygrpGrupos {

	background-attachment: fixed;
	background-image: url(../images/fondo_grp_grupos.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.BodyGrpConclus {

	background-attachment: fixed;
	background-image: url(../images/fondo_grp_conclus.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.BodyGrpResult {

	background-attachment: fixed;
	background-image: url(../images/fondo_grp_result.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.BodyMisResultados {

	background-attachment: fixed;
	background-image: url(../images/fondo_mis_resultados.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.BodyControles {

	background-attachment: fixed;
	background-image: url(../images/fondo_controles.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.BodyPatentes {

	background-attachment: fixed;
	background-image: url(../images/fondo_patentes.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.FontTitol1 {
	font-size:13px;
	font-family: verdana,arial,helvetica;
	color: #000000;	
}


.FontTitol2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.FontTitol1Blanc {
	font-size:13px;
	font-family: verdana,arial,helvetica;
	color: #FFFFFF;	
}

.FontTitol2Blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

.FontTitol3 {

	font-size:10px;
	font-family: verdana, arial, helvetica;
	color: #000000;
}
.FontTitol4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;

}

.FontTitol3Blanc {

	font-size:10px;
	font-family: verdana, arial, helvetica;
	color: #FFFFFF;
}
.FontTitol4Blanc {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.FontTitol3Gris {


	font-size:10px;
	font-family: verdana, arial, helvetica;
	color: #CCCCCC;
}
.FontTitol4Gris {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
}

#subrallat {
	text-decoration: underline;
}


/* 
	TaulaIdiomes
*/

.TaulaIdiomes table {
	border: none;
	background-color: #999999;
	text-align: center;
	width: 300px;
	color: #FFFFFF;

}

.TaulaIdiomes td { 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #999999;
	text-align: center;
	font-size:7pt;
	width: 60px ;
}

.TaulaIdiomes a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
}
	
.TaulaIdiomes a:hover {
	color: #FFFFFF;
	font-weight: normal;
}


/* 
	TaulaEslogan
*/
.TaulaEslogan table{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #999999;
	border: none;
	text-align: center;
	width: 100%;
	font-weight: bold;
}

.TaulaEslogan td { 
	font-size:10pt;
}

.TaulaEslogan th {
	font-size:14pt;
	height: 40px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

/* 
	TaulaEsloganGran
*/
.TaulaEsloganGran table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: none;
	text-align: center;
	width: 100%;
	margin: 0px;
	padding: 0px;




}

.TaulaEsloganGran td { 
	font-size:12pt;
}

#tdPetit {
	font-size:12px;
}

.TaulaEsloganGran th {
	font-size:16pt;
	height: 40px;
	font-weight: lighter;
	color: #000000;



}


/* 
	TaulaMenuTop
*/
.TaulaMenuTop table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px none;



}

.TaulaMenuTop a {
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-weight: normal; color: #DBDBDB}
	
.TaulaMenuTop a:link    { color: #999999; }   
.TaulaMenuTop a:visited { color: #999999; }   
.TaulaMenuTop a:hover   {
	color: #FFFFFF;
	font-weight: bold;
}
.TaulaMenuTop a:active   {
	color: #CCCCCC;
	font-weight: bold;
}

.TaulaMenuTop td {
	text-decoration: none;
	width: 80px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
}


/* 
	TaulaMenuLeft
*/
.TaulaMenuLeft table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 25px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: left;
	border: none;
	width: 100%;
	background-position: bottom;


}

.TaulaMenuLeft a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #666666;
	background-position: bottom;
}
	
.TaulaMenuLeft a:active  {
	color: #FFFFFF;
	font-weight: bold;
}   
.TaulaMenuLeft a:hover   {
	color: #000000;
	font-weight: bold;
}

.TaulaMenuLeft td {
	text-decoration: none;
	line-height: 15px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	text-align: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}


#SenseBorde {
	border: none;
	line-height: 5px;
	padding-bottom: 4px;
	padding-top: 5px;

}

/* 
	TaulaContents
*/
.TaulaContents table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: none;
	height: 100%;
	width: 90%;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 0px 5px;

}

.TaulaContents a {
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066FF}
.TaulaContents a:active  {
	color: #0000FF;
}   
.TaulaContents a:hover   {
	color: #0000FF;
}

.TaulaContents td {
	text-decoration: none;
	line-height: 15px;
	text-align: justify;
	color: #000000;
	padding-left: 5px;

}

.TaulaContents p {
}

/* 
	TaulaContents2
*/
.TaulaContents2 table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: none;
	height: 100%;
	width: 100%;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 0px 0px;

}

.TaulaContents2 a {
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066FF
}

.TaulaContents2 a:active  {
	color: #0000FF;
}   
.TaulaContents2 a:hover   {
	color: #0000FF;
}

.TaulaContents2 td {
	text-decoration: none;
	line-height: 15px;
	text-align: justify;
	color: #000000;
	margin: 0px;
	padding: 0px;


}

.TaulaContents2 p {
}


#VertInfAlign {
	vertical-align: bottom;
}

#VertSupAlign {
	vertical-align: top;
}

#VertMedAlign {
	vertical-align: middle;
}

.TaulaContents th {
	text-decoration: none;
	line-height: 22px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
	background-color: #999999;
	border: 1px none;




}

#Titulo_Marco_Sup_Der {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 10px;



}

/* 
	TaulaContentsMenu
*/
.TaulaContentsMenu table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: none;
	height: 100%;
	width: 90%;


}

.TaulaContentsMenu a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
	
.TaulaContentsMenu a:link    { color: #666666; }   
.TaulaContentsMenu a:hover   {
	color: #000000;
	font-weight: bold;

}

.TaulaContentsMenu td {
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	text-transform: lowercase;




}

.TaulaContentsMenu th {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;


}

/* 
	TaulaContentsBase
*/
.TaulaContentsBase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	border: none;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}

.TaulaContentsBase tr {
	text-decoration: none;
	vertical-align: top;
	text-align: center;
	border: none;

}


/* 
	TaulaPeu
*/
.TaulaPeu table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px none #000000;
	height: 15px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #999999;
	text-align: left;
	background-image: url(../images/spacer.gif);




}

.TaulaPeu a {
	text-decoration: none; 
	font-size: 9px; 
	font-weight: bold; color: #FFFFFF}
	
.TaulaPeu a:hover   {
	color: #FFFFFF;
	font-weight: normal;
}

.TaulaPeu td {
	text-decoration: none;
	line-height: 10px;
	font-size: 9px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px none;



}

#PeuLeft {
	text-align: left;

}

#PeuLeftArea a {
	text-align: left;
	color: #CCCCCC;
}

#PeuLeftArea a:hover   {
	color: #FFFFFF;
	font-weight: normal;

}

#PeuRight {
	text-align: right;
}

.TaulaPeu th {
	text-decoration: none;
	line-height: 10px;
	font-size: 10px;
	background-color: #000000;

}

/* 
	TaulaForm
*/
.TaulaForm table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	border: none;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;


}

.TaulaForm a {
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066FF}
	
.TaulaForm a:active  {
	color: #0000FF;
}   
.TaulaForm a:hover   {
	color: #0000FF;
}

.TaulaForm td {
	text-decoration: none;
	line-height: 25px;
	text-align: left;
	color: #000000;
}

.TaulaForm th {
	text-decoration: none;
	line-height: 25px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 3px 0px 0px;
	margin-right: 5px;
	margin-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#Majuscules {
	text-transform: uppercase;
}
#Minuscules {
	text-transform: lowercase;
}
#Negreta {
	font-weight: bold;

}
#Texte_Diminut {
	font-size: 8px;

}
#Texte_Petit {
	font-size: 9px;


}
#Texte_Normal {
	font-size: 10px;

}
#Texte_Mitja {
	font-size: 12px;

}
#Texte_Gran {
	font-size: 14px;


}
#Texte_Enorme {

	font-size: 24px;
}
.TaulaContentsBaseLarga {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	border: none;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}
.TaulaContentsBaseLarga tr {

	text-decoration: none;
	vertical-align: top;
	text-align: center;
	border: none;
}

.TablaTitulos {
	width: 10px;
	height: 20px;
	border: none;



}
.TablaTitulos td {
	line-height: 16px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	width: 10px;

}

#TaulaMidesLliures {
	height: auto;
	font-size: 9px;

}
#CellaSubratllada {
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;


}

#CellaSubratPrim {
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
#CellaBordeLeftPrim {
	border-left-style: solid;
	border-left-color: #000000;
	border-left-width: 1px;
}

#CellaBordeRightPrim {
	border-right-style: solid;
	border-right-color: #000000;
	border-right-width: 1px;
}

#Centrat {
	text-align: center;
	background-position: center;
}

.TaulaAS table{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #999999;
	border: none;
	text-align: center;
	width: 90%;
	font-weight: bold;
}

.TaulaAS td {
	font-size:8pt;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-weight: normal;
	vertical-align: middle;



}

.TaulaAS th {
	font-size:8pt;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	color: #000000;
	vertical-align: middle;
	line-height: 18px;
	background-color: #FFFFFF;
}

#Texte_Gran_F_Gris {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #999999;

}
#ConBordeSimple {
	border: 1px solid #000000;
}

#FondoGrisClaro {
	background-color: #e1e1e1;
}

