/* CSS Document */body {	padding: 			0;	color:				#888;	font-family:		Verdana, sans-serif, Verdana, Helvetica ;	font-size:			12px;		background:	 		#111111;	margin:				0px;	background:			#FFF;	background-image:	 url(dibuix.jpg);	height:				100%;	}.wrapper {	position:			relative;	/* hack against ie/mac \*/	clear:				both;	/* end hack */		width:				826px;	margin-top: 		0px;		margin-left: 		auto;	margin-right:		auto;	overflow:			hidden !important;	overflow:			visible;	height:				100%;		background-image:	 url(img/BAK.gif);}.FINwrapper {	position:			relative;	/* hack against ie/mac \*/	clear:				both;	/* end hack */		width:				826px;	margin-top: 		0px;		margin-left: 		auto;	margin-right:		auto;	overflow:			hidden !important;	overflow:			visible;		height:				29;	}.flota {	position:			relative;	float:				left;}.marge_0 {	margin:				0px 0px 0px 26px !important;	margin:				0px 0px 0px 15px;}.marge_0_Suro {	margin:				0px 0px 0px 26px !important;	margin:				0px 0px 0px 13px;}.marge_0_0_2 {	margin:				0px 0px 0px 0px;}.marge_0_2 {	margin:				2px 0px 0px 26px;}.mapa {	margin:				2px 0px 0px 46px;}.marge_0_2_sinM {	margin:				2px 0px 0px 26px !important;	margin:				2px 0px 0px 12px;}.margeFLASH {	margin:				2px 0px 0px 26px !important;	margin:				2px 0px 0px 13px;}.marge_0_2_sinM2 {	margin:				2px 0px 0px 26px !important;	margin:				2px 0px 0px 15px;}.marge_0_2_sin {	margin:				2px 0px 0px 7px;}.marge_0_2_sinACT {	margin:				10px 0px 0px 7px;}.marge_0_5 {	margin:				5px 0px 0px 26px;}.marge_0_5S{	margin:				5px 0px 0px 26px !important;	margin:				5px 0px 0px 15px;}.marge_0_5SH{	margin:				0px 0px 0px 26px !important;	margin:				0px 0px 0px 15px;}.marge_0_7 {	margin:				7px 0px 0px 26px;}.marge_0_10 {	margin:				10px 0px 0px 26px !important;	margin:				10px 0px 0px 15px;}.marge_0_10S {	margin:				10px 0px 0px 26px;}.marge_0_15 {	margin:				15px 0px 0px 26px !important;	margin:				15px 0px 0px 19px;}.marge_0_15CON {	margin:				15px 0px 0px 26px;}.marge_0_15C {	margin:				15px 0px 0px 26px !important;	margin:				15px 0px 0px 15px;}.marge_0_15S {	margin:				15px 0px 0px 26px !important;	margin:				15px 0px 0px 15px;}.marge_0_25 {	margin:				25px 0px 0px 26px !important;	margin:				25px 0px 0px 15px;}.marge_0_25S {	margin:				25px 0px 0px 26px !important;	margin:				25px 0px 0px 26px;}.marge_CON{	margin:				20px 0px 0px 116px !important;	margin:				20px 0px 0px 105px;}.suro {	background-image:	url("img/suro.jpg");	height:				325px;	width:				774px !important;	width:				774px;	}.colPROFS {	position:			relative;	float:				left;	width:				250px;	margin:				0px;}.menu {	position:			relative;	float:				left;	width:				780px;}.menu A {	position:			relative;	float:				left;	margin:				0px 0px 0px 0px;}.dataNEWS {	color:				#B1AFAF;	font-weight:		bold;	font-size:			14px;	position:			relative;	float:				left;	font-family:		Georgia, sans-serif, Verdana, Helvetica ;	width:				760px;}.titularNEWS {	color:				#000;	font-weight:		bold;	font-size:			14px;	position:			relative;	float:				left;	font-family:		Georgia, sans-serif, Verdana, Helvetica ;	width:				760px;}.titularNEWS_S {	color:				#000;	font-weight:		bold;	font-size:			14px;	position:			relative;	float:				left;	font-family:		Georgia, sans-serif, Verdana, Helvetica ;}.titularNEWS_A {	color:				#000;	font-weight:		bold;	font-size:			14px;	position:			relative;	float:				left;	font-family:		Georgia, sans-serif, Verdana, Helvetica ;	width:				300px;}.titularDIA_A {	font-weight:		bold;	font-size:			18px;	position:			relative;	float:				left;	font-family:		Georgia, sans-serif, Verdana, Helvetica ;	width:				420px;}.negro {	color:				#000;	font-weight:		bold;	font-size:			14px;	font-family:		Georgia, sans-serif, Verdana, Helvetica ;}.negro2 {	color:				#ADADAD;	font-weight:		bold;	font-size:			14px;	font-family:		Georgia, sans-serif, Verdana, Helvetica ;}.gris {	color:				#888;	font-weight:		normal;	font-size:			11px;	font-family:		Verdana, Helvetica ;}.tablaMENJA {	margin:				40px 0px 0px 36px !important;	margin:				40px 0px 0px 18px;}.textComun {	position:			relative;	float:				left;	width:				760px;}.textComun2 {	position:			relative;	float:				left;	width:				760px;	line-height:		10px;	}.textComunTAB {	position:			relative;	float:				left;	width:				715px;	margin:				5px 0px 0px 45px;}.textProf {	position:			relative;	float:				left;	width:				760px;	font-size:			13px;	line-height:		26px;}.textCONTA{	position:			relative;	float:				left;	witdh:				600px;	font-size:			13px;	line-height:		18px;}.textCONTA A{		color:				#4C4C4C;	font-size:			13px;	line-height:		18px;	text-decoration:	none;}.textCONTA A:hover{		color:				#4C4C4C;	background:			yellow;	font-size:			13px;	line-height:		18px;	text-decoration:	none;}.textProfS {	position:			relative;	float:				left;	font-size:			13px;	line-height:		26px;	width:				252px !Important;	width:				236px;}.textProfSinLH {	position:			relative;	float:				left;	width:				760px;	font-size:			13px;}.contALUMNES {	position:			relative;	float:				left;	width:				380px;		margin:				15px 0px 0px 60px;}.contDIA {	position:			relative;	float:				left;	width:				380px;		margin:				15px 0px 0px 10px;}.contDIAMES {	position:			relative;	float:				left;	width:				780px;		margin:				0px 0px 0px 10px;}.contALUMNES2 {		position:			relative;	float:				left;		height:				160px;	margin:				130px 0px 0px 80px !important;	margin:				120px 0px 0px 80px ;}.FA {	position:			relative;	float:				left;	margin:				19px 0px 0px 35px;	border-left:		4px solid white;	border-right:		4px solid white;	border-top:			4px solid white;	border-bottom:		4px solid white;}.textAlumn {	position:			relative;	float:				left;	width:				180px;	font-size:			13px;	line-height:		18px;	margin:				0px 0px 0px 5px;}.bkProf {	position:			relative;	float:				left;	background:			url(img/bkProf.gif) right top no-repeat;	width:				801px;}.contGALERIA{	position:			relative;	float:				left;	margin:				7px 0px 0px 26px !important;	margin:				7px 0px 0px 15px;	}.dataGAL {	color:				#B1AFAF;	font-weight:		bold;	font-size:			14px;	position:			relative;	float:				left;	font-family:		Georgia, sans-serif, Verdana, Helvetica ;	width:				760px;}.gfoto_Rivett {		position:			relative;		float:				left;		margin:				16px 16px 0px 0px;}.gfotoUltima_Rivett {		position:			relative;		float:				left;		margin:				16px 0px 0px 0px;}.gfotoPrimer_Rivett {		position:			relative;		float:				left;		margin:				16px 16px 0px 34px;		/*		border-left:		1px solid #6B6B6B;		border-right:		1px solid #6B6B6B;		border-top:			1px solid #6B6B6B;		border-bottom:		1px solid #6B6B6B;		*/}/* CSS Document */.logillo {	margin-bottom:		7px;}#sub_wrapper {	position:			relative;	float:				left;	width:				762px;	height:				100%;	margin:				20px 0px 0px 0px;	padding:			0px;	overflow:			hidden !important;	overflow:			visible;	/*background-image:	url("img/HOME_Fondo_Medio.gif");*/}#sub_wrapperDISCO {	position:			relative;	float:				left;	width:				762px;	height:				100%;	margin:				20px 0px 0px 0px;	padding:			0px;	overflow:			hidden !important;	overflow:			visible;	background-image:	url("img/DISCO_Fondo_Medio.gif");}#links_wrapper {	position:			relative;	float:				left;	width:				740px;	height:				100%;	margin:				20px 0px 0px 9px !important;	margin:				20px 0px 0px 4px;	padding:			0px;	overflow:			hidden !important;	overflow:			visible;	}#col_1 {	position:			relative;	float:				left;	width:				359px;	height:				100%;	margin:				0px 0px 0px 10px !important;	margin:				0px 0px 0px 4px;}#col_1_AGENDA {	position:			relative;	float:				left;	width:				359px;		margin:				0px 0px 0px 0px;	background-image:	url("img/HOME_Back_Agenda_2.gif");}#col_2 {	position:			relative;	float:				left;	width:				359px;	height:				100%;	margin:				0px 0px 0px 24px;}#DISCO_col_1 {	position:			relative;	float:				left;	width:				249px;	height:				100%;	margin:				0px 0px 0px 10px !important;	margin:				0px 0px 0px 5px;	}#DISCO_col_2 {	position:			relative;	float:				left;	width:				246px;	height:				100%;	margin:				0px 0px 0px 10px;}#DISCO_col_3 {	position:			relative;	float:				left;	width:				235px;	height:				100%;	margin:				0px 0px 0px 10px;}.fechaNEWS {	color:				#B99C78;	font-weight:		bold;	font-size:			13px;	position:			relative;	float:				left;	margin:				5px 0px 0px 0px;	font-family:		Verdana, sans-serif, Verdana, Helvetica ;	}.tituloNEWS {	width:				100%;	height:				19px;	background:			#B99C78;	margin:				5px 0px 0px 0px;}.tituloNEWS P {	color:				#FFF;	font-weight:		bold;	font-size:			13px;	position:			relative;	float:				left;	margin:				1px 0px 0px 2px;	font-family:		Verdana, sans-serif, Verdana, Helvetica ;	}.contNEWS {	width:				100%;	margin:				8px 0px 0px 1px;}.contNEWS P {	color:				#666;	font-weight:		normal;	font-size:			12px;	position:			relative;	float:				left;	line-height:		17px;	font-family:		Georgia, sans-serif, Verdana, Helvetica ;	}.fechaAGENDA{	color:				#B99C78;	font-weight:		bold;	font-size:			18px;	position:			relative;	float:				left;	margin:				15px 5px 0px 9px !important;	margin:				15px 5px 0px 5px;	font-family:		Georgia, sans-serif, Verdana, Helvetica ;}.descAGENDA{	color:				#666;	font-weight:		normal;	font-size:			14px;	position:			relative;	float:				left;	margin:				5px 5px 5px 19px;	margin:				5px 5px 5px 5px;	width:				300px;	font-family:		Georgia, sans-serif, Verdana, Helvetica ;}.link_linea_OSC {	position:			relative;	float:				left;	width:				742px;	height:				23px;	margin:				5px 0px 0px 0px;	padding:			0px;	background:			#DBD0C0;}.link_linea_OSC A {	color:				#FFF;	font-weight:		bold;	font-size:			14px;	position:			relative;	float:				left;	margin:				3px 5px 5px 20px;	text-decoration:	none;}.link_linea_CLAR {	position:			relative;	float:				left;	width:				742px;	height:				23px;	margin:				5px 0px 0px 0px;	padding:			0px;	background:			#F8F6F3;}.link_linea_CLAR A {	color:				#B99C78;	font-weight:		bold;	font-size:			14px;	position:			relative;	float:				left;	margin:				3px 5px 5px 20px;	text-decoration:	none;}.mar55 {	margin:				15px 0px 0px 9px;}.mar5 {	margin:				0px 0px 0px 9px;}.mar10 {	margin:				7px 0px 0px 0px;}.mar10sub {	margin:				7px 0px 7px 0px;}.mar25 {	margin:				7px 0px 5px 25px;	}	.mar30 {	margin:				25px 0px 0px 0px;}.mar30sub {	margin:				25px 0px 7px 0px;}.mar75 {	margin:				55px 0px 0px 0px;}.descINTRO P  {	font-weight: 		normal;	font-size: 			14px;	color:				#8B8A88;	font-family: 		Verdana,helvetica,sans-serif;	margin:				20px 20px 15px 90px;}.textACT2 {		font-weight: 		normal;	clear:				both;	font-size: 			14px;	color:				#8B8A88;	font-family: 		Verdana,helvetica,sans-serif;	margin:				10px 20px 15px 90px;	width:				380px;}.textDIA {		font-weight: 		normal;	clear:				both;	font-size: 			10px;	color:				#8B8A88;	font-family: 		Verdana,helvetica,sans-serif;	margin:				15px 10px 15px 8px;	width:				450px;	line-height:		13px;}.textDIA A{		font-weight: 		bold;	clear:				both;	font-size: 			11px;	/*background:			#d60707;*/	color:				#666;	font-family: 		Georgia, sans-serif, Verdana, Helvetica ;	margin:				0px;	padding:			2px;	width:				380px;	text-decoration:	none;	line-height:		13px;}.textDIA A:hover{		font-weight: 		bold;	clear:				both;	font-size: 			11px;	/*background:			#d60707;*/	color:				#333;	font-family: 		Georgia, sans-serif, Verdana, Helvetica ;	margin:				0px;	padding:			2px;	width:				380px;	text-decoration:	none;	line-height:		13px;}.VEureMEs {		float:				rigth;	position:			relative;	font-weight: 		normal;	clear:				both;	font-size: 			14px;		font-family: 		Verdana,helvetica,sans-serif;	margin:				15px 10px 15px 8px;	width:				750px;	line-height:		13px;}.VEureMEs A{	float:				rigth;	position:			relative;		font-weight: 		bold;	clear:				both;	font-size: 			14px;	/*background:			#d60707;*/		font-family: 		Georgia, sans-serif, Verdana, Helvetica ;	margin:				0px;	padding:			2px;		text-decoration:	none;	line-height:		13px;}.VEureMEs A:hover{		float:				rigth;	position:			relative;	font-weight: 		bold;	clear:				both;	font-size: 			14px;	/*background:			#d60707;*/	color:				#333;	font-family: 		Georgia, sans-serif, Verdana, Helvetica ;	margin:				0px;	padding:			2px;		text-decoration:	none;	line-height:		13px;}.colorDIAADIA_1 {	color:				#d60707;}.colorDIAADIA_2 {	color:				#6d1515;}.colorDIAADIA_3 {	color:				#e98400;}.colorDIAADIA_4 {	color:				#e4c200;}.colorDIAADIA_5 {	color:				#ad4a8b;}.menuINF {	background:			#FD7416;	width:				759px;	margin-bottom:		3px;} .menuINF A{ 	position:			relative;	float:				left; 	font-weight: 		bold;	font-size: 			10px;	color:				#FFF;	font-family: 		Verdana,helvetica,sans-serif;	margin:				0px 3px 0px 3px;	text-decoration:	none;	letter-spacing:	 	0px;}  .menuINF A:hover{ 	position:			relative;	float:				left; 	font-weight: 		bold;	font-size: 			10px;	color:				#333;	font-family: 		Verdana,helvetica,sans-serif;	margin:				0px 3px 0px 3px;	text-decoration:	none;}  #centraMENU{ 	margin-left:		120px;	margin-bottom:		0px;		 }  #wrapper_firma {	position:			relative;	/* hack against ie/mac \*/	clear:				both;	/* end hack */		width:				799px;	margin-top: 		0px;		margin-left: 		auto;	margin-right:		auto;	margin-bottom:		0px;	text-align:			left;		} #wrapper_firma P { 	font-weight: 		normal;	font-size: 			10px;	color:				#FFF;	font-family: 		Verdana,helvetica,sans-serif;	margin:				5px 0px 0px 314px; } .mantenimientoDES_CAB {	background:			#8C8B89; 	width:				759px;	}.mantenimientoDES_CAB P{	font-weight: 		normal;	font-size: 			13px;	color:				#FFF;	font-family: 		Verdana,helvetica,sans-serif;	margin:				18px 30px 18px 25px;}.cabeceraMANTO {	background:			#FD7416;	width:				759px;	height:				32px;}.cabeceraMANTO P {	font-weight: 		bold;	font-size: 			16px;	color:				#FFF;	font-family: 		Arial,helvetica,sans-serif;	margin:				7px 0px 5px 25px;}.cabeceraLOGI {	background:			#FD7416;	width:				759px;	height:				42px;}.cabeceraLOGI P {	font-weight: 		bold;	font-size: 			13px;	color:				#FFF;	font-family: 		Verdana,helvetica,sans-serif;	margin:				13px 0px 5px 25px;}.menucitoFUERTE {	width:				340px;	height:				32px;	background:			#8C8B89;	/* hack against ie/mac \*/	clear:				both;	/* end hack */}.menucitoFUERTE P {	font-weight: 		bold;	font-size: 			13px;	color:				#FFF;	font-family: 		Verdana,helvetica,sans-serif;	margin:				7px 0px 5px 15px;	letter-spacing:	 	1px;}.menucitoCLARO {	width:				340px;	height:				32px;	background:			#B7B5B6;	/* hack against ie/mac \*/	clear:				both;	/* end hack */}.menucitoCLARO P {	font-weight: 		bold;	font-size: 			13px;	color:				#FFF;	font-family: 		Verdana,helvetica,sans-serif;	margin:				7px 0px 5px 15px;	letter-spacing:	 	1px;}.multi_DISCO {	position:			relative;	float:				left;	width:				742px;	height:				23px;	margin:				5px 0px 0px 0px;	padding:			0px;	background:			#DBD0C0;}.multi_DISCO P {	color:				#FFF;	font-weight:		bold;	font-size:			14px;	position:			relative;	float:				left;	margin:				4px 5px 5px 6px;	text-decoration:	none;}.multi_TEMA {	position:			relative;	float:				left;	width:				742px;	height:				23px;	margin:				3px 0px 10px 0px;	padding:			0px;	background:			#F8F6F3;}.multi_TEMA A {	color:				#333;	font-weight:		normal;	font-size:			13px;	position:			relative;	float:				left;	margin:				4px 5px 5px 12px;	text-decoration:	none;	font-family: 		Verdana,helvetica,sans-serif;}.multi_TEMA A:hover{	color:				#333;	font-weight:		normal;	font-size:			13px;	position:			relative;	float:				left;	margin:				4px 5px 5px 12px;	text-decoration:	none;	font-family: 		Verdana,helvetica,sans-serif;	background:			white;}.carrette {	position:			relative;	float:				left;	width:				762px;	height:				154px;	margin:				20px 0px 0px 0px;	padding:			0px;	background-image:	url("img/MULTIMEDIA_Carrete.jpg");}.fotoLETRA {		position:			relative;		float:				left;		margin:				30px 7px 0px 0px;		border-left:		2px solid #B99C78;		border-right:		2px solid #B99C78;		border-top:			2px solid #B99C78;		border-bottom:		2px solid #B99C78;}.grabadoLETRA {		position:			relative;		float:				left;		margin:				30px 7px 0px 20px !important;		margin:				30px 7px 0px 10px;		width:				520px;		}.tituloLETRAS {		color:				#B99C78;		font-weight:		bold;		font-size:			16px;		position:			relative;		float:				left;		margin:				0px 15px 5px 0px;		text-decoration:	none;}.grabadoTxtLETRAS {		color:				#535353;		font-weight:		normal;		font-size:			14px;		position:			relative;		float:				left;		margin:				4px 5px 5px 0px;		text-decoration:	none;		font-family:		Georgia, sans-serif, Verdana, Helvetica ;		width:				220px;}.grabadoTxtLETRAS2 {		color:				#535353;		font-weight:		normal;		font-size:			14px;		position:			relative;		float:				left;		margin:				4px 5px 5px 0px;		text-decoration:	none;		font-family:		Georgia, sans-serif, Verdana, Helvetica ;		width:				500px;}.temaLETRAS {		position:			relative;		float:				left;		width:				742px;		height:				23px;		margin:				35px 0px 0px 0px;		padding:			0px;		background:			#F8F6F3;}.temaLETRAS P {		color:				#B99C78;		font-weight:		bold;		font-size:			13px;		position:			relative;		float:				left;		margin:				5px 5px 5px 8px;		text-decoration:	none;}.letraLETRAS {		color:				#666;		width:				732px;		font-family:		Georgia, sans-serif, Verdana, Helvetica ;		font-weight:		normal;		font-size:			13px;		position:			relative;		line-height:		21px;		float:				left;		margin:				7px 5px 15px 0px !important;		margin:				7px 5px 15px 4px;		text-decoration:	none;}.fotoDISCO {		position:			relative;		float:				left;		margin:				0px 7px 20px 0px;		border-left:		3px solid #B99C78;		border-right:		3px solid #B99C78;		border-top:			3px solid #B99C78;		border-bottom:		3px solid #B99C78;}.grabadoDISCO  {		position:			relative;		float:				left;		margin:				30px 7px 0px 20px;		width:				560px;		}.tituloDISCO  {		color:				#B99C78;		font-weight:		bold;		font-size:			16px;		position:			relative;		float:				left;		margin:				18px 15px 5px 0px;		text-decoration:	none;}.tracks {		position:			relative;		float:				left;		color:				#666;		font-weight:		normal;		font-size:			12px;		position:			relative;		float:				left;		margin:				5px 5px 2px 5px;		text-decoration:	none;		width:				200px;		font-family:		Georgia, sans-serif, Verdana, Helvetica ;					}.separaDISCO {		position:			relative;		float:				left;		width:				200px;		height:				60px;}.separaLETRAS {		position:			relative;		float:				left;		width:				700px;		height:				80px;}.rollover {		border:				0;		float:				left;		position:			relative;		margin:				0px;}.subMENU{		position:			relative;		float:				left;		background:			red;		margin:				60px 0px 0px 353px !important;		margin:				60px 0px 0px 334px;}.comboHistorial {	float:			left; 	position:		relative;	margin:			15px 0px 0px 430px !important;	margin:			12px 0px 0px 340px;	height:			20px;		}.combo2{	float:			left; 	position:		relative;	margin:			0px;}