@charset "utf-8";

	A.linkTit:active {

	FONT-WEIGHT: bold;   FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:12px

	}

	A.linkTit:link {

	FONT-WEIGHT: bold; COLOR: #34689A; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:12px

	}

	A.linkTit:visited {

	FONT-WEIGHT: bold;  COLOR: #34689A; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:12px

	}

	A.linkTit:hover {

	FONT-WEIGHT: bold;  COLOR: #01c9c2; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:12px

	}
	
	A.linkTitprogramme:active {

	FONT-WEIGHT: bold;   FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:11px

	}

	A.linkTitprogramme:link {

	FONT-WEIGHT: bold; COLOR: #34689A; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:11px

	}

	A.linkTitprogramme:visited {

	FONT-WEIGHT: bold;  COLOR: #34689A; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:11px

	}

	A.linkTitprogramme:hover {

	FONT-WEIGHT: bold;  COLOR: #F05A21; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:11px

	}
	
	
	A.linkTit3:active {

	FONT-WEIGHT: bold;   FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:11px

	}

	A.linkTit3:link {

	FONT-WEIGHT: bold; COLOR: #34689A; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:11px

	}

	A.linkTit3:visited {

	FONT-WEIGHT: bold;  COLOR: #34689A; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:11px

	}

	A.linkTit3:hover {

	FONT-WEIGHT: bold;  COLOR: #F05A21; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:11px

	}
	
	
	
	A.linkSubTit:active {

	FONT-WEIGHT: bold;  COLOR: #FFFFFF;  FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:12px

	}

	A.linkSubTit:link {

	FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:12px

	}

	A.linkSubTit:visited {

	FONT-WEIGHT: bold;  COLOR: #FFFFFF; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:12px

	}

	A.linkSubTit:hover {

	FONT-WEIGHT: bold;  COLOR: #FF6600; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:12px

	}

	P { 

	font-weight:normal; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px 

	}

	A.fontText:active { 

	font-weight:normal; color:#FFFFFF ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px	

	}

	A.fontText:link { 

	font-weight:normal; color:#FFFFFF ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px	

	}

	A.fontText:visited { 

	font-weight:normal; color:#FFFFFF ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px	

	}

	A.fontText:hover { 

	font-weight:normal; color:#01c9c2 ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px	

	}

	

	.fontTextB { 

	font-weight:normal; color:#000000 ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px	

	}

	

	A.fontTextB:active { 

	font-weight:normal; color:#000000 ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px	

	}

	A.fontTextB:link { 

	font-weight:normal; color:#000000 ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px	

	}

	A.fontTextB:visited { 

	font-weight:normal; color:#000000 ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px	

	}

	A.fontTextB:hover { 

	font-weight:normal; color:#861117 ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px	

	}

	

	.fontTextTitulo {

	FONT-WEIGHT: bold; FONT-SIZE:12px ; TEXT-TRANSFORM: none; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:justify; TEXT-DECORATION: none 

	}

	.fontTextTituloBlanco {

	FONT-WEIGHT: bold; FONT-SIZE:11px ; TEXT-TRANSFORM: none; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:justify; TEXT-DECORATION: none 

	} 	 	

	.fontTextUnits {

	FONT-WEIGHT: bold; FONT-SIZE: 90% ; TEXT-TRANSFORM: none; COLOR: #6398CD; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:justify; TEXT-DECORATION: none 

	} 

	.textoTitulo{

	FONT-WEIGHT: bold; COLOR: #34689A; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:12px

	}

	

	A.textoTitulo:active{

	FONT-WEIGHT: bold; COLOR: #34689A; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:12px

	}

	A.textoTitulo:link{

	FONT-WEIGHT: bold; COLOR: #34689A; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:12px

	}

	A.textoTitulo:visited{

	FONT-WEIGHT: bold; COLOR: #34689A; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-SIZE:12px

	}

	A.textoTitulo:hover{

	FONT-WEIGHT: bold; COLOR: #34689A; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-SIZE:12px

	}

	A.fontTextTitulo:active {

	FONT-WEIGHT: bold; FONT-SIZE: 65% ; TEXT-TRANSFORM: none; COLOR: #6398CD; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:justify; TEXT-DECORATION: none 

	}

	A.fontTextTitulo:link {

	FONT-WEIGHT: bold; FONT-SIZE: 65% ; TEXT-TRANSFORM: none; COLOR: #6398CD; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:justify; TEXT-DECORATION: none 

	} 	

	A.fontTextTitulo:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 65% ; TEXT-TRANSFORM: none; COLOR: #6398CD; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:justify; TEXT-DECORATION: none 

	} 	

	A.fontTextTitulo:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 65% ; TEXT-TRANSFORM: none; COLOR: #6398CD; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:justify; TEXT-DECORATION: underline 

	} 	

	

	A:active { 

	font-weight:bold; color:#000000 ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px	

	}

	A:link { 

	font-weight:bold; color:#000000 ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px	

	}

	A:visited { 

	font-weight:bold; color:#000000 ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px	

	}	

	A:hover { 

	font-weight:bold; color:#861117 ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px	

	}

	A.link10:active { 

	font-weight:bold; color:#000000 ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px	

	}

	A.link10:link { 

	font-weight:bold; color:#000000 ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px	

	}

	A.link10:visited { 

	font-weight:bold; color:#000000 ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px	

	}	

	A.link10:hover { 

	font-weight:bold; color:#861117 ; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px	

	}	

	.bodystyle {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; color:#000000; font-weight:normal; text-decoration:none}

	

	.news { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; color: #000000; font-weight: normal; }

	

	/***************************************************************************************************************************/

/* Estilos de las tablas de los listados de nanospain conf */

#itsthetable {background: #fff url(bg_caption.gif) repeat-x; padding: 0 2em 2em 2em; }

table.TabNanoEsp {	margin: 1em auto; font: 95%/130% Tahoma, Arial, Helvetica, sans-serif; border-spacing: 0; }

table.TabNanoEsp caption {

	background: url(caption_title.jpg) no-repeat 50% 0;

	color: #2442b1;

	font-size: 130%;

	letter-spacing: .1em;

	padding: 3.5em 0.2em 2em 0;

	text-align: right;

	text-transform: uppercase;

}

thead th.TabNanoEsp, tbody th.TabNanoEsp {

	background: #861117 url(left_corner.gif) no-repeat;

	color: #fff;

	font-weight: bold;

	padding: .2em .7em .2em .8em;

	text-align: left;

	border-top: 1px solid #fff;

	border-right: 1px solid #c6cdd8;

	border-bottom: 1px solid #c6cdd8;

	border-left: 1px solid #fff;

}

thead th.TabNanoEsp { font-size: 1em; }

tbody th.TabNanoEsp { background: #861117 url(bg_col1.gif) repeat-x; }

tbody tr.odd th { background: #e2e2e2; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }

tbody th a.TabNanoEsp, tbody th a.TabNanoEsp:link, tbody th a.TabNanoEsp:visited, tbody th a.TabNanoEsp:hover, tbody th a.TabNanoEsp:active {

	color: #2442b1;

	font-weight: bold;

	text-decoration: none;

	font-size: 1.1em;

}

tbody th a.TabNanoEsp:hover { text-decoration: underline; }

td a.TabNanoEsp:link { color: #537fc3; }

tbody th a.TabNanoEsp:visited, td a.TabNanoEsp:visited { color: #444; }

th a.TabNanoEsp:hover, td a.TabNanoEsp:hover { text-decoration: none; }

td.TabNanoEsp { 

	background: #f3f8fd url(bg_col2.gif) repeat-x;

	color: #203276;

	border-top: 1px solid #fff;

	border-right: 1px solid #c6cdd8;

	border-bottom: 1px solid #c6cdd8;

	border-left: 1px solid #fff;

	padding: 0.3em 0.5em 0.3em 0.8em;

}

td.TabNanoEsp:hover { background: #f3f8fd; }

tr.odd td.TabNanoEsp {

	background: #f8f8f8 url(bg_col3.gif) repeat-x;

	color: #444;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}

.fondomenuizquierda {
	background-image: url(../images/fondomenuizq.jpg);
	background-repeat: no-repeat;
}


tr.odd td.TabNanoEsp:hover { background: #f8f8f8; }

tfoot th.TabNanoEsp, tfoot td.TabNanoEsp { background: #444 !important; padding: .5em .5em .5em .5em !important; color: #fff; }



A.Fontmenu14:active {
FONT-WEIGHT: bold; font-size:13px; TEXT-TRANSFORM: none; COLOR: #f05a21; font-family:Verdana, Geneva, sans-serif; text-align:justify; TEXT-DECORATION: none 
}
A.Fontmenu14:link {
FONT-WEIGHT: bold; font-size:13px; TEXT-TRANSFORM: none; COLOR: #f05a21; font-family:Verdana, Geneva, sans-serif; text-align:justify; TEXT-DECORATION: none  
} 	
A.Fontmenu14:visited {
FONT-WEIGHT: bold; font-size:13px; TEXT-TRANSFORM: none; COLOR: #f05a21; font-family:Verdana, Geneva, sans-serif; text-align:justify; TEXT-DECORATION: none 
} 	
A.Fontmenu14:hover {
FONT-WEIGHT: bold; font-size:13px; TEXT-TRANSFORM: none; COLOR: #797979; font-family:Verdana, Geneva, sans-serif; text-align:justify; TEXT-DECORATION: none 
}

A.Fontsubmenu14:active {
FONT-WEIGHT: normal; font-size:13px; TEXT-TRANSFORM: none; COLOR: #797979; font-family:Verdana, Geneva, sans-serif; text-align:justify; TEXT-DECORATION: none 
}
A.Fontsubmenu14:link {
FONT-WEIGHT: normal; font-size:13px; TEXT-TRANSFORM: none; COLOR: #797979; font-family:Verdana, Geneva, sans-serif; text-align:justify; TEXT-DECORATION: none 
} 	
A.Fontsubmenu14:visited {
FONT-WEIGHT: normal; font-size:13px; TEXT-TRANSFORM: none; COLOR: #797979; font-family:Verdana, Geneva, sans-serif; text-align:justify; TEXT-DECORATION: none 
} 	
A.Fontsubmenu14:hover {
FONT-WEIGHT: normal; font-size:13px; TEXT-TRANSFORM: none; COLOR: #f05a21; font-family:Verdana, Geneva, sans-serif; text-align:justify; TEXT-DECORATION: none 
}


A.Fontmenu14B:active {
FONT-WEIGHT: bold; font-size:14px; TEXT-TRANSFORM: none; COLOR: #f05a21; font-family:Verdana, Geneva, sans-serif; text-align:justify; TEXT-DECORATION: none 
}
A.Fontmenu14B:link {
FONT-WEIGHT: bold; font-size:14px; TEXT-TRANSFORM: none; COLOR: #f05a21; font-family:Verdana, Geneva, sans-serif; text-align:justify; TEXT-DECORATION: none  
} 	
A.Fontmenu14B:visited {
FONT-WEIGHT: bold; font-size:14px; TEXT-TRANSFORM: none; COLOR: #f05a21; font-family:Verdana, Geneva, sans-serif; text-align:justify; TEXT-DECORATION: none 
} 	
A.Fontmenu14B:hover {
FONT-WEIGHT: bold; font-size:14px; TEXT-TRANSFORM: none; COLOR: #797979; font-family:Verdana, Geneva, sans-serif; text-align:justify; TEXT-DECORATION: none 
}



.Fontmenu14{
FONT-WEIGHT: bold; font-size:13px; TEXT-TRANSFORM: none; COLOR: #f05a21; font-family:Verdana, Geneva, sans-serif; text-align:justify; TEXT-DECORATION: none 
}
.Fontmenu14B{
FONT-WEIGHT: bold; font-size:14px; TEXT-TRANSFORM: none; COLOR: #5e5793; font-family:Verdana, Geneva, sans-serif; text-align:justify; TEXT-DECORATION: none 
}

.Fontmenu14C{
FONT-WEIGHT: bold; font-size:15px; TEXT-TRANSFORM: none; COLOR: #5e5793; font-family:Verdana, Geneva, sans-serif; TEXT-DECORATION: none 
}


.texto2014{
FONT-WEIGHT: normal; font-size:12px; TEXT-TRANSFORM: none; COLOR: #000000;  font-family:Verdana, Geneva, sans-serif; TEXT-DECORATION: none 
}
.texto2014news{
FONT-WEIGHT: normal; font-size:12px; TEXT-TRANSFORM: none; COLOR: #000000;  font-family:Verdana, Geneva, sans-serif; TEXT-DECORATION: none 
}
.texto2014blanco{
FONT-WEIGHT: bold; font-size:13px; TEXT-TRANSFORM: none; COLOR: #FFFFFF;  font-family:Verdana, Geneva, sans-serif; TEXT-DECORATION: none 
}
A.Link2014:active {
FONT-WEIGHT: bold; font-size:13px; TEXT-TRANSFORM: none; COLOR: #f05a21; font-family:Verdana, Geneva, sans-serif; text-align:justify; TEXT-DECORATION: none 
}
A.Link2014:link {
FONT-WEIGHT: bold; font-size:13px; TEXT-TRANSFORM: none; COLOR: #f05a21; font-family:Verdana, Geneva, sans-serif; text-align:justify; TEXT-DECORATION: none  
} 	
A.Link2014:visited {
FONT-WEIGHT: bold; font-size:13px; TEXT-TRANSFORM: none; COLOR: #f05a21; font-family:Verdana, Geneva, sans-serif; text-align:justify; TEXT-DECORATION: none 
} 	
A.Link2014:hover {
FONT-WEIGHT: bold; font-size:13px; TEXT-TRANSFORM: none; COLOR: #797979; font-family:Verdana, Geneva, sans-serif; text-align:justify; TEXT-DECORATION: none 
}

a.abs:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: #2259d5;
	text-decoration: none;
}
a.abs:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: #2259d5;
	text-decoration: none;
}
a.abs:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: #007780;
	text-decoration: none;
}
a.abs:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: #2259d5;
	text-decoration: none;
}







/**********************************************************************************************************************************************************************/