@charset "utf-8";

/* editorial */

	#sub_menu div.titulo_editorial {
	background: transparent url(../images/cuerpo/sub_menu_green_left.gif) no-repeat; }

	#sub_menu div.titulo_editorial div {
		background: transparent url(../images/cuerpo/sub_menu_green_right.gif) no-repeat right top;}

	#sub_menu div.titulo_editorial div div {
		background: transparent url(../images/cuerpo/sub_menu_green_back.gif) repeat-x;}

		/* sub menu editorial */

		#sub_menu div.menu_editorial {
			background: transparent url(../images/cuerpo/sub_menu_green_left_bottom.gif) no-repeat;
			padding-bottom: 0;}

		#sub_menu div.menu_editorial div {
			background: transparent url(../images/cuerpo/sub_menu_green_right_bottom.gif) no-repeat right top; }

		#sub_menu div.menu_editorial div div {
			background: transparent url(../images/cuerpo/sub_menu_green_back_bottom.gif) repeat-x;}

		#sub_menu div.menu_editorial div div ul li a:hover {
		background: transparent url(../images/cuerpo/sub_menu_green_back_on_bottom.gif) repeat-x;
		background-position: left -2px;}

		#sub_menu div.menu_editorial div div ul li a.selected {
		background: transparent url(../images/cuerpo/sub_menu_green_back_on_bottom.gif) repeat-x; }

	/* back del cuerpo */

	.secciones_editorial { padding-top: 15px; background: url(../images/cuerpo/editorial_contenido_back.gif) repeat-x;}

	/* contenido */

	#secciones div.left_editorial {width: 425px; margin: 0; padding: 0; padding-left: 10px; }
	#secciones div.right_editorial {width: 260px; margin: 0; padding: 0; }
	
	#secciones div.left_editorial div.noticia .editorialFoto {
		float: left;
		padding: 0;
		border: 0;
		margin: 0;
		margin-right: 15px;
		background: none;
		width: 70px;
		height: 85px;
		overflow: hidden;}
		
	#secciones div.left_editorial div.noticia .editorialTitulos{
		float: left;
		text-align: left;
		padding: 0;
		border: 0;
		margin: 0;
		background: none;
		width: 80%;
		overflow: hidden;}
	
	#secciones div.left_editorial div.noticia .editorialFoto img {
		float: left;
		height: 70px;
		}
		
		#secciones div.left_editorial div.noticia div.bookmarks img { width: auto;}

		
	#secciones div.left_editorial div.noticia div { padding-bottom: 3px;}

	#secciones div.left_editorial div.noticia h3 {
	margin-top: 5px;
	color: #629728;
	font-size: 16pt;}

	#secciones div.left_editorial div.noticia div span.seccion { color: #A2C301; }

	#secciones div.left_editorial div.noticia p.autor {
	margin-top: 2px;
	color: #A2C301;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 20px;
	text-decoration: none;}
		
		#secciones div.left_editorial div.noticia p.autor a {
		color: #A2C301;
		font-size: 10pt;
		font-weight: bold;
		text-decoration: none;}
		
		#secciones div.left_editorial div.noticia p.autor a:hover { text-decoration: underline;}

	#secciones div.right_editorial p.subtitulo {
	float: left;
	width: 100%;
	margin-top: 15px;
	border-bottom: 1px solid #e0e1e0;
	padding-bottom: 6px;
	color: #707376;
	font-size: 9pt;}

	#secciones div.right_editorial ul li {
		float: left;
		width: 90%;
		padding: 10px 5%;
		*padding-top: 0;
		border-bottom: 1px solid #e0e1e0;}

		#secciones div.right_editorial ul li:hover { background: #EDF4CE;}

		#secciones div.right_editorial ul li span.seccion {
			float: left;
			margin: 0;
			width: 100%;
			font-size: 8pt;
			color: #A2C301;}

		#secciones div.right_editorial ul li h4 a {
			float: left;
			margin: 3px 0;
			width: 100%;
			font-size: 10pt;
			color: #629728;}

		#secciones div.right_editorial ul li p {
			float: left;
			margin:0;
			width: 100%;
			font-size: 8pt;
			color: #707173;}

		#secciones div.right_editorial a.todas {
			float: left;
			clear: left;
			margin: 10px 0;
			padding-right: 10px;
			background: url(../images/cuerpo/go_green.gif) no-repeat right center;
			color: #a2c301;
			font-size: 8pt;
			text-decoration: none;	}

			#secciones div.right_editorial a.todas:hover { text-decoration: underline;}

/* AGENDA */


	#sub_menu div.titulo_agenda {
	background: transparent url(../images/agenda/agenda_header_left.gif) no-repeat; }

	#sub_menu div.titulo_agenda div {
		background: transparent url(../images/agenda/agenda_header_right.gif) no-repeat right top;}

	#sub_menu div.titulo_agenda div div {
		background: transparent url(../images/agenda/agenda_header_back.gif) repeat-x;}

		/* sub menu agenda */

		#sub_menu div.menu_agenda {
			background: transparent url(../images/agenda/agenda_menu_left.gif) no-repeat;
			padding-bottom: 0;}

		#sub_menu div.menu_agenda div {
			background: transparent url(../images/agenda/agenda_menu_right.gif) no-repeat right top; }

		#sub_menu div.menu_agenda div div {
			background: transparent url(../images/agenda/agenda_menu_back.gif) repeat-x;}

		#sub_menu div.menu_agenda div div ul li a:hover,
		#sub_menu div.menu_agenda div div ul li a.selected{
		background: transparent url(../images/agenda/agenda_menu_on.gif) repeat-x;
		color: #EF9300;
		background-position: left -2px;}

		/* cuerpo principal */

		.contenido_agenda {
			float: left;
			width:96.8%;
			*width:96.7%;
			padding: 20px 15px;
			background: #fda100 url(../images/agenda/agenda_contenido_back.gif) repeat-x;}
			
			.contenido_agenda .agenda_left h1 {color:#fff;}

		.contenido_agenda .agenda_left {
			float: left;
			width: 210px;}

		.contenido_agenda .agenda_contenido {
			float: right;
			width: 693px;
			background: url(../images/agenda/dest_blanco_back.gif) repeat-y;}

		/* calendario */

		#calendario {
			float: left;
			margin-bottom:10px;
			width: 100%;
			background: url(../images/agenda/calendario_back_y.gif) repeat-y;}

			#calendario .calendario_back {
				float: left;
				width: 96%;
				padding: 0 2%;
				background: url(../images/agenda/calendario_back.gif) no-repeat;}

		#calendario .top {
			float: left;
			width: 100%;
			border-bottom: 1px solid white;}

			#calendario .top h1 {
				width: 90%;
				padding: 5px 5%;
				padding-top: 10px;
				color: #fff;
				font-size: 11pt;
				font-weight: bold;}

		#calendario .cont {
			float: left;
			width: 90%;
			padding: 5%;
			border-bottom: 1px solid white;}

			#calendario .cont .dias {
				float: left;
				width: 100%;}

				#calendario .cont .dias p {
					float: left;
					color: #fff;
					font-size: 10pt;
					font-weight: bold;
					width: 14%;
					padding: 3px 0;
					text-align: center;}

			#calendario .cont .nros {
				float: left;
				width: 100%;}

				#calendario .cont .nros a {
					float: left;
					color: #fff;
					font-size: 10pt;
					width: 14%;
					padding: 3px 0;
					text-decoration: none;
					text-align: center;}

					#calendario .cont .nros a.hoy { font-weight: bold; background: #FD8500;}
					#calendario .cont .nros a.feriado { font-weight: bold;}

					#calendario .cont .nros a:hover, #calendario .cont .nros a.selected { background: #fbba55;}
					#calendario .cont .nros a.vacio:hover { background: none;}

		#calendario .bottom {
			float: left;
			width: 90%;
			padding: 5px 5%;
			padding-bottom: 10px;
			background: url(../images/agenda/calendario_bottom.gif) no-repeat bottom left;}

			#calendario .bottom a {
					float: left;
					color: #fff;
					font-size: 10pt;
					text-decoration: none;}

					#calendario .bottom a.right { float: right;}

					#calendario .bottom a:hover { text-decoration: underline;}

		/* listado de eventos */

		.agenda_eventos { float: left; width: 200px; padding: 10px 5px;}
		
			.agenda_eventos h1.titulo { float: left; width: 100%; color: #fff; font-size: 9pt; font-weight: bold;}
			.agenda_eventos p.subtitulo { float: left; width: 100%; color: #fff; font-size: 8pt; padding-bottom: 10px; }

		.agenda_eventos .evento {
			float: left;
			clear: left;
			padding: 6px 3%;
			width: 94%;
			height: 24px;
			overflow: hidden;
			margin-bottom: 4px;
			background: #fff;
			text-decoration: none;}

			.agenda_eventos a.evento:hover { text-decoration: none; background: #FEE484;}

			.agenda_eventos .evento .fecha_evento {
			float: left;
			width: 24px;
			height: 24px;
			background: #FDA100;}

				.agenda_eventos .evento .fecha_evento p.dia {
				float: left;
				width: 100%;
				text-align: center;
				font-weight: bold;
				font-size: 9pt;
				color: #fff;}

				.agenda_eventos .evento .fecha_evento p.mes {
				float: left;
				margin-top: -2px;
				width: 100%;
				text-align: center;
				font-weight: bold;
				font-size: 7pt;
				text-transform: uppercase;
				color: #fff;}

			.agenda_eventos .evento .data_evento {
			float: left;
			margin-left: 8px;
			width: 154px;
			cursor: pointer;}

			.agenda_eventos .evento .data_evento p {
			float: left;
			clear: left;
			margin-top: -2px;
			width: 100%;
			color: #666666;
			cursor: pointer;
			height: 15px;
			overflow: hidden;}


		/* agenda destacado blanco */

		.contenido_agenda .agenda_contenido .top {
			float: left;
			width: 98.4%;
			height: 23px;
			padding: 10px 5px;
			padding-bottom: 0;
			background: url(../images/agenda/dest_blanco_top.gif) no-repeat;}

		.contenido_agenda .agenda_contenido .bottom {
			float: left;
			clear: left;
			width: 100%;
			height: 10px;
			font-size: 0;
			background: url(../images/agenda/dest_blanco_bottom.gif) no-repeat;}

			.contenido_agenda .agenda_contenido .top h1 {
				float: left;
				padding-bottom: 5px;
				padding-left: 10px;}

			.contenido_agenda .agenda_contenido .top h1 a,
			.contenido_agenda .agenda_contenido .top h1 {
				color: #2a9aaf;
				text-decoration: none;
				font-weight: bold;
				font-size: 11pt;}

				.contenido_agenda .agenda_contenido .top h1 a.categoria { font-weight: normal;}

				.contenido_agenda .agenda_contenido .top h1 a:hover {text-decoration: underline;}

				.contenido_agenda .agenda_contenido .top .line_blue {
					float: left;
					width: 100%;
					border-top: 1px solid #2A9AAF;
					height: 1px;
					font-size: 0;}

		.contenido_agenda .agenda_contenido .agenda_contenido_back_left {
			float: left;
			clear:left;
			width: 5px;
			height: 150px;
			font-size: 0;
			background: url(../images/agenda/dest_blanco_top_left.gif);}

		.contenido_agenda .agenda_contenido .cont {
			float: left;
			width: 97%;
			min-height: 412px;
			padding: 10px 0.8% 5px 10px;
			background: url(../images/agenda/dest_blanco_top_right.gif) right top no-repeat;
			background-position: right 0px;}

			.contenido_agenda .agenda_contenido .cont .cont_left {
				float: left;
				width: 430px;}

			.contenido_agenda .agenda_contenido .cont .cont_right {
				float: right;
				width: 200px;}

			.contenido_agenda .agenda_contenido .cont_left .fecha,
			ul.agenda_listado li .fecha {
				float: left;
				padding-right: 15px;
				width: 76px;
				height: 76px;
				background: url(../images/agenda/dest_blanco_fecha_back.gif) no-repeat;}

				.contenido_agenda .agenda_contenido .cont_left .fecha h1,
				.contenido_agenda .agenda_contenido .cont_left .fecha p,
				ul.agenda_listado li .fecha h1,
				ul.agenda_listado li .fecha p {
					float: left;
					padding: 0;
					width: 76px;
					color: #fff;
					font-size: 33pt;
					text-align:center;
					font-weight: bold;
					text-transform: uppercase;}

					.contenido_agenda .agenda_contenido .cont_left .fecha p,
					ul.agenda_listado li .fecha p { font-size: 15pt; margin-top: -5px;}

				.contenido_agenda .agenda_contenido .cont_left .titulo {
					float: left;
					width: 76%;
					margin-top: 5px;}

					.contenido_agenda .agenda_contenido .cont_left .titulo p {
						float: left;
						width: 100%;
						padding: 0;
						padding-bottom: 5px;
						text-transform: uppercase;
						font-size: 10pt;
						color: #7B7B7B;}

					.contenido_agenda .agenda_contenido .cont_left .titulo h1 {
						float: left;
						width: 100%;
						font-size: 18pt;
						line-height: 17pt;}

			    .contenido_agenda .agenda_contenido .cont_left p {
					float: left;
					clear: left;
					width: 100%;
					font-size: 9pt;
					padding: 15px 0;}

					.contenido_agenda .agenda_contenido .cont_left p.copete {
						color: #666666;
						font-size: 10pt;
						border-bottom: 1px solid #E0E1E0;}

				.contenido_agenda .agenda_contenido .cont_left .datos {
					float: left;
					padding-bottom: 10px;
					width: 100%;
					border-bottom: 1px solid #E0E1E0;}

					.contenido_agenda .agenda_contenido .cont_left .datos p {
						padding: 3px 0;
						color: #4D4D4D;
						font-size: 9pt;}

						.contenido_agenda .agenda_contenido .cont_left .datos p span.extra {
							float: left;
							clear: left;
							padding-left: 11%;
							color: #808080;
							font-size: 9pt;}

					.contenido_agenda .agenda_contenido .cont_left .datos span.azul {
						float: left;
						clear: left;
						width: 10%;
						padding-right: 5px;
						color: #2A9AAF;
						font-size: 9pt;}


			/* cont_right */

			.contenido_agenda .agenda_contenido .cont_right li,
			ul.agenda_listado ul li {
				float: left;
				width: 95%;
				padding: 10px 0;
				padding-left: 5%;
				border-bottom: 1px solid #929292;}

				.contenido_agenda .agenda_contenido .cont_right li:hover,
				ul.agenda_listado ul li:hover { background: #E9F5F7;}

				.contenido_agenda .agenda_contenido .cont_right li p,
				ul.agenda_listado ul li p {
					float: left;
					width: 100%;
					padding-bottom: 3px;
					font-size: 8pt;
					text-transform: uppercase;
					color: #808080;}

					.contenido_agenda .agenda_contenido .cont_right li p span,
					ul.agenda_listado ul li p span {
					font-size: 8pt;
					text-transform: none;
					color: #4D4D4D;}

				.contenido_agenda .agenda_contenido .cont_right li a,
				ul.agenda_listado ul li a {
					float: left;
					width: 90%;
					font-size: 10pt;
					color: #2A9AAF;
					text-decoration: none;}

					.contenido_agenda .agenda_contenido .cont_right li a:hover,
					ul.agenda_listado ul li a:hover { text-decoration: underline;}

				.contenido_agenda .agenda_contenido .cont_right a.todas,
				.contenido_agenda .agenda_contenido .top a.todas {
					float: left;
					margin-top: 10px;
					width: auto;
					padding-left: 5%;
					padding-right: 12px;
					color: #F08A00;
					background: url(../images/cuerpo/go_orange.gif) no-repeat;
					background-position: right 4px;
					font-size: 9pt;
					text-decoration: none;}

					.contenido_agenda .agenda_contenido .cont_right a.todas:hover,
					.contenido_agenda .agenda_contenido .top a.todas:hover { text-decoration: underline;}


			/* agenda listado */

			.contenido_agenda .agenda_contenido .top a.todas {
				float: right;
				margin:0;
				margin-right: 10px;}

			ul.agenda_listado {
				float: left;
				width: 100%;}

				ul.agenda_listado ul {
					float: left;
					margin-bottom: 40px;
					width: 80%;}

					ul.agenda_listado ul li { padding-left: 10px;}

					ul.agenda_listado ul li a {
						font-weight: bold;
						font-size: 11pt;}




/* AUDIOVISUALES */

	#sub_menu div.titulo_audiovisuales {
	width: 720px;
	background: transparent url(../images/audiovisuales/audiovisuales_header_left.gif) no-repeat; }

	#sub_menu div.titulo_audiovisuales div {
		background: transparent url(../images/audiovisuales/audiovisuales_header_right.gif) no-repeat right top;}

	#sub_menu div.titulo_audiovisuales div div {
		background: transparent url(../images/audiovisuales/audiovisuales_header_back.gif) repeat-x;}

		/* sub menu audiovisuales */

		#sub_menu div.menu_audiovisuales {
			background: #871775 url(../images/audiovisuales/audiovisuales_menu_left.gif) no-repeat;
			padding-bottom: 0;}

		#sub_menu div.menu_audiovisuales div {
			background: transparent url(../images/audiovisuales/audiovisuales_menu_right.gif) no-repeat right top; }

		#sub_menu div.menu_audiovisuales div div {
			background: transparent url(../images/audiovisuales/audiovisuales_menu_back.gif) repeat-x;}

		#sub_menu div.menu_audiovisuales div div ul li a:hover,
		#sub_menu div.menu_audiovisuales div div ul li a.selected{
		background: transparent url(../images/audiovisuales/audiovisuales_menu_on.gif) repeat-x;
		color: #871775; }

		/* cuerpo principal */

		.contenido_audiovisuales {
			float: left;
			width:717px;
			padding: 0 5px;
			padding-bottom: 15px;
			background: #A12973 url(../images/audiovisuales/audiovisuales_contenido_back.gif) repeat-x;}


		/* audiovisuales destacado */

		.contenido_audiovisuales #novedades {
			float: left;
			margin: 0px;
			width: 715px;
			background: url(../images/audiovisuales/audiovisuales_destacado_back_y.gif) repeat-y;}

		.contenido_audiovisuales #novedades .top {
			float: left;
			width: 715px;
			height: 15px;
			padding: 0px;
			padding-top: 20px;
			background: url(../images/audiovisuales/audiovisuales_destacado_top.gif) no-repeat;
			font-size: 0;}

		.contenido_audiovisuales #novedades .bottom {
			float: left;
			clear: left;
			width: 100%;
			height: 10px;
			font-size: 0;
			background: url(../images/audiovisuales/audiovisuales_destacado_bottom.gif) no-repeat;}

		.contenido_audiovisuales #novedades .audiovisuales_destacado_back_left {
			float: left;
			clear:left;
			width: 5px;
			height: 160px;
			font-size: 0;
			background:  url(../images/audiovisuales/audiovisuales_destacado_left.gif) no-repeat top right;}

		.contenido_audiovisuales #novedades .audiovisuales_destacado_back_right {
			float: right;
			width: 5px;
			height: 160px;
			font-size: 0;
			background:  url(../images/audiovisuales/audiovisuales_destacado_right.gif) no-repeat top left;}

		.contenido_audiovisuales #novedades .main {
			float: left;
			width: 97%;
			padding-left: 5px;
			margin-top: -20px;
			*margin-top: -15px;
			background-position: right 0px;
			color: #fff;}


		.contenido_audiovisuales #novedades .main #principal_right {float: right; padding-left: 0px; margin: 0; width: 310px; }

		.contenido_audiovisuales #novedades .main #principal_right ul li { width: 100%; margin: 0;}
		.contenido_audiovisuales #novedades .main #principal_right ul { margin: 0; padding: 0;}

		.contenido_audiovisuales #novedades div.main div h3 a,
		.contenido_audiovisuales #novedades div.main div h4,
		.contenido_audiovisuales #novedades div.main div p {color: #fff; width: 100%;}

		.contenido_audiovisuales #novedades div.main div#multimedia span,
		.contenido_audiovisuales #novedades div.main div#multimedia span a,
		.contenido_audiovisuales #novedades div.main ul li h4 a,
		.contenido_audiovisuales #novedades div.main ul li span { color: #fff; }

		.contenido_audiovisuales #novedades div.main ul li { border-top: solid 1px #fff; padding-bottom: 0; }
		.contenido_audiovisuales #novedades div.main #principal_right ul li.selected { padding: 0 8px; padding-top: 5px; padding-bottom: 10px; }

		.contenido_audiovisuales #novedades div.main ul li:hover {background-color: #A12973; }
		.contenido_audiovisuales #novedades div.main #principal_right ul li.selected:hover {background: none; }

		.contenido_audiovisuales #novedades div.main ul li p { display:none;}
		.contenido_audiovisuales #novedades div.main ul li.selected p { display:block; margin:0; padding:0; font-size: 9pt;}

		.contenido_audiovisuales #novedades div.main #principal_right ul li h3,
		.contenido_audiovisuales #novedades div.main #principal_right ul li h3 a { font-size: 11pt;}
		.contenido_audiovisuales #novedades div.main #principal_right ul li h4 { font-size: 9pt; }
		.contenido_audiovisuales #novedades div.main ul li p { font-size: 9pt;}

		.contenido_audiovisuales #novedades div.main #principal_right ul li.selected h3,
		.contenido_audiovisuales #novedades div.main #principal_right ul li.selected h3 a {font-size: 14pt;}
		.contenido_audiovisuales #novedades div.main #principal_right ul li.selected h4 {font-size: 10.5pt; margin-bottom: 10px;}

		
		/* destacados blancos */

		.contenido_audiovisuales .dest_blanco {
			float: left;
			width: 705px;
			padding-left: 5px;
			margin-top: 15px;}

			.contenido_audiovisuales .dest_blanco .top {
				float: left;
				width: 695px;
				padding-right: 10px;
				background: #fff url(../images/audiovisuales/audiovisuales_dest_blanco_top_right.gif) no-repeat top right;}

			.contenido_audiovisuales .dest_blanco .top h1 {
				float: left;
				width: 60%;
				padding: 5px 0;
				padding-bottom: 3px;
				background: url(../images/audiovisuales/audiovisuales_dest_blanco_top_left.gif) no-repeat;
				font-size: 12pt;
				font-weight: bold;
				color: #2A9AAF;
				text-indent: 10px;}

				.contenido_audiovisuales .dest_blanco .top a.todas {
					float: right;
					color: #871775;
					margin-top: 5px;
					padding-right: 15px;
					background: url(../images/audiovisuales/go_audiovisuales.gif) no-repeat right 6px;}

			.contenido_audiovisuales .dest_blanco .top .line {
				float: left;
				width: 99%;
				height: 0;
				margin-left: 10px;
				border-top: 1px solid #2A9AAF;
				font-size: 0;}

			.contenido_audiovisuales .dest_blanco .cont {
				float: left;
				width: 685px;
				padding: 10px;
				background: #fff;}

				.contenido_audiovisuales .dest_blanco .cont .columna {
					float: left;
					width: 150px;
					padding: 0 10px;}

				.contenido_audiovisuales .dest_blanco .cont .columna a {
					padding-top: 3px;
					font-size: 9pt;
					font-weight: bold;
					color: #2A9AAF;
					text-decoration: none;}

					.contenido_audiovisuales .dest_blanco .cont .columna a:hover { text-decoration: underline;}

				.contenido_audiovisuales .dest_blanco .cont .columna p {
				font-size: 8pt;}

			.contenido_audiovisuales .dest_blanco .bottom {
				float: left;
				height: 5px;
				font-size: 0;
				width: 100%;
				background: #fff url(../images/audiovisuales/audiovisuales_dest_blanco_bottom_right.gif) no-repeat right bottom;}

				.contenido_audiovisuales .dest_blanco .bottom .left {
					float: left;
					width: 5px;
					height: 5px;
					font-size: 0;
					background: url(../images/audiovisuales/audiovisuales_dest_blanco_bottom_left.gif) no-repeat left bottom;;}

			/* amigos de ciudad si */

			.contenido_audiovisuales .dest_blanco .cont .amigos_left {
				float: left;
				width: 55%;}

				.contenido_audiovisuales .dest_blanco .cont .amigos_left h1 {
					float: left;
					width: 100%;
					color: #A8D157;
					font-weight: bold;
					padding-bottom: 7px;}

			.contenido_audiovisuales .dest_blanco .cont .amigos_right {
					float: right;
					width: 44%;
					color: #707173;}

			.contenido_audiovisuales .dest_blanco .cont h1.audiovisuales_titulo {
				float: right;
				margin-bottom: 10px;
				width: 44%;
				font-weight: bold;}
				

			/* categorias */

			.contenido_audiovisuales .dest_blanco .cont ul.columna { margin-top: 5px;}

			.contenido_audiovisuales .dest_blanco .cont ul.columna h1 {
				font-size: 9pt;
				text-transform: uppercase;
				color: #A12973;}

				.contenido_audiovisuales .dest_blanco .cont ul.columna li {
				float: left;
				padding: 10px 0;
				width: 100%;
				font-size: 9pt;
				font-weight: normal;
				color: #2A9AAF;
				border-bottom: 1px solid #929292;}

				.contenido_audiovisuales .dest_blanco .cont ul.columna li.link { border-bottom: none; padding-bottom: 0;}

				.contenido_audiovisuales .dest_blanco .cont ul.columna li a { font-weight: normal;}

				.contenido_audiovisuales .dest_blanco .cont ul.columna a.todas {
				float: right;
				color: #871775;
				padding-right: 15px;
				background: url(../images/audiovisuales/go_audiovisuales.gif) no-repeat right 6px;}

			/* GLIDER DE VIDEOS */

			div.scroller {
			float:left;
			width: 354px;
			height: 290px;
			overflow: hidden;}

			div.scroller div.section {
				width: 354px;
				height: 290px;
				overflow:hidden;
				float:left;}

			div.scroller div.content {
				width: 10000px;	}

/* BUSCAR */

#buscar_header {
	float: left;
	width: 728px;
	height: 50px;
	background: url(../images/buscar/buscar_header_right.gif) no-repeat right;}

	#buscar_header .left {
		float: left;
		width: 10px;
		height: 50px;
		background: url(../images/buscar/buscar_header_left.gif);}

	#buscar_header .cont {
		float: left;
		width: 708px;
		height: 50px;
		background: url(../images/buscar/buscar_header_back.gif);}

		#buscar_header .cont h1 {
			float: left;
			width: 50%;
			height: 50px;
			background: url(../images/buscar/buscar.gif) no-repeat;}

			#buscar_header .cont h1 span { display: none;}

#buscar_datos {
	float: left;
	width: 728px;
	margin-top: 20px;}

	#buscar_datos h1 {
		float: left;
		width: 100%;
		font-weight: bold;
		font-size: 11pt;
		padding-bottom: 5px;}

	#buscar_datos .datos_left {
		float: left;
		padding-left: 10px;
		width: 220px;}

		#buscar_datos .datos_left input.principal {
			float:left;
			clear: left;
			padding: 2px;
			width: 180px;
			background: #f2f2f2;
			border:1px solid #E6E6E6;
			font-size: 11pt;
			color: #6F7072;}

	#buscar_datos .clearleft {
		float: left;
		width: 100%;
		margin-top: 10px;}
		
		#buscar_datos .clearleft label,
		#buscar_datos .corto label{
			float: left;
			width: 60px;
			margin-top: 2px;
			font-size: 10pt;
			color: #2A9AAF;}
			
		#buscar_datos .datos_left .clearleft select {
			float: left;
			width: 125px;
			font-size: 10pt;
			color: #6F7072;}
			
			#buscar_datos .datos_left .clearleft select option {font-size: 10pt;color: #6F7072;}
			
	#buscar_datos .datos_right {
		float: left;
		width: 220px;}
		
		#buscar_datos .datos_right .corto { margin-top: 2px; margin-bottom: 10px; float: left; clear: left; width: 180px;}
		
		#buscar_datos .datos_right .corto label { width: 50px;}
		
		
		#buscar_datos .datos_right input  {
		float: left;
		clear: none;
		width: 21px; 
		height: 16px;
		background-color: #fff; 
		border: solid 1px #E6E6E6;
		border-right-color: #fff;
		color: #6F7072; 
		font-size: 9pt;
		text-align: center;}
		
		#buscar_datos .datos_right input.anio { width: 35px;}
			
		#buscar_datos .datos_right a.bot_azul { margin-top: 52px;}


#buscar_resultados {
	float: left;
	width: 728px;
	margin-top: 20px;}

	#buscar_resultados .top {
		float: left;
		width: 100%;}

		#buscar_resultados .top h1 {
			float: left;
			width: 99%;
			padding-left: 1%;
			margin-bottom: 5px;
			font-size: 11pt;
			font-weight:bold;
			color: #7B7B7B;}

		#buscar_resultados .top .titulos {
			float: left;
			width: 98%;
			padding: 4px 1%;
			border-top: 1px solid #299AAF;
			border-bottom: 1px solid #299AAF;
			background: #F4F4F4;}

			.columna_1 { float: left;	width: 50%; }
			.columna_2 { float: left;	width: 25%; text-align: center;}
			.columna_3 { float: left;	width: 24%; text-align: center;}
			.columna_4 { float: left;	width: 24%; text-align: center;}

			#buscar_resultados .top .titulos .columna_1 p {
				float: left;
				width: 25%;
				color: #7B7B7B;
				font-size: 10pt;}

			#buscar_resultados .top .titulos a {
				padding-right: 15px;
				font-size: 10pt;
				color: #7B7B7B;
				text-decoration: none;
				background: url(../images/botones/down_off.gif) right no-repeat;}

				#buscar_resultados .top .titulos a:hover,
				#buscar_resultados .top .titulos a.down {background: url(../images/botones/down.gif) right no-repeat; color: #2A9AAF;}
				#buscar_resultados .top .titulos a.up {background: url(../images/botones/up.gif) right no-repeat; color: #2A9AAF;}

		#buscar_resultados .cont_resultados {
			float: left;
			width: 100%;
			margin-bottom: 10px;}

			#buscar_resultados .cont_resultados .resultado {
				float: left;
				clear: left;
				width: 98%;
				padding: 10px 1%;
				border-bottom: 1px solid #299AAF;
				text-decoration: none;}

				#buscar_resultados .cont_resultados .resultado:hover { background: #EBF7FC;}
				
				#buscar_resultados .cont_resultados .resultado a.titulo {
				font-size: 14px;
				color: #2a9aaf; 
				display: block;
				text-decoration: none;}
				
					#buscar_resultados .cont_resultados .resultado a.titulo:hover { text-decoration:underline;}
				
					#buscar_resultados .cont_resultados .resultado .columna_1 div.texto { 
					font-size: 8pt; 
					color: #525356;
					margin-top: 3px;}
					
					#buscar_resultados .cont_resultados .resultado .columna_1 div.texto p strong, 
					#buscar_resultados .cont_resultados .resultado .columna_1 div.texto p em, 
					#buscar_resultados .cont_resultados .resultado .columna_1 div.texto p u,
					#buscar_resultados .cont_resultados .resultado .columna_1 div.texto p a { 
					font-size: 8pt; 
					color: #525356;}
					
					#buscar_resultados .cont_resultados .resultado .columna_1 div.texto p strong { font-weight: bold;}
					
					#buscar_resultados .cont_resultados .resultado .columna_2 p { 
					font-size: 8pt; 
					color: #525356; }
					
					#buscar_resultados .cont_resultados .resultado .columna_3 p { 
					font-size: 8pt; 
					font-weight: bold; 
					color: #75A91B; }
					#buscar_resultados .cont_resultados .resultado .columna_4 p { font-size: 8pt; font-weight: bold; color: red; }

		#buscar_resultados .paginador {
			float: right;
			width: 50%;
			text-align: right;	}

			#buscar_resultados .paginador p { float: none; display: inline; font-size: 8pt; color: #525356; padding-left: 15px;}

			#buscar_resultados .paginador p.ant_sig a { float: none;font-size: 8pt; color: #525356; text-decoration: none;}
			#buscar_resultados .paginador p.ant_sig a:hover { text-decoration: underline;}

	
/* botones */

input.bot_calendario,
#buscar_datos .datos_right input.bot_calendario,
#columna #caja_buscador div.formulario ul li div input.bot_calendario {
	float: left;
	padding: 0;
	width: 20px;
	height: 20px;
	background: url(../images/botones/calendario_mini.gif) no-repeat right top;
	border: none;
	cursor: pointer;}
	
	#buscar_datos .datos_right input.bot_calendario { margin-left: 10px;}
	#columna #caja_buscador div.formulario ul li div input.bot_calendario { margin-left: 3px;}
	
a.bot_azul,
#principal .formulario .captcha .cont .botones a.bot_azul,
#principal .formulario .mensaje .botones a.bot_azul {
	float: left;
	width: auto;
	padding-right: 14px;
	height: 26px;
	background: url(../images/botones/bot_azul_right.gif) no-repeat right top;
	color: #fff;
	text-decoration: none;
	cursor: pointer;}
	
	a.bot_azul .left,
	#principal .formulario .captcha .cont .botones a.bot_azul .left,
	#principal .formulario .mensaje .botones a.bot_azul .left {
		float: left;
		width: 5px;
		height: 26px;
		background: url(../images/botones/bot_azul_left.gif) no-repeat;}
		
		
	a.bot_azul p,
	#principal .formulario .botones a.bot_azul p,
	#principal .formulario_notas .clearleft .right a.bot_azul p,
	#principal .formulario .clearleft a.bot_azul p {
		float: left;
		width: auto;
		margin: 0;
		padding: 5px 10px 0 5px;
		height: 21px;
		background: #46B2C2 url(../images/botones/bot_azul_back.gif) repeat-x;
		color: #fff;
		font-size: 14px;
		text-decoration: none;
		cursor: pointer;}
		
	
	a.bot_azul:hover,
	#principal .formulario .captcha .cont .botones a.bot_azul:hover,
	#principal .formulario .mensaje .botones a.bot_azul:hover { background-position: right bottom;}
	
	a.bot_azul:hover .left, 
	a.bot_azul:hover p,
	#principal .formulario .captcha .cont .botones a.bot_azul:hover .left,
	#principal .formulario .mensaje .botones a.bot_azul:hover .left,
	#principal .formulario .botones a.bot_azul:hover p,
	#principal .formulario_notas .clearleft .right a.bot_azul:hover p,
	#principal .formulario .clearleft a.bot_azul:hover p { background-position: left bottom;}
	
	
a.bot_gris,
a.bot_off,
#principal .formulario .captcha .cont .botones a.bot_gris {
	float: left;
	width: auto;
	padding-right: 5px;
	height: 26px;
	background: url(../images/botones/bot_gris_right.gif) no-repeat right top;
	color: #fff;
	text-decoration: none;
	cursor: pointer;}
	
	a.bot_gris .left,
	a.bot_off .left,
	#principal .formulario .captcha .cont .botones a.bot_gris .left {
		float: left;
		width: 14px;
		height: 26px;
		background: url(../images/botones/bot_gris_left.gif) no-repeat;}
		
	a.bot_gris p,
	a.bot_off p,
	#principal .formulario .botones a.bot_gris p,
	#principal .formulario_notas .clearleft .right a.bot_gris p,
	#principal .formulario .clearleft a.bot_gris p {
		float: left;
		width: auto;
		margin: 0;
		padding: 5px 5px 0 10px;
		height: 21px;
		background: #929292 url(../images/botones/bot_gris_back.gif) repeat-x;
		color: #fff;
		font-size: 14px;
		text-decoration: none;
		cursor: pointer;}
		
		a.bot_off, a.bot_off p { cursor:default;}
		
	a.bot_gris:hover,
	#principal .formulario .captcha .cont .botones a.bot_gris:hover { background-position: right bottom;}
	
	a.bot_gris:hover .left, 
	a.bot_gris:hover p,
	#principal .formulario .captcha .cont .botones a.bot_gris:hover .left,
	#principal .formulario .botones a.bot_gris:hover p,
	#principal .formulario_notas .clearleft .right a.bot_gris:hover p,
	#principal .formulario .clearleft a.bot_gris:hover p { background-position: left bottom;}
	
a.bot_gris_small,
#principal .formulario_notas .audiovisuales .cont .clearleft  a.bot_gris_small {
	float: left;
	width: auto;
	padding-right: 5px;
	height: 20px;
	background: url(../images/botones/bot_gris_small_right.gif) no-repeat right top;
	color: #fff;
	text-decoration: none;
	cursor: pointer;}
	
	a.bot_gris_small .left,
	#principal .formulario_notas .audiovisuales .cont .clearleft  a.bot_gris_small .left {
		float: left;
		width: 5px;
		height: 20px;
		background: url(../images/botones/bot_gris_small_left.gif) no-repeat;}
		
	a.bot_gris_small p,
	#principal .formulario_notas .audiovisuales .cont .clearleft  a.bot_gris_small p {
		float: left;
		width: auto;
		margin: 0;
		padding: 3px 5px 0 10px;
		height: 17px;
		background: #929292 url(../images/botones/bot_gris_small_back.gif) repeat-x;
		color: #fff;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		cursor: pointer;}
		
	
	a.bot_gris_small:hover,
	#principal .formulario_notas .audiovisuales .cont .clearleft  a.bot_gris_small:hover { background-position: right bottom;}
	
	a.bot_gris_small:hover .left, 
	a.bot_gris_small:hover p,
	#principal .formulario_notas .audiovisuales .cont .clearleft  a.bot_gris_small:hover .left,
	#principal .formulario_notas .audiovisuales .cont .clearleft  a.bot_gris_small:hover p { background-position: left bottom;}



/* USUARIOS */

#columna #caja_azul ul li .ingreso_usuarios {
	float: left;
	margin: 0;
	padding: 0;
	padding-left: 8%;
	width: 80%;
	background: none;}

	#columna #caja_azul ul li .ingreso_usuarios  p {
		float: left;
		width: 100%;
		padding-top: 5px;
		font-size: 9pt;
		color: #BDE3F6;	}

	#columna #caja_azul ul li .ingreso_usuarios input {
	float: left;
	width: 80%;
	height: 14px;
	padding: 2px;
	background: white url(../images/cuerpo/input.left.gif) no-repeat;
	border:none;
	color: #2a9aaf;
	margin: 3px 0 0 0;
	font-size: 9pt;}

	#columna #caja_azul .ingreso_usuarios .input_right {
		float: left;
		padding: 0;
		margin: 0;
		margin-top: 3px;
		width: 3px;
		height: 18px;
		background: #fff url(../images/cuerpo/input.right.gif) no-repeat right center; }

	#columna #caja_azul .ingreso_usuarios input.input_go {
		margin: 4px 0 0 5px;
		padding: 0;
		width: 16px;
		height: 16px;
		background:  url(../images/botones/go_circle.gif) no-repeat right center;
		border: none;
		cursor: pointer;}

	#columna #caja_azul .ingreso_usuarios a {
		float: left;
		padding: 5px 0;
		width: 80%;
		color: #D5EDFA;
		font-size: 8pt;
		text-decoration: none;}

		#columna #caja_azul .ingreso_usuarios a:hover { text-decoration: underline;}

	#columna #caja_azul ul li .registrarse {
	float: left;
	position: relative;
	z-index: 1;
	padding: 0 6px 8px 0;
	margin: 5px 0 -4px -6px;
	width: 100%;
	background: url(../images/cuerpo/caja_azul.regitrarse-bottom.gif) no-repeat bottom;}

	#columna #caja_azul ul li .registrarse .cont {
		float: left;
		margin: 0;
		padding: 0;
		padding-right: 6px;
		width: 100%;
		background: url(../images/cuerpo/caja_azul.ul.li.gif) repeat-y;}

		#columna #caja_azul ul li .registrarse .cont p {
			float: left;
			margin-top: 3px;
			width: 100%;
			text-align: center;
			color: #fff;
			font-size: 9pt;}

		#columna #caja_azul ul li .registrarse .cont a {
			float: left;
			width: 100%;
			text-align: center;
			color: #fff;
			font-size: 11pt;
			font-weight: bold;
			text-decoration: none;}

			#columna #caja_azul ul li .registrarse .cont a:hover { text-decoration: underline;}

/* REGISTRARSE */

#principal .formulario {
	float: left;
	width: 100%;}

	#principal .formulario .top {
		float: left;
		width: 100%;
		padding-bottom: 5px;
		border-bottom: 1px solid #2A9AAF;}

		#principal .formulario .top h1 {
			float: left;
			width: 30%;
			font-size: 15pt;
			color: #2A9AAF;}

		#principal .formulario .top p {
			float: right;
			padding-top: 3px;
			width: 69%;
			font-size: 10pt;
			color: #2A9AAF;
			text-align: right;}

		#principal .formulario .clearleft {
			float: left;
			clear: left;
			margin-bottom: 10px;
			width: 100%;}

		#principal .formulario label {
			float: left;
			clear: left;
			margin: 5px 0;
			width: 135px;
			font-size: 10pt;
			color: #6F7072;}

			#principal .formulario .nombre label {
				clear: none;
				width: 70px;}

		#principal .formulario input,
		#principal .formulario select {
			float: left;
			margin: 5px 0;
			width: 220px;
			height: 18px;
			padding: 2px;
			background: #f2f2f2;
			border: 1px solid #E6E6E6;
			font-size: 10pt;
			color: #4D4D4D;}

			#principal .formulario input.check {
				float: left;
				clear: left;
				*margin: 0;
				*margin-top: 2px;
				margin-right: 10px;
				padding: 0;
				width: auto;
				height: auto;
				background: none;
				border: none;}

			#principal .formulario .nombre input { margin-right: 20px; width: 150px; font-weight: bold;}

		#principal .formulario textarea {
			float: left;
			margin: 5px 0;
			width: 220px;
			height: 70px;
			padding: 2px;
			background: #f2f2f2;
			border: 1px solid #E6E6E6;
			font-size: 10pt;
			color: #4D4D4D;}

		#principal .formulario .nombre {
		float: left;
		width: 100%;
		margin: 10px 0;}

		#principal .formulario .asterisco {
			font-size: 13pt;
			font-weight: bold;
			color: #DB780C;}

		#principal .formulario .clearleft .cont_inputs {
			float: left;
			width: 365px;
			padding-right: 10px;}

		#principal .formulario .cont_checks {
			margin-top: 20px;}

		#principal .formulario p {
			float: left;
			margin-top: 5px;
			width: 240px;
			font-size: 7pt;
			color: #6F7072;}

			#principal .formulario p span.bold { color:#000; font-size: 7pt;}

		#principal .formulario .cont_checks p { font-size: 10pt; width: 90%; margin-top: 4px; }

			#principal .formulario .cont_checks p.black { color: #000; margin-top: 2px; *margin-top: 4px; }

			#principal .formulario .cont_checks p.asterisco {
				float: left;
				width: 100%;
				margin-top: 10px;
				font-size: 10pt;}

		#principal .formulario .captcha {
			float: left;
			margin-top: 20px;
			width: 310px;
			height: 155px;
			background: url(../images/cuerpo/registro_back.gif) repeat-x;}

			#principal .formulario .captcha .left {
				float: left;
				width: 10px;
				height: 155px;
				background: url(../images/cuerpo/registro_left.gif) no-repeat;}

			#principal .formulario .captcha .cont {
				float: left;
				width: 300px;
				height: 155px;
				background: url(../images/cuerpo/registro_right.gif) right top no-repeat;}

				#principal .formulario .captcha .cont .cont_left {
					float: left;
					width: 40%;
					height: 75px;}

					#principal .formulario .captcha .cont .cont_left p {
						float: left;
						width: 100%;
						font-size: 8pt;
						color: #4F4F4F;}

					#principal .formulario .captcha .cont .cont_left input {
						float: left;
						width: 100%;}

				#principal .formulario .captcha .cont .cont_right {
					float: right;
					margin-top: 10px;
					width: 55%;}

					#principal .formulario .captcha .cont .cont_right .captcha_left,
					#principal .formulario .captcha .cont .cont_right .captcha_right{
						float: left;
						width: 5px;
						height: 36px;
						background: url(../images/cuerpo/registro_captcha_left.gif) no-repeat;}

					#principal .formulario .captcha .cont .cont_right .captcha_right {
						background: url(../images/cuerpo/registro_captcha_right.gif) no-repeat;}

					#principal .formulario .captcha .cont .cont_right .captcha_img {
					float: left;
					width: 140px;
					height: 36px;
					text-align: center;
					background: #2A9AAF;}

						#principal .formulario .captcha .cont .cont_right .captcha_img img { float: none;}

				#principal .formulario .captcha .cont .cont_right p { width: 100%;}

				#principal .formulario .captcha .cont .botones {
					float: left;
					clear: left;
					width: 100%;}

					#principal .formulario .captcha .cont .botones a.bot_gris { margin-right: 10px;}

					#principal .formulario .captcha .cont .botones a.bot_gris p,
					#principal .formulario .captcha .cont .botones a.bot_azul p { margin: 0;}

		/* error */

		.error,
		#columna #caja_azul div.error {
			float: left;
			margin: 0 0 10px 0;
			width: 47%;
			padding: 5px 10px;
			background: #FFF2C7;
			font-size: 8pt;
			color: #EB6B0A; }
			
			#columna #caja_azul div.error { width: 90%;} 

		/* registro ok */

		.mensaje {
			float: left;
			padding-top: 10%;
			padding-left: 20%;
			width: 60%;}

			.mensaje .txt {
				float: left;
				width: 60%;
				padding: 10px 0;
				border-top: 1px solid #2A9AAF;
				border-bottom: 1px solid #2A9AAF;}

				.mensaje .txt h1 {
					float: left;
					width: 100%;
					font-size: 12pt;
					font-weight: bold;}

				.mensaje .txt p,
				#principal .formulario .mensaje .txt p {
					float: left;
					width: 100%;
					font-size: 9pt;}

			.mensaje .botones,
			#principal .formulario .mensaje .botones {
				float: right;
				padding-top: 10px;
				width: 35%;}

				.mensaje .botones a.bot_azul { margin-bottom: 10px;}

				#principal .formulario .mensaje .botones p { margin: 0;}

		/* recuperar contraseña */

		#principal .formulario h2 {
			float: left;
			width: 100%;
			margin: 10px 0;
			font-size: 10pt;
			font-weight: bold;
			color: #4d4d4d;}

		#principal .formulario .botones {
			float: left;
			width: 100%;}
			
			#principal .formulario .clearleft .botones {
			float: left;
			width: 100%;
			margin-top: 20px;}

			#principal .formulario .botones a.bot_gris {
				margin-right: 10px;}

			#principal .formulario .botones a.bot_azul p,
			#principal .formulario .botones a.bot_gris p { margin: 0;}

		#principal .formulario .audiovisuales .clearleft .botones { float: right; width: 25%;}
		
			#principal .formulario .audiovisuales .clearleft .botones a.bot_gris_small { margin-right: 10px; float: right;}
/* nueva nota  */

	#principal .formulario_notas .top { margin-bottom: 15px;}

		#principal .formulario_notas p.pasos { font-size: 13pt; font-weight: bold; padding-top: 0;}

	#principal .formulario_notas label { font-size: 13pt; width: 20%; color: #7B7B7B;}

	#principal .formulario_notas .clearleft .right { float: right; width: 78%; padding-right: 1%;}

	#principal .formulario_notas .clearleft .right p.comentario {font-size: 8pt; width: 100%;}

	#principal .formulario_notas .clearleft .right input,
	#principal .formulario_notas .clearleft .right textarea { width: 100%;}

	#principal .formulario_notas .clearleft .right textarea.texto_ppal { height: 340px;}

	#principal .formulario_notas .clearleft .right a.bot_azul { padding-left: 10px; }
	#principal .formulario_notas .clearleft .right a.bot_azul,
	#principal .formulario_notas .clearleft .right a.bot_gris { margin-top: 20px;}

	/* cargar audiovisuales */

	#principal .formulario .audiovisuales { float: left; clear: left; width: 70%; margin-bottom: 30px;}

		#principal .formulario .audiovisuales .top {
			float: left;
			width: 100%;
			border: none;
			padding: 0;
			margin: 0 0 5px 0;}

			#principal .formulario .audiovisuales .top label {
			clear: none;
			margin-top: 2px;
			width: 50%;
			font-size: 13pt;
			font-weight: bold;
			color: #2A9AAF;}

			#principal .formulario .audiovisuales .top .right {
				float: right;
				width: 40%;
				padding-right: 2%;}

				#principal .formulario .audiovisuales .top .right label {
					width: 78%;
					padding-right: 2%;
					font-size: 11pt;
					font-weight: normal;
					color: #7B7B7B;
					text-align: right;}

				#principal .formulario .audiovisuales .top .right select {
					margin-top: 2px;
					*margin-top: 0;
					width: 20%;
					height: 22px;
					float: right;}

			#principal .formulario .audiovisuales .cont { margin: 0; padding: 0; width: 100%;}

			#principal .formulario .audiovisuales .cont_unselected {
				filter: alpha(opacity=50);
				opacity: .5;
				-moz-opacity:0.5; }

				#principal .formulario .audiovisuales .cont p {
					font-size: 11pt;
					font-weight: normal;
					color: #7B7B7B;}

					#principal .formulario .audiovisuales .cont p.columna_1 {
					text-align: left;
					width: 46%;
					padding-left: 4%;}

					#principal .formulario .audiovisuales .cont p.columna_2	 {
					text-align: left;
					width: 46%;
					padding-left: 2%;}

						#principal .formulario .audiovisuales .cont .clearleft p {
							font-weight: bold;
							width: 4%;
							margin-top: 7px;}

					#principal .formulario .audiovisuales .cont .clearleft input  { width: 45%; height: 16px;}

					#principal .formulario .audiovisuales .cont input.input_columna_2 { margin-left: 2%;}

						#principal .formulario .audiovisuales .cont .clearleft input.columna_2 {
							margin-left: 2%;
							padding: 0;
							height: auto;
							*padding: 2px;
							*height: 22px;}

						#principal .formulario .audiovisuales .cont .clearleft textarea.txt_audio {
							margin-left: 4%;
							width: 93%;
							height: 50px;}

					#principal .formulario .audiovisuales .cont p.comentario { font-size: 9pt; width: 100%; }

	/* confirmar publicacion */

	#principal .formulario_notas p.conf_titulo {
		float: right;
		width: 70%;
		padding-right: 9%;
		font-size: 13pt;
		font-weight: bold;
		color: #2A9AAF;}

	#principal .formulario_notas p.conf_volanta {
		float: right;
		width: 70%;
		padding-right: 9%;
		font-size: 11pt;}

	#principal .formulario_notas p.conf_txt {
		float: right;
		width: 70%;
		padding-right: 9%;
		font-size: 9pt;}

	#principal .formulario_notas a.conf_link {
		margin-top: 10px;
		float: right;
		width: 78%;
		padding-right: 1%;
		font-size: 9pt;
		color: #2A9AAF;
		text-decoration: none;}

		#principal .formulario_notas a.conf_link:hover { text-decoration: underline;}

	#principal .formulario_notas .conf_audiovisuales .audiovisuales {
		width: 96%;
		padding: 2%;
		background: #f2f2f2;}

		#principal .formulario_notas .conf_audiovisuales .audiovisuales .top .right label { width: 90%;}

		#principal .formulario_notas .conf_audiovisuales .audiovisuales .top .right p {
			margin-top: 0;
			width: 5%;
			float: right;
			color: #7B7B7B;
			font-size: 13pt;
			font-weight: bold;}

		#principal .formulario_notas .conf_audiovisuales .audiovisuales .clearleft p {
			width: 2%; padding: 0; margin: 0;}

			#principal .formulario_notas .conf_audiovisuales .audiovisuales .clearleft p.columna_1 {
			width: auto; padding-left: 5px; font-weight: normal;}

			#principal .formulario_notas .conf_audiovisuales .audiovisuales .clearleft p.estado {
			width: auto;
			padding-left: 20px;
			font-weight: normal;
			color: #7BB900;}

			#principal .formulario_notas .conf_audiovisuales .audiovisuales .clearleft p.estado_error { color: #DF3000;}

			#principal .formulario_notas .conf_audiovisuales .audiovisuales .clearleft p.txt_audio {
			width: 72%;
			padding-left: 5px;
			font-weight: normal;
			font-size: 10pt;
			margin-top: 10px;}

			#principal .formulario_notas p.bold { font-size: 9pt; width: 70%; margin-top: 15px;}

			#principal .formulario .clearleft a.bot_azul { padding-left: 10px;}


/* fotos y videos */

	.filtros {
	float: left;
	width: 100%;
	margin-bottom: -10px;
	font-size: 10pt;
	color: #7B7B7B;
	text-align: right;}

		.filtros a {
		float: none;
		text-decoration: none;
		color:#7b7b7b;
		font-size: 10pt;}

		.filtros a.selected { font-weight: bold;}

		.filtros a:hover { text-decoration: underline;}

		.cont_resultados img { float: left; width: 80px; height: 60px; padding-right: 10px;}


.play {
	position: absolute;
	z-index: 1;
	top: 40%;
	left: 40%;
	width: 78px;
	height: 78px;
	background: url(../images/botones/play.gif) no-repeat;
	filter: alpha(opacity=70);
	opacity: .7;
	-moz-opacity:0.7;}


	#contenido div.multimedia div.imagen li.galeria_imagen { float: left; height: 264px; overflow: hidden; position: relative;}
	
	#contenido div.multimedia div.imagen li.galeria_imagen img { height: 100%;}

#contenido div.multimedia div.imagen .ant_sig {
	float: left;
	width: 80%;
	padding-left: 22%;
	margin: 10px 0;}

	#contenido div.multimedia div.imagen .ant_sig a.bot_azul { padding-left: 10px;}

	#contenido div.multimedia div.imagen .ant_sig a.bot_azul p,
	#contenido div.multimedia div.imagen .ant_sig a.bot_gris p { margin: 0; width: auto;}

	#contenido div.multimedia div.imagen .ant_sig a.bot_azul:hover,
	#contenido div.multimedia div.imagen .ant_sig a.bot_gris:hover { text-decoration: none;}

#contenido div.multimedia div.imagen li.galeria_videos { width: 354px; overflow: hidden;}

/* estaticas */

#texto h1 {
			color: #2a9aaf;
			font-size: 16pt;
			margin-bottom: 30px;}

#texto p, #texto a {
	margin-bottom: 15px;
	color: #3e3e40;
	font-size: 10pt;
	line-height: 18px;
	text-decoration: none;}
	
	#texto a {color: #2a9aaf;}
	
	#texto a.bold { margin-bottom: 15px;}
	
	#texto p span {
	color: #390;
	font-size: 10pt;}
	
	#texto p.bold span {
	font-weight: bold;}




