
	.edicionEnLinea {
		position: 			absolute;
		top:				20px;
		right:				0px;
	}

	html * {
		margin:				0;
		padding: 			0;
		border: 			none;
		list-style: 		none;
		font-size: 			1em;
	}
	
	html {
		background: 		url('../imagenes/default.jpg') no-repeat 50% 47%;
		height:				100%;
	}
	
	body {
		font-family: 		"Lucida Grande", "Lucida Sans Unicode", sans-serif;
		/*background: 		url('images/ajax-loader.gif') no-repeat 50% 65% white;*/
		background:			white;
		font-size: 			68%;
		color:				#666;
		height: 			100%;
		position: 			relative;
		top:				-22px;
	}
	
	body.home #nav {
		position: 			absolute;
		top:				395px;
	}
	
	body.home #nav ul {
		border:				none;	
	}
	
	body.home #socialLeft {
		display:			none;
		
	}
	
	body.home #nav li {
		margin-bottom: 		2px;
		padding-bottom: 	2px;
	}
	
	body.home #noticias {
		position:			absolute;
		top:				375px;
		left:				240px;
		font-size: 			12pt;
		width:				700px;
	}
	
	body.home #noticias li {
		border-left:		2px solid #ddd;
		padding-left:		5px;
		width:				130px;
		float: 				left;			
		margin-right: 		20px;
		font-size: 			.8em;			
	}
	
	body.home #nav address {
		display: 			none;
	}
	
	body.home #content {
		position: 			absolute;
		top:				57px;
		left:				0;
		height:				330px;
	}
	
	#wrapper {
		width:				920px;
		margin:				20px auto;
		position: 			relative;
		background: 		#fff;
		height:				auto !important;
		height:				670px;
		min-height: 		670px;
	}
	
	#header {
		border-bottom:		1px solid #ddd;
		padding-bottom: 	0px;
		position: 			relative;
	}
	
	.clear {
		clear: 				both;
	}
	
	a {
		color: 				#666;
		text-decoration: 	none;
	}
	
	p {
		font-family: 		Arial;
		margin-right: 		1.4em;
		margin-bottom: 		3px;
		line-height: 		1.4em;
	}
	
	#content li {
		font-family: 		Arial;
	}
	
	li a:hover, p a:hover  {
		color: 				#bbb;
	}
	
	a.noHover:hover {
		color:				auto !important;
	}
	
	address {
		font-style: 		normal;
	}
	

	
	#langs ul {
		text-align: 		right;
		padding-bottom:		5px;
		position:			relative;
		left:				4px;
		z-index:			5;
	}

	#logo {
		position: 			relative;
		top:				15px;	
	}

	#langs li {
		display: 			inline;
		text-transform: 	lowercase;
		margin-left: 		2px;
		margin-right: 		2px;
	}
	
	#langs li+li:before {
		content: 			"/ ";
	}
	
	#nav {
		padding-left: 		25px;
		float:				left;
		margin-right:		45px;
		padding-top:		30px;	
		width:				150px;
		overflow:			hidden;
	}
	
	#nav ul {
		width:				153px;
	}
	
	#nav ul ul {
		font-size:			6pt;
		width:				auto;
		padding-top:		0px; 		
		border:				none;
		padding-bottom: 	5px;
		overflow:			hidden !important;
	}
	
	#nav li {
		list-style: 		none;
		font-size: 			.7em;
		margin-bottom: 		5px;
		border-bottom: 1px solid #bbb;
		padding-bottom: 5px;
		overflow:			hidden !important;
	}
	
	#nav li li {
		list-style: 		none;
		margin-left:		11px;
		margin-bottom: 		0;
		border: none;
		padding-bottom: 	0;
	}
	
	#nav li a {
		font-size: 			2em;
		font-weight: 		bold;
	}
	
	#nav li a:hover {
		color: 				#bbb;
		border:				none;
	}
	
	#nav li li a {
		font-weight: 		normal;
	}
	
	div.address {
		font-size: 			.8em;
		font-family: 		Arial;
		color: 				#aaa;
	}
	
	#content {
		width:				700px;
		padding-top:		28px; 	
		float: 				left;
		position: 			relative;
		z-index:			2;
	}
	
	#content h1 {
		border-bottom: 		1px solid #bbb;
		font-size: 			1.4em;
		color: 				#9e6b05;
		margin-bottom: 		10px;
		margin-top: 		7px;
	}
	
	h2 {
		font-size: 			1.2em;
		margin-bottom: 		5px;
	}
	
	h2 .fecha {
		color: 				#9e6b05;
	}
	
	.columna {
		float: 				left;
	}
	
	.triple {
		width:				33%;
		margin-right:		1px;
		text-align: 		right;
	}
	
	.triple p, .triple ul, .triple h1, .triple h2 {
		text-align: 		left;
	}
	
	.listado img {
		float: 				left;
		margin-right: 		10px;
		margin-bottom: 		5px;
	}
	
	.listado p, .listado ul {
		margin-bottom: 		0px;
		margin-left:		90px;
	}
	
	.listado li.item {
		margin-bottom: 		10px;
		border-bottom:		1px solid #ccc;
		padding-bottom:		15px;
	}
	
	p a, .listado a {
		color: 				#9e6b05;
	}
	
	#content h2 a {
		clear:				none;
	}
	
	.listado li li {
		list-style: 		disc;
		margin-left: 		25px;
	}
	
	.right {
		text-align: 		right;
		border-bottom: 		1px solid #ddd;
		clear:				left;
		padding-bottom: 	10px;
	}
	
	body.normal #content img {
		margin-bottom: 		20px;
	}
	
	body.alternativo #content img {
		float: 				left;
		margin-bottom: 		500px;
		margin-right: 		20px;
	}
	
	body.alternativo .fecha {
		/*display: 			none;*/
	}
	
	body.normal #content li {
		list-style: 		disc;
		margin-left:		20px;
	}
	
	body.normal .newsContent {
		
	}
	
	.partido p {
		width:				205px;
		float:				left;
	}
	
	body.complementos ul.series {
		border-bottom: 		none;
	}
	
	ul.series {
		border-bottom: 		1px solid #ccc;
		position: 			relative;
		margin-top: 		35px;
		font-size: 			1.1em;
	}
	
	ul.series .serie {
		display: 			inline;
		margin-right: 		7px;
		padding-right:		7px;
		border-right:		1px solid #ccc;
		font-weight: 		bold;
	} 
	
	body.complementos ul.series .serie {
		border:				none;
	}
	
	body.complementos .nombreSerie {
		display: 			none;
	}
	
	.serie a {
		color:				#ccc;
	}
	
	ul.series ul {
		position:			absolute;
		top:				15px;
		left:				0;
	}
	
	.series ul li.producto {
		float:				left;
		width:				160px;
		text-align: 		center;
		margin-right: 		10px;
		height:				245px;
		position:			relative;
		top:				20px;
		left:				20px;
	}
	
	.series ul li img {
		float: 				none;
		margin:				0;
		height:				170px;
		width:				auto;
	}
	
	body.boquillas .fader img {
		float: 				none;
		margin:				0;
		height:				120px;
		width:				auto;
	}
	
	.series .selected, #navTaller .selected {
		color: 				#9e6b05 !important;
	}
	
	.instrumentos .desc, .sordinas .desc, .boquillas .desc {
		position: 			absolute;
		bottom:				0;
		right:				0;
		border-top:			1px solid #aaa;
		padding-top:		5px;
	}
	
	.desc p {
		margin:				0;
	}
	
	.instrumentos .desc li {
		margin-bottom: 		5px;
	}
	
	div.instrumento img {
		margin-left: 		80px;
		position: 			relative;
		top:				10px;
	}
	
	div.sordina img, div.boquilla img {
		margin-left: 		80px;
		position: 			relative;
		top:				10px;
	}
	
	.destacados .item {
		padding: 			20px;
		height: 			289px;
		width:				300px;
		position: 			absolute;
		top:				0;
		right:				10px;
	}
	
	#content .destacados h1 {
		border:				none;
		font-size: 			1.9em;
		color: 				#555;
		font-family: 		"Lucida Grande", "Lucida Sans Unicode", sans-serif;
		line-height: 		27px;
	}
	
	#content .destacados h1 em {
		color: 				#9e6b05;
		font-style: 		normal;
	}
	
	#content .destacados p {
		width:				150px;
	}
	
	.contenidoSerie li {
		
	}
	
	.tipoIns {
		width: 702px;
		border-top: 1px solid #ccc; 
		float: none; 
		clear: both;
		padding-top: 4px;
	}
	
	body.estudiante h1, body.estudiantes h1, body.estudiantes .series .selected, body.estudiante .series .selected {
		color: 			#8aa36d !important;
	}
	
	body.profesional h1, body.profesionales h1, body.profesionales .series .selected, body.profesional .series .selected {
		color: 			#6d85a5 !important;
	}
	
	body.maestro h1, body.maestros h1, body.maestros .series .selected, body.maestro .series .selected {
		color:			#ab4c4f !important;
	}
	
	.volver {
		text-align:		right;
		position: 		relative;
		top:			-26px;
		right:			-15px;
	}
	
	ul.sordinas li {
		float: 			left;
		width:			33%;
		position: 		relative;
		height: 		140px;
		overflow: 		hidden;
	}
	
	ul.sordinas li img {
		position: 		absolute;
		right:			142px;
		top:			20px;
	}
	
	.sordinaDesc {
		width:			100px;
		position: 		absolute;
		right:			30px;
		bottom:			10px;
		padding-left: 	4px;
		border-left:	1px solid #ccc;
		font-weight: 	normal !important;
	}
	
	.sordinaDesc strong {
		/*display: 		block;*/
	}
	
	.miniWEB, .miniWEB div {
		margin-bottom: 	10px;
	}
	
	.listaProductos a, listaProductos a:hover {
		color: 			#bbb !important;
	}
	
	#tallerWrapper {
		width:			2100px;
	}
	
	.subTaller {
		float: 			left;
		width:			700px;
		overflow:		hidden;
	}
	
	body.taller #content {
		overflow:		hidden;
		width:			700px;
	}
	
	#navTaller li {
		display: 		inline;
		margin-right:	20px;
	}
	
	#navTaller li a {
		color:			#aaa !important;
	}
	
	#navTaller li a:hover {
		color:			#ddd !important;
	}
	
	h2 a {
		color: 			#777 !important;
	}
	
	h2 a:hover {
		color: 			#bbb !important;
	}
	
	div.sordina img, div.boquilla img {
		height:			300px;
		width:			auto;
	}
	
	#containerVisitas {
		position: 		relative;
		margin-top: 	40px;
	}
	
	#listaVisitas {
		width:			300px;
		position: 		absolute;
		top:			0;
		right:			0;
		border-left:	1px solid #bbb;
		padding-left:	15px;	
	}
	
	#visita {
		width:			320px;
		position: 		absolute;
		top:			0;
		left:			0;
		border-left:	1px solid #bbb;
		padding-left:	15px;
	}
	
	#listaVisitas a {
		font-weight: 	normal !important;
	}
	
	#listaVisitas a.selected {
		font-weight: 	bold !important;
	}
	
	#controles {
		position: 		absolute;
		right:			0;
		top:			108px;
		z-index: 		1000;
	}
	
	#izquierda, #derecha {
		display: 		block;
		margin-left:	5px;
		float:			left;
		width:			25px;
		height:			25px;
	}
	
	#izquierda {
		background: 	url('images/izquierdaOff.gif');
	}
	
	#derecha {
		background: 	url('images/derechaOff.gif');
	}
	
	#map {
		width: 			530px;
	}
	
	#mapInfo {
		position: 		absolute;
		top:			22px;
		right:			0;
		width:			150px;
	}
	
	ul.listado .imagen {
		width:			80px;
		height: 		auto;
	}
	
	body.instrumentos hr {
		border-bottom:	1px solid #999;
		height:			1px;
		margin-bottom:	5px;
	}
	
	body.complementos ul.series li.serie {
		/*text-indent:	-9000px;*/
	}
	
	body.complementos .aditionalInfo {
		display: 		none;
	}
	
	#social {
		position:			absolute;
		right:				0;
		bottom:				-240px;
		
	}