.clear{clear:both}

body {color:#CCCCCC;line-height:150%;font-family:Tahoma, verdana;font-size:11px;background:#1E1E1E}

.popup{padding:5px;width:745px;overflow-x:hidden;margin:0 auto;position:relative}

.popup a{color:#00A5FF;font-weight:bold}	

#TB_window{padding:5px 5px 5px 0!important}

.popup .galeria-imagenes{width:745px}
.popup .galeria-imagenes .galeria-inner{padding-left:2px}
.popup .galeria-imagenes .thumb{margin-right:9px;width:119px}

.popup2{padding:5px} .popup2 .mensaje-normal{padding:13px}

/*login*/
.login{background:#FFF;padding:5px 0 0 0;font-family:Verdana, Arial, Helvetica, sans-serif}

	.top-user{border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;background:#FFFBFF;margin:0;overflow:hidden;padding:1px 0;height:15px;line-height:14px;text-transform:uppercase;font-size:9px;font-weight:bold;color:#636563}

		.top-user span {padding:0 9px 0 10px;border-right:1px dotted #ADAEAD;color:#00A6FF;float:left;display:inline-block;margin:0 10px 0 0;height:15px;line-height:14px}

	.bottom-user{position:fixed;bottom:0;left:0;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;background:#FFFBFF;overflow:hidden;padding:1px 0;height:36px;width:100%;font-size:9px;color:#636563;text-align:right}

	/*hack ie 6 position fixed*/
	* html .bottom-user { /*\*/position:absolute;bottom:expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop)) + 'px');left:expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft)) + 'px');/**/}

		.bottom-user span.txt{padding:0 19px 0 0;border-right:1px dotted #ADAEAD;height:25px;display:inline-block;margin:5px 54px 0 0;line-height:25px}

		.bottom-user a{height:26px;width:31px;float:right;padding:5px 10px 0 0;display:block;position:absolute;top:0;right:0}  

		.bottom-user .ico{height:26px;width:31px;background:url(../images/main.png)}

	#login{width:557px;height:77px}

		#login .logo{width:264px;height:56px;border-right:1px solid #DFDFDF;float:left;position:relative}

			.logo .ico{width:264px;height:56px;background:url(../images/main.png) 0 -26px;position:absolute;top:0;left:0}
			
		#login .fields{width:291px;height:50px;float:right;padding:6px 0 0 0;position:relative}

			.user, .pass{position:relative;width:292px;height:17px;margin:0 0 9px 0}

			.user span, .pass span{position:absolute;top:0;left:0;text-align:right;width:42px;height:17px;line-height:18px;display:block;color:#7F7F7F;text-transform:uppercase;font-size:9px;font-weight:bold}

			.login-txt{position:absolute;top:0;left:54px;border:1px solid #000;background:#666;color:#FFF;width:134px;height:16px;font-size:11px;padding-left:4px;font-family:Verdana, Arial, Helvetica, sans-serif}

.login-bt{position:absolute;right:0;bottom:4px}			

	.ie6 .login-bt{bottom:6px}

span.bt{background-color:#DEDFDE;border-bottom:2px solid #DEDFDE;clear:both;float:left;left:1px;margin-bottom:5px;display:block;position:relative;margin:0;padding:0}

	span.bt a b{border:solid #DEDFDE;border-width:0 1px 0 1px;padding:2px 3px;line-height:10px;font-weight:normal;font-size:9px;position:relative;display:block}

	span.bt a{width:81px;float:left;left:-1px;top:1px;margin-right:-2px;
		background-color:#EFEBEF;display:block;position:relative}

	span.bt a:hover{background-color:#E8E1E8}

	span.bt input{font-family:Verdana, Arial, Helvetica, sans-serif;border:0 none;background:none;color:#7B7D7B;text-transform:uppercase;font-size:9px;font-weight:bold;cursor:pointer;padding:0;margin:0;width:74px;text-align:center}

/*msj error*/
.error{display:block;text-align:center;padding-top:5px;clear:both}

/****fin login****/

/****index****/
.panel{height:100%}

	.header{width:100%;height:77px;border-top:2px solid #000;}
	.header-inner{width:1004px;position:relative;margin:0 auto}
	.header .logo{position:absolute;top:20px;left:0px;width:264px;height:56px;background:url(../images/main.png) 0 -26px}
	.header-right{position:absolute;top:12px;right:0px;height:46px;width:200px;text-align:right}
	.header a{color:#FFF}.header a:hover{color:#ccc}
	.header-right b{color:#00A5FF}
	
	.fecha .ico{float:right;margin-left:5px;margin-top:2px;width:13px;height:11px;background:url(../images/iconos.gif) -73px -128px}

	a.mi-cuenta{position:relative}
	a.mi-cuenta .ico{width:12px;height:13px;background:url(../images/iconos.gif) -2px -135px;margin-right:7px;top:2px;position:relative}

	a.salir{position:relative}
	a.salir .ico{width:13px;height:7px;background:url(../images/iconos.gif) -54px -128px;margin-left:5px;top:0;position:relative}

/*menu horizontal*/
#menu{width:100%;height:26px;border-top:1px solid #000;border-bottom:1px solid #000;background:#161616;position:relative;z-index:100}

	.border-menu{border-top:1px solid #393839;height:25px}

	.inner-menu{width:1004px;margin:0 auto;position:relative;height:25px}
	
	#menu ul{display:block;float:right;height:25px;border-right:1px solid #393939;border-left:1px solid #000}

	#menu ul li{display:inline-block;float:left;border-right:1px solid #000;height:25px;position:relative;}

	#menu ul li a{display:inline-block;color:#FFF;font-weight:bold;padding:0 22px;height:25px;line-height:25px;border-left:1px solid #393939}
	#menu ul li a:hover{color:#999;background:#080808}
	
	ul li a.destacado{color:#00A5FF!important}
	.alerta{color:#00A5FF}
	span.loading{background:url('../images/progress-3.gif') no-repeat!important;width:16px;height:16px;display:inline-block}

	/*menu desplegable*/
	#menu ul li.parent a{padding:0 25px 0 22px}

	/*icono desplegable*/
	#menu span.ico{position:absolute}

	#menu ul li.parent span.ico{right:6px;top:11px;width:8px;height:4px;background:url(../images/iconos.gif) -92px 0}

	#menu ul li.parent ul li span.ico{display:none}/*se lo oculta en la ul hija*/
	
	#menu ul li ul{position:absolute;top:25px;left:0;background:#161616;width:160px;border-left:1px solid #393939;border-right:1px solid #393939;border-bottom:1px solid #393939;border-top:1px solid #000;height:auto;display:none;z-index:100}

	#menu ul li ul li{border:0 none;border-top:1px solid #393939;border-bottom:#000;float:none;display:block;width:100%;overflow:hidden}
	#menu ul li ul li a{font-weight:normal;color:#CCC;border:0 none;padding:0 22px!important}
	#menu ul li ul li a:hover{background:none}

	/*contenido + barra */

.main{width:1002px;margin:0 auto;background:url(../images/bg-main.gif);border-left:1px solid #000;border-right:1px solid #000}

/*barra*/
	.sidebar{float:left;display:inline;width:198px;border-right:1px solid #000;padding-bottom:57px;margin-left:1px}

/* Menú Vertical */
.menu-vert {border-top:1px solid #393839;border-right:1px solid #393839}
	.menu-vert ul li {text-align:left;background:#181C18;border-bottom:1px solid #393839;position:relative;display:block}
	.menu-vert ul li a {font-family:tahoma;font-size:11px;line-height:100%;color:#CCC;display:block;position:relative;height:24px;line-height:24px;border-bottom:1px solid #000;padding:0 10px 0 30px}
	.menu-vert ul li a:hover{color:#999;background:#080808}

		.menu-vert ul li a span{color:#00A5FF}
		.menu-vert ul li a span.ico{padding:0}

/*accordion*/
.menu-vert ul li.expanded {border:0 none}

.menu-vert ul li.parent span.ico{background:url(../images/iconos.gif) -85px -12px}

.menu-vert ul li ul{border-top:1px solid #393839;display:none}

.menu-vert ul li ul li{position:relative;display:block;height:25px;border-bottom:1px solid #393839}

.menu-vert ul li ul li a{padding-left:45px;background:#1D211D;/*border-bottom:1px solid #393839;*/}

	.menu-vert .separador {border:none;background:url(../images/botones.gif) 0 -27px;height:28px;padding:0px;margin:0px;font-size:0px;overflow:hidden;display:block;border-bottom:1px solid #000}
	
/*icono*/
.menu-vert span.ico, .menu-vert ul li.parent ul li span.ico{position:absolute;top:10px;left:5px;background:url(../images/iconos.gif) -85px -5px;width:15px;height:5px}

.menu-vert ul li ul li span.ico, .menu-vert ul li.parent ul li span.ico{left:20px}	

.menu-vert .separador span.ico{right:15px;top:5px;left:auto;background:url(../images/iconos.gif) -85px 0;width:5px;height:3px}

/*contenido del panel*/
.main-contenido{float:left;display:inline;width:762px;padding:20px;overflow:hidden;background:#414141;position:relative}	

/*pie del panel*/
#footer{width:100%;height:90px;border-top:1px solid #000}

	.footer-border{border-top:1px solid #393839}
	
/***ordenar portada alpha try***/
.contenedores{height:100%}

.contenedor-elementos .contenedor-boton .contenido .texto{padding-left:0}

.contenedor-elementos .botones input{padding:3px 1px!important}

.contenedor-elementos {border:solid 1px #000;padding:5px;background:#414141;position:relative;margin:0 5px;margin-bottom:15px}

	.page-element{margin-top:5px;float:left;z-index:99;position:relative;overflow:hidden;padding:0}

		.inner-element{padding:5px;background:#4E4E4E;margin-left:25px;border:1px solid #000;height:58px;margin-right:3px;position:relative;overflow:hidden}

		/*destacados*/
		.bloque-contenedor, .page-element{z-index:99;position:relative}

		.destacados .page-destacado, .cont-destacado, .cont-destacado .width-100-cols, .cont-destacado .width-80-cols, .cont-destacado .width-75-cols, .cont-destacado .width-66-cols
		, .cont-destacado .width-60-cols, .cont-destacado .width-50-cols, .cont-destacado .width-40-cols, .cont-destacado .width-33-cols, .cont-destacado .width-25-cols, 
		.cont-destacado .width-20-cols {overflow:visible!important}

		.destacados .page-destacado, .destacados, .cont-destacado {z-index:100}

		.destacados .inner-element{overflow:visible;height:58px}
		.destacados .inner-element ul{display:block;padding-left:21px;position:relative;top:-3px} .destacados .inner-element ul ul{padding:0;top:0}
		.destacados .inner-element ul li{border:1px solid #000;padding:0;background:#414141;position:relative} 
		.destacados .inner-element ul li span.sel-item{padding:0 15px 0 5px;height:20px;line-height:20px;overflow:hidden;display:block;font-weight:bold;color:#00A5FF;background:#333;position:relative} 

		.destacados .inner-element ul li span.ico{cursor:pointer;position:absolute;width:8px;height:4px;background:url(../images/iconos.gif) -100px -128px;top:8px;right:5px}

		.destacados .inner-element ul li.hover span.sel-item{border-bottom:1px solid #000}
		.destacados .inner-element ul ul{position:relative;display:none}	.destacados .inner-element ul li.hover ul{display:block}
		.destacados .inner-element ul li li{border:0;padding:2px 10px;cursor:pointer} .destacados .inner-element ul li li:hover{background:#4E4E4E}
		
		.destacados .page-requerimientos .cols {height:68px}
		
		.page-selected .inner-element{background:#393839}
		
		/**fin destacados**/

		span.desc-item{height:50px;overflow:hidden;display:block;padding-right:5px;position:relative}

		.ie6 span.desc-item b{disaply:inline;float:left;position:relative}

		.page-element input{position:absolute;left:4px;top:30px}
		
		.ie7 .page-element input, .ie6 .page-element input{left:0;top:25px}
			

/*iconos:mover, eliminar, destacar*/
.page-element span.mover{
	float:left;width:11px;height:11px;cursor:move;background:url(../images/iconos.gif) -21px -29px;margin-right:10px;margin-top:3px}

.page-element .del-item {
	float:right;width:11px;height:11px;display:block;cursor:pointer;background:url(../images/iconos.gif) -54px -43px}

	/** imagen en organizar portada */
	.desc-item img {width:48px;height:36px;float:left;padding-right:10px}

	/***anchos totales posibles***/
	.width-100-cols{width:100%;position:relative;clear:both;overflow:hidden}

		/***cantidad columnas movibles	***/
		.width-100-cols .ancho-1-elementos{margin-left:2px;width:742px;position:relative}
		.width-100-cols .ancho-1-elementos .page-element{width:740px}

		.width-100-cols .ancho-2-elementos{margin-left:2px;width:742px;position:relative}
		.width-100-cols .ancho-2-elementos .page-element{width:370px}

		.width-100-cols .ancho-3-elementos{margin-left:4px;width:744px;position:relative}
		.width-100-cols .ancho-3-elementos .page-element{width:246px}

		.width-100-cols .ancho-4-elementos{margin-left:2px;width:742px;position:relative}
		.width-100-cols .ancho-4-elementos .page-element{width:185px}
		
		.width-100-cols .ancho-4-elementos .page-element .desc-item b {font-weight:normal}
		.width-100-cols .ancho-4-elementos .page-element .desc-item img {width:36px;height:27px}

		.width-100-cols .ancho-5-elementos{margin-left:2px;width:742px;position:relative}		
		.width-100-cols .ancho-5-elementos .page-element{width:148px}
		
		.width-100-cols .ancho-5-elementos .page-element .desc-item b {font-weight:normal;font-size:11px;line-height:100%}
		.width-100-cols .ancho-5-elementos .page-element .desc-item img {width:28px;height:21px}

	.width-100-cols .contenedor-elementos{margin-bottom:0}


	.width-80-cols{width:609px;position:relative;float:left}


		/***cantidad columnas movibles	***/
		.width-80-cols .ancho-1-elementos{margin-left:1px;width:590px;position:relative}
		.width-80-cols .ancho-1-elementos .page-element{width:589px}
		
		.width-80-cols .ancho-2-elementos{margin-left:1px;width:590px;position:relative}
		.width-80-cols .ancho-2-elementos .page-element{width:294px}
		
		.width-80-cols .ancho-3-elementos{margin-left:2px;width:590px;position:relative}
		.width-80-cols .ancho-3-elementos .page-element{width:196px}
		
		.width-80-cols .ancho-4-elementos{margin-left:1px;width:590px;position:relative}
		.width-80-cols .ancho-4-elementos .page-element{width:147px}
		
	.width-80-cols .contenedor-elementos{margin-bottom:0}
		
	.width-75-cols{width:571px;position:relative;float:left}	
	
		/***cantidad columnas movibles	***/
		.width-75-cols .ancho-1-elementos{margin-left:1px;width:551px;position:relative}
		.width-75-cols .ancho-1-elementos .page-element{width:551px}
		
		.width-75-cols .ancho-2-elementos{margin-left:1px;width:551px;position:relative}
		.width-75-cols .ancho-2-elementos .page-element{width:275px}
		
		.width-75-cols .ancho-3-elementos{margin-left:1px;width:551px;position:relative}
		.width-75-cols .ancho-3-elementos .page-element{width:183px}
	
	.width-75-cols .contenedor-elementos{margin-bottom:0}	
	
	.width-66-cols{width:502px;position:relative;float:left}	
	
		/***cantidad columnas movibles	***/
		.width-66-cols .ancho-1-elementos{margin-left:1px;width:482px;position:relative}
		.width-66-cols .ancho-1-elementos .page-element{width:482px}
		
		.width-66-cols .ancho-2-elementos{margin-left:1px;width:482px;position:relative}
		.width-66-cols .ancho-2-elementos .page-element{width:241px}
		
		.width-66-cols .ancho-3-elementos{margin-left:1px;width:482px;position:relative}
		.width-66-cols .ancho-3-elementos .page-element{width:160px}	
	
	.width-66-cols .contenedor-elementos{margin-bottom:0}
	
	.width-60-cols{width:456px;position:relative;float:left}	
	
		/***cantidad columnas movibles	***/
		.width-60-cols .ancho-1-elementos{margin-left:1px;width:436px;position:relative}
		.width-60-cols .ancho-1-elementos .page-element{width:436px}
		
		.width-60-cols .ancho-2-elementos{margin-left:1px;width:436px;position:relative}
		.width-60-cols .ancho-2-elementos .page-element{width:218px}

	.width-60-cols .contenedor-elementos{margin-bottom:0}
	
	.width-50-cols{width:380px;position:relative;float:left}
		
		/***cantidad columnas movibles	***/
		.width-50-cols .ancho-1-elementos{margin-left:1px;width:360px;position:relative}
		.width-50-cols .ancho-1-elementos .page-element{width:360px}
		
		.width-50-cols .ancho-2-elementos{margin-left:1px;width:360px;position:relative}
		.width-50-cols .ancho-2-elementos .page-element{width:180px}
	
	.width-50-cols .contenedor-elementos{margin-bottom:0}	
	
	.width-40-cols{width:304px;position:relative;float:left}
	
		/***cantidad columnas movibles	***/
		.width-40-cols .ancho-1-elementos{margin-left:1px;width:284px;position:relative}
		.width-40-cols .ancho-1-elementos .page-element{width:284px}
		.width-40-cols .ancho-2-elementos{margin-left:1px;width:284px;position:relative}
		.width-40-cols .ancho-2-elementos .page-element{width:142px}
		
	.width-40-cols .contenedor-elementos{margin-bottom:0}	
	
	.width-33-cols{width:253px;position:relative;float:left}
	
		/***cantidad columnas movibles	***/
		.width-33-cols .ancho-1-elementos{margin-left:1px;width:232px;position:relative}
		.width-33-cols .ancho-1-elementos .page-element{width:232px}
		
	.width-33-cols .contenedor-elementos{margin-bottom:0}
	
	.width-25-cols{width:190px;position:relative;float:left}
	
		/***cantidad columnas movibles	***/
		.width-25-cols .ancho-1-elementos{margin-left:1px;width:170px;position:relative}
		.width-25-cols .ancho-1-elementos .page-element{width:170px}
		
	.width-25-cols .contenedor-elementos{margin-bottom:0}
	
	.width-20-cols{width:152px;position:relative;float:left}
	
		/***cantidad columnas movibles	***/
		.width-20-cols .ancho-1-elementos{margin-left:1px;width:132px;position:relative}
		.width-20-cols .ancho-1-elementos .page-element{width:132px}
	
	.width-20-cols .contenedor-elementos{margin-bottom:0}

	.bloquevacio{padding-top:1px;padding-bottom:5000px;background:#4E4E4E;position:relative;top:-2px;margin:0 5px -5000px 5px}
	
	.bloque-contenedor{overflow:hidden;position:relative;width:100%;margin-bottom:15px}
	
	.bloque-contenedor .contenedor-boton{height:34px;line-height:34px;background:#414141;margin-bottom:0}
	
	.bloque-contenedor .botones{top:6px!important}
	
	.bloque-contenedor .texto{line-height:10px!important}

	.bloque-contenedor .contenedor-elementos{background:#4E4E4E;border:0 none}
	
/*publicidad*/
#publicidadnexos{}

#publicidadnexos .inner-element{height:18px}

#publicidadnexos .page-requerimientos .cols{height:28px!important}

	/***requerimientos del bloque***/
		/*.width-100-cols*/
		.page-requerimientos{
			position:absolute;top:0px;/*left:0;*/
			width:100%;z-index:0;left:0px;overflow:hidden}
		
		/*.ie6 .page-requerimientos{top:67px;left:4px}*/
		
			.page-requerimientos .cols{
				margin-top:5px;float:left;overflow:hidden;z-index:1;position:relative;background:#333;height:68px;padding:0;font-size:0;display:inline;margin-right:5px;border:1px solid #000}

			.width-100-cols .ancho-1-elementos .page-requerimientos .cols{width:733px}
			.width-100-cols .ancho-2-elementos .page-requerimientos .cols{width:363px}
			.width-100-cols .ancho-3-elementos .page-requerimientos .cols{width:239px}
			.width-100-cols .ancho-4-elementos .page-requerimientos .cols{width:178px}
			.width-100-cols .ancho-5-elementos .page-requerimientos .cols{width:141px}
			
			
			.width-80-cols .ancho-1-elementos .page-requerimientos .cols{width:581px}
			.width-80-cols .ancho-2-elementos .page-requerimientos .cols{width:287px}
			.width-80-cols .ancho-3-elementos .page-requerimientos .cols{width:189px}
			.width-80-cols .ancho-4-elementos .page-requerimientos .cols{width:140px}
			
			.width-75-cols .ancho-1-elementos .page-requerimientos .cols{width:546px}
			.width-75-cols .ancho-2-elementos .page-requerimientos .cols{width:268px}
			.width-75-cols .ancho-3-elementos .page-requerimientos .cols{width:176px}
			
			.width-66-cols .ancho-1-elementos .page-requerimientos .cols{width:475px}
			.width-66-cols .ancho-2-elementos .page-requerimientos .cols{width:234px}
			.width-66-cols .ancho-3-elementos .page-requerimientos .cols{width:153px}
			
			.width-60-cols .ancho-1-elementos .page-requerimientos .cols{width:429px}
			.width-60-cols .ancho-2-elementos .page-requerimientos .cols{width:211px}
			
			.width-50-cols .ancho-1-elementos .page-requerimientos .cols{width:353px}
			.width-50-cols .ancho-2-elementos .page-requerimientos .cols{width:173px}
			
			.width-40-cols .ancho-1-elementos .page-requerimientos .cols{width:274px}
			.width-40-cols .ancho-2-elementos .page-requerimientos .cols{width:135px}
			
			.width-33-cols .ancho-1-elementos .page-requerimientos .cols{width:224px}
			
			.width-25-cols .ancho-1-elementos .page-requerimientos .cols{width:163px}
			
			.width-20-cols .ancho-1-elementos .page-requerimientos .cols{width:125px}	
			
			
		/*iconos requerimientos*/
		.spanes{width:23px;height:45px;padding-top:3px;position:relative;display:inline;overflow:hidden}
		
		
		.page-requerimientos span.ico{
			width:15px;height:15px;clear:both;margin-bottom:2px;float:left;margin-left:2px;display:block;position:relative}
		
			.page-requerimientos span.images{background:url(../images/iconos.gif) -1px -100px}
			.page-requerimientos span.videos{background:url(../images/iconos.gif) -1px -118px}
			.page-requerimientos span.audios{background:url(../images/iconos.gif) -1px -82px}
			.page-requerimientos span.mapa{background:url(../images/iconos.gif) -55px -110px}
			
	

/* Estilos para la sugerencia (Tags) */
.tagMatches {
	position:absolute;z-index:10;display:none;border:solid 1px #000000;padding:1px;background:#414141;width:734px;left:0;top:19px;clear:both}

	.tagMatches SPAN {
		display:block;padding:2px;margin:1px;background:#CCCCCC;color:#000000;cursor:pointer;text-align:left}
	
	.tagMatches SPAN:hover{background:#B9B9B9}	



/* Contenedor Input Simple */
.contenedor-simple {
	background:#4E4E4E;border:solid 1px #151515;border-radius:4px;margin-bottom:10px;padding:10px;position:static}

	.contenedor-simple .contenido a{color:#00A5FF}
	
	.contenedor-simple H6 {
		font-family:tahoma;font-size:11px;line-height:150%;color:#CCCCCC;margin-bottom:5px;margin-top:-5px;position:relative;padding-left:14px;display:inline-block;z-index:15;zoom:1;*display:inline}
	
	.contenedor-simple H6 .ico, .contenedor-texto H6 .ico,
	.contenedor-radio H6 .ico, .contenedor-select H6 .ico, .texto-mapa h6 .ico{
		width:9px!important;height:5px!important;position:relative;background:url(../images/iconos.gif) -85px -19px!important;margin-right:5px!important;position:absolute;top:6px!important;left:0}
	
	
	.ie7 .contenedor-simple H6 .ico, .ie7 .contenedor-texto H6 .ico, .ie7 .contenedor-radio H6 .ico, .ie7 .contenedor-select H6 .ico{top:5px}
	.ie6 .contenedor-simple H6 .ico, .ie6 .contenedor-texto H6 .ico, .ie6 .contenedor-radio H6 .ico, .ie6 .contenedor-select H6 .ico{top:5px;left:-14px}

	.contenedor-simple .mensaje-top {
		font-family:tahoma;font-size:11px;line-height:150%;color:#999999;margin-bottom:5px}

	.contenedor-simple .richtext {
	}

	.contenedor-simple .contenido {
		position:relative;top:0;left:0;width:100%;height:100%}
		.contenedor-simple .contenido INPUT {
			float:left;background:#666666;border:solid 1px #000000;
			color:#FFFFFF;font-family:Tahoma, Verdana;
			font-size:11px;
			text-decoration:none;padding:2px}
		
		.ie .contenedor-simple .contenido INPUT {padding:2px 4px}
		
		.contenedor-simple .contenido P {
			float:left;margin-left:10px;padding-left:10px;border-left:dotted 1px #CCCCCC;font-family:tahoma;font-size:11px;line-height:19px;color:#CCCCCC;display:inline-block;height:19px;
		}
		
	.contenedor-simple .mensaje-pie {
		margin-top:5px;font-family:tahoma;font-size:11px;line-height:150%;color:#999999}
	
	.contenedor-simple .mensaje-pie span, .contenedor-texto .mensaje-pie span{font-weight:bold;color:#00A5FF}
	
	.ie7 .contenedor-simple .mensaje-pie span, .ie7 .contenedor-texto .mensaje-pie span{padding-right:3px}
	
	
/* Contenedor Text-area */
.contenedor-texto {
	background:#4E4E4E;border:solid 1px #151515;border-radius:4px;margin-bottom:10px;padding:10px}

	.contenedor-texto H6 {
		font-family:tahoma;font-size:11px;line-height:150%;color:#CCCCCC;margin-bottom:5px;margin-top:-5px;position:relative;padding-left:14px}
	
	.contenedor-texto .mensaje-top {
		font-family:tahoma;font-size:11px;line-height:150%;color:#999999;margin-bottom:5px;margin-top:-5px}

	.contenedor-texto .richtext {
	}
	
	.contenedor-texto .contenido {

	}
		.contenedor-texto .contenido TEXTAREA {
			background:#666666;border:solid 1px #000000;
			color:#FFFFFF;font-family:Tahoma, Verdana;
			font-size:11px;
			text-decoration:none;padding:2px;/*width:734px;*/
			width:99%}
		
	.contenedor-texto .mensaje-pie {
		margin-top:5px;font-family:tahoma;font-size:11px;line-height:150%;color:#999999;float:left}
	
	
/* Contenedor Botones */
.contenedor-boton {
	background:#4E4E4E;border:solid 1px #151515;border-radius:4px;margin-bottom:10px;position:relative;height:44px;line-height:44px;padding:0 10px}

	.contenedor-boton H6 {
		font-family:tahoma;font-size:11px;line-height:150%;color:#CCCCCC;margin-bottom:5px}
	
	.contenedor-boton .contenido {position:relative}
	
		.contenedor-boton .contenido .texto {
			color:#CCCCCC;font-family:tahoma;font-size:11px;font-weight:bold;left:0;line-height:17px;position:absolute;top:13px;padding-left:19px}
		
		.contenedor-boton .contenido .texto .ico{
			position:absolute;top:3px;left:0;width:14px;height:15px;background:url(../images/iconos.gif) -54px 0}
		
		.contenedor-boton .contenido .botones {
			height:24px;position:absolute;right:0;top:10px}
		
		.ie6 .contenedor-boton .contenido .botones{right:10px}
		

	.contenedor-boton .mensaje-pie {
		margin-top:5px;font-family:tahoma;font-size:11px;line-height:150%;color:#999}

	
/* Contenedor Radio */
.contenedor-radio {
	background:#4E4E4E;border:solid 1px #151515;border-radius:4px;margin-bottom:10px;padding:10px}

	.contenedor-radio H6, .texto-mapa h6 {
		font-family:tahoma;font-size:11px;line-height:150%;color:#CCC;position:relative;margin-bottom:5px;margin-top:-5px;padding-left:14px!important}
	
	.contenedor-radio .mensaje-top {
		font-family:tahoma;font-size:11px;line-height:150%;color:#999999;margin-bottom:5px}

	.contenedor-radio .contenido {}
	
		.contenedor-radio .contenido .table-radio {}
		
		.contenedor-radio .contenido .table-radio td{position:relative;padding-bottom:5px}
		
			.table-radio INPUT {position:relative;left:0;top:3px}
			
			.opera .table-radio INPUT{position:relative;left:0;top:-1px}
			.ie7 .table-radio INPUT, .ie6 .table-radio INPUT {position:relative;left:0;top:2px}

			
			.contenedor-radio .contenido .table-radio LABEL {
				padding:0 10px 0 5px;cursor:pointer}
		
	.contenedor-radio .mensaje-pie {
		margin-top:5px;font-family:tahoma;font-size:11px;line-height:150%;color:#999}
	
	
/* Contenedor Select */
.contenedor-select {
	background:#4E4E4E;border:solid 1px #151515;border-radius:4px;margin-bottom:10px;padding:10px}

	.contenedor-select H6 {
		font-family:tahoma;font-size:11px;line-height:150%;color:#CCC;margin-bottom:5px;margin-top:-5px;padding-left:14px;position:relative}
	
	.contenedor-select .mensaje-top {
		font-family:tahoma;font-size:11px;line-height:150%;color:#999999;margin-bottom:5px}

	.contenedor-select .contenido {

	}
	
		.contenedor-select .contenido SELECT {
			background:#666;border:solid 1px #000;
			color:#FFF;font-family:Tahoma, Verdana;
			font-size:11px;
			text-decoration:none;padding:1px 1px 1px 2px}
	
	.contenedor-select .mensaje-pie {
		margin-top:5px;font-family:tahoma;font-size:11px;line-height:150%;color:#999}	
	
	
	
/* Paginador */
.paginador {
	background:#4E4E4E;border:solid 1px #151515;border-radius:4px;margin-bottom:10px;position:relative}

	.paginador .inner-paginador {
		padding:7px 10px}
	
		.paginador .inner-paginador  SPAN.selector {}
		
			.paginador .inner-paginador  SPAN.selector SELECT {
				color:#FFF;
				background:#666666;border:1px solid #000000;font-family:Tahoma,Verdana;font-size:11px;padding:1px 1px 1px 2px;text-decoration:none;width:40px}
			
		
		.paginador .inner-paginador .controles {
			position:absolute;top:7px;right:10px;height:19px}
		
		.ie6 .paginador .inner-paginador .controles{right:20px}
		
			.paginador .controles a{
				position:relative;color:#FFF;font-weight:bold;display:inline-block;float:left;height:19px;line-height:18px}
			
			.paginador .controles a:hover{color:#999}
			
			.paginador .inner-paginador .controles .anterior {
				border-right:dotted 1px #CCCCCC;padding-right:10px}
			
			.paginador .inner-paginador .controles .inicio {margin:0 10px}	
				
			.paginador .inner-paginador .controles .siguiente {
				border-left:dotted 1px #CCCCCC;padding-left:10px;padding-right:16px}	
			
			.ie6 .paginador .inner-paginador .controles .siguiente{padding-right:26px}
			
			
			/*icono paginador*/
				
				.paginador .inner-paginador .controles .ico{
					position:absolute;width:11px;height:9px;background:url(../images/iconos.gif) -69px -76px;top:5px}				
							
				.paginador .inner-paginador .controles .anterior .ico{left:-16px}
			
				.paginador .inner-paginador .controles .inicio .ico{display:none}
			
				.paginador .inner-paginador .controles .siguiente .ico{
					right:0;background:url(../images/iconos.gif) -88px -76px}
				
				.ie6 .paginador .inner-paginador .controles .siguiente .ico{right:10px}
				
				.ie6 .paginador .inner-paginador .controles .ico, .ie7 .paginador .inner-paginador .controles .ico, .gecko .paginador .inner-paginador .controles .ico{top:6px}				
				
/* Titulos */
.titulo {
	background:#4E4E4E;border:solid 1px #151515;border-radius:4px;margin-bottom:10px;padding:0 10px;height:44px;line-height:44px;clear:both}

	.titulo .contenido {position:relative}
	
		.titulo .contenido .texto {
			position:absolute;left:0;top:13px;font-family:tahoma;font-size:11px;line-height:17px;color:#CCCCCC;font-weight:bold;
		}
		
		/*botones redondeados*/
			
		.titulo .contenido .botones {
			position:absolute;height:24px;right:0;top:10px;
		}
		
		.ie6 .titulo .contenido .botones {right:10px} 
		

/*bt 1px rounded*/
.contenido .botones span, .contenedor-boton .contenido .botones span, .contenedor-imagen div.add span, .contenedor-adjunto div.add span{
	background-color:#000;border-bottom:2px solid #000;/*clear:both;*/
	float:left;left:1px;margin-bottom:5px;display:block;position:relative;margin:0 0 0 10px;padding:0}

	.contenido .botones span a b, .contenedor-boton .contenido .botones span a b, .contenedor-imagen div.add span a b, .contenedor-adjunto div.add span a b{
		border:solid #000;border-width:0 1px 0 1px;
		line-height:15px;font-weight:normal;font-size:9px;position:relative;display:block}
	
	.contenido .botones span a, .contenedor-boton .contenido .botones span a, .contenedor-imagen div.add span a, .contenedor-adjunto div.add span a{
		/*width:81px;*/
		float:left;left:-1px;top:1px;margin-right:-2px;
		background-color:#414141;display:block;position:relative;padding:0}
	
	.contenido .botones span a:hover, .contenedor-boton .contenido .botones span a:hover, .contenedor-imagen div.add span a:hover, .contenedor-adjunto div.add span a:hover{background-color:#515151}
	
	.contenido .botones span input, .contenedor-boton .contenido .botones span input, 
	.contenedor-imagen div.add span input, .contenedor-adjunto div.add span input{font-family:Verdana, Arial, Helvetica, sans-serif;border:0 none;background:none;color:#CCCCCC;text-transform:uppercase;font-size:9px;font-weight:bold;cursor:pointer;padding:0;margin:0;/*width:74px;*/text-align:center;padding:3px 8px;float:none}
		
			
/* Cuadro de Mensajes */
.mensaje {
	background:#4E4E4E;border:solid 1px #000000;margin-bottom:10px;padding:10px}

	.mensaje .contenido {

	}
	
		.mensaje .contenido .texto {
			font-family:tahoma;font-size:11px;line-height:140%;color:#CCCCCC}
		
		
/* Tabla Normal */
.contenedor-tabla {
	margin-bottom:10px}

	.contenedor-tabla  TABLE {
		width:100%;border-top:solid 1px #000000;border-left:solid 1px #000000}
	
	.contenedor-tabla  TH {
		padding:6px;background:#414141;border-bottom:solid 1px #000000;border-right:solid 1px #000000;
		font-family:tahoma;font-size:11px;text-transform:uppercase;font-weight:bold;line-height:100%;color:#CCCCCC}
	
	.contenedor-tabla  TD {
		padding:6px 4px;background:#414141;border-bottom:solid 1px #000000;border-right:solid 1px #000000;
		font-family:tahoma;font-size:11px;line-height:140%;color:#CCCCCC}
	
		.contenedor-tabla  TR.impar TD {
			background:#494949}
		
		TR.hover TD {
			background:#575757}
		
		TR.impar.hover TD {
			background:#575757}
		

TABLE input[type="text"],
TABLE textarea
{
	background:#666;border:1px solid #000;color:#FFF;float:left;font-family:Tahoma,Verdana;font-size:11px;padding:2px;text-decoration:none}	

/*iconos editar eliminar*/
span.edit_no{
	display:block;width:15px;height:13px;text-indent:-10000px;font-size:0;padding:0;overflow:hidden;background:url(../images/iconos.gif) -18px -76px}

span.del_no{
	display:block;width:14px;height:16px;text-indent:-10000px;font-size:0;padding:0;overflow:hidden;background:url(../images/iconos.gif) -35px -76px}

span.edit{
	display:block;width:15px;height:13px;text-indent:-10000px;font-size:0;padding:0;overflow:hidden;background:url(../images/iconos.gif) -18px -59px}

span.add{
	display:block;width:15px;height:17px;text-indent:-10000px;font-size:0;padding:0;overflow:hidden;background:url(../images/iconos.gif) -74px -145px}

span.add_no{
	display:block;width:15px;height:17px;text-indent:-10000px;font-size:0;padding:0;overflow:hidden;background:url(../images/iconos.gif) -74px -163px}

span.add a{display:block;width:15px;height:17px}

span.stats{
	display:block;width:14px;height:15px;text-indent:-10000px;font-size:0;padding:0;overflow:hidden;background:url(../images/iconos.gif) -56px -145px}

span.stats_no{
	display:block;width:14px;height:15px;text-indent:-10000px;font-size:0;padding:0;overflow:hidden;background:url(../images/iconos.gif) -56px -163px}

span.stats a{display:block;width:14px;height:15px}

span.ft{
	display:block;width:16px;height:14px;text-indent:-10000px;font-size:0;padding:0;overflow:hidden;background:url(../images/iconos.gif) -37px -152px;position:relative;top:6px}

span.ft-1{
	display:block;width:30px;height:22px;/*text-indent:-10000px;*/
	font-size:0;padding:0;overflow:hidden;/*background:url(../images/iconos.gif) -37px -152px;*/
	position:relative;/*top:6px;*/
}

	/*span.ft-1 img{display:none}*/
	
	/*span.desc{float:left}*/
	#tabla-edit td{vertical-align:top}

span.edit a{
	display:block;width:15px;height:13px;text-indent:-10000px;font-size:0;padding:0;overflow:hidden}

span.del{
	display:block;width:14px;height:16px;text-indent:-10000px;font-size:0;padding:0;overflow:hidden;background:url(../images/iconos.gif) -36px -59px}

span.del a{
	display:block;width:13px;height:14px;text-indent:-10000px;font-size:0;padding:0;overflow:hidden}

span.sel a{
	display:block;width:15px;height:13px;text-indent:-10000px;font-size:0;padding:0;overflow:hidden;background:url(../images/iconos.gif) -35px -94px}

span.download a{
	display:block;width:14px;height:13px;text-indent:-10000px;font-size:0;padding:0;overflow:hidden;background:url(../images/iconos.gif) -52px -94px}

span.img-preview a{
	display:block;width:16px;height:13px;text-indent:-10000px;font-size:0;padding:0;overflow:hidden;background:url(../images/iconos.gif) -18px -136px}

span.img-video a{
	display:block;width:11px;height:13px;text-indent:-10000px;font-size:0;padding:0;overflow:hidden;background:url(../images/iconos.gif) -128px -60px}

.top-tb{height:20px;padding-right:5px}

a.close{
	position:relative;float:right;color:#CCC;height:13px;line-height:13px;text-align:right}

	a.close .ico{
		position:relative;float:right;width:13px;height:13px;background:url(../images/iconos.gif) 0 -13px;margin-left:5px}


/*publicado borrador*/

span.down, a.down{
	display:block;width:9px;height:10px;text-indent:-10000px;font-size:0;padding:0;overflow:hidden;background:url(../images/iconos.gif) -27px -43px}

span.up{
	display:block;width:9px;height:10px;text-indent:-10000px;font-size:0;padding:0;overflow:hidden;background:url(../images/iconos.gif) -18px -43px}			
			
/*gmap*/
.contenedor-mapa{
	background:#4E4E4E;border:solid 1px #151515;border-radius:4px;color:#CCC;font-family:tahoma;font-size:11px;line-height:140%;margin-bottom:10px;padding:10px}

	.contenedor-mapa h6 {
		color:#CCC;font-family:tahoma;font-size:11px;line-height:150%;margin-bottom:5px;margin-top:-5px;padding-left:21px;position:relative}
	
		.contenedor-mapa h6 .ico {
			background:url(../images/iconos.gif) -18px -117px;height:16px;left:0;margin-right:5px;position:absolute;top:1px;width:16px}
		
		.ie6 .contenedor-mapa h6 .ico {top:-1px;left:-21px}
		.ie7 .contenedor-mapa h6 .ico {top:-1px}
		
		.contenedor-mapa .mensaje-top {
			color:#999999;font-family:tahoma;font-size:11px;height:18px;line-height:18px;margin-bottom:10px;position:relative}
	
	#mapathumb{float:left;display:inline;margin:0 10px 0 0}
		
		#mapathumb img{border:1px solid #000}


#mapabt{margin-top:55px;float:left;width:600px}
.mapabt{margin:7px 0;display:block}

	.mapabt span{
		background-color:#000;border-bottom:2px solid #000;display:block;float:left;left:1px;margin:0 10px 0 0;padding:0;position:relative}
	
	.mapabt span a{
		background-color:#414141;display:block;float:left;left:-1px;margin-right:-2px;padding:0;position:relative;top:1px;color:#CCC;text-transform:uppercase}
	
	.mapabt span a:hover{background-color:#515151}
	
	.mapabt span a b{
		border-color:#000000;border-style:solid;border-width:0 1px;display:block;font-size:9px;font-weight:bold;line-height:11px;padding:5px 8px 6px;position:relative;font-family:Verdana, Arial, Helvetica, sans-serif}

.direccion{padding:12px 0 5px}
	
	.direccion input#map_direccion{
		background:#666;border:1px solid #000;color:#FFF;float:left;font-family:Tahoma,Verdana;font-size:11px;padding:2px;text-decoration:none;width:184px}
	
	.direccion span{
		background-color:#000;border-bottom:2px solid #000;display:block;float:left;left:1px;margin:-2px 0 0 10px;padding:0;position:relative}
	
	.direccion span a{
		background-color:#414141;display:block;float:left;left:-1px;margin-right:-2px;padding:0;position:relative;top:1px;color:#CCC;text-transform:uppercase}
	
	.direccion span a:hover{background-color:#515151}
	
	.direccion span a b{
		border-color:#000000;border-style:solid;border-width:0 1px;display:block;font-size:9px;font-weight:bold;line-height:15px;padding:3px 8px;position:relative;font-family:Verdana, Arial, Helvetica, sans-serif}
	
	.direccion span a b input{	
		background:none;border:0 none;color:#CCC;cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;margin:0;padding:0;text-align:center;text-transform:uppercase}
	
.contenedor-mapa .mensaje-pie{width:600px;float:left}


/*pie de mapa*/
.texto-mapa{padding-top:25px}

	.texto-mapa input{background:#666;border:1px solid #000;color:#FFF;float:left;font-family:Tahoma,Verdana;font-size:11px;padding:2px;text-decoration:none;width:367px}
	.texto-mapa p{border-left:1px dotted #CCC;color:#CCC;display:inline-block;float:left;font-family:tahoma;font-size:11px;height:19px;line-height:19px;margin-left:10px;padding-left:10px}
/*richtext editor texto*/
.richtext{
	height:17px;margin-bottom:5px;position:relative;width:700px}

	.richtext a{
		width:17px;height:17px;display:inline-block;overflow:hidden;padding:0;margin:0 3px 0 0;text-indent:-10000px;font-size:0;position:relative;float:left}
	
		a.bold{background:url(../images/iconos.gif) 0 -27px}
		a.italic{background:url(../images/iconos.gif) 0 -63px}
		a.under{background:url(../images/iconos.gif) 0 -45px}
		
		a.link{background:url(../images/iconos.gif) -36px -109px}
		a.img{background:url(../images/iconos.gif) 0 -99px}
		a.audio{background:url(../images/iconos.gif) 0 -81px}
		a.video{background:url(../images/iconos.gif) 0 -117px}
		
		a.doc{background:url(../images/iconos.gif) -72px -109px}
		a.gmap{background:url(../images/iconos.gif) -54px -109px}
		a.highligth{background:url(../images/iconos.gif) -91px -109px}
		a.strike{background:url(../images/iconos.gif) -91px -135px}
		
		a.subtitle{background:url(../images/iconos.gif) -110px -109px}
		a.pres{background:url(../images/iconos.gif) -110px -135px}
		a.books{background:url(../images/iconos.gif) -110px -155px}
		a.download{background:url(../images/iconos.gif) -110px -90px}
		
		a.article{background:url(../images/iconos.gif) -110px -90px}

		.separador2{
			float:left;display:inline;height:17px;border-left:1px dotted #999;margin:0 10px 0 7px}
		
/***corrector ortográfico***/
.spell-pie span{
		background-color:#000;border-bottom:2px solid #000;display:block;float:right;left:1px;margin:7px 3px 0 10px;padding:0;position:relative}
	
	.spell-pie span a{
		background-color:#414141;display:block;float:left;left:-1px;margin-right:-2px;padding:0;position:relative;top:1px;color:#CCC;text-transform:uppercase}
	
	.spell-pie span a:hover{background-color:#515151}
	
	.spell-pie span a b{
		border-color:#000000;border-style:solid;border-width:0 1px;display:block;font-size:9px;font-weight:bold;line-height:11px;padding:5px 8px 6px;position:relative;font-family:Verdana, Arial, Helvetica, sans-serif}

div.loading{}
.spell-pie div.loading span{
	display:none;width:43px;height:11px;background:url(../images/spell.gif);overflow:hidden;padding:0;font-size:0;text-indent:-110000px;margin:14px 0 0 0;border:0 none;left:auto}

/** File Upload */

.contenedor-files {
	background:#4E4E4E;border:solid 1px #151515;border-radius:4px;margin-bottom:10px;padding:10px;font-family:tahoma;font-size:11px;line-height:140%;color:#CCCCCC}

	.contenedor-files h6{
		color:#CCCCCC;font-family:tahoma;font-size:11px;line-height:150%;margin-bottom:5px;margin-top:-5px;padding-left:16px;position:relative}
	
	.contenedor-files h6 .ico{
		position:absolute;background:url("../images/iconos.gif") repeat scroll -54px -26px;height:14px;left:0;margin-right:5px;position:absolute;top:2px;width:11px}
	
	.ie6 .contenedor-files h6 .ico{left:-16px}
	
	.contenedor-files .mensaje-top{
		color:#999;font-family:tahoma;font-size:11px;margin-bottom:15px;min-height:18px;line-height:18px;position:relative}
	
	.contenedor-files .mensaje-top span.cont{
		display:block;width:17px;height:18px;position:relative;top:-18px;left:90px;background:url(../images/iconos.gif) -49px -76px}
	
.up-flash-bt{margin-top:-13px;display:block} .up-flash-bt a, .up-post-bt a{color:#00A5FF} .up-flash-bt a:hover, .up-post-bt a:hover{text-decoration:underline}
.contenedor-files .mensaje-top .up-post span.cont	{background:none;width:auto}

.file_info_preview {
	display:none;background:#4E4E4E;border:solid 1px #000000;margin-bottom:10px;padding:10px;
	font-family:tahoma;font-size:11px;line-height:140%;color:#CCCCCC}

	.file_info_preview_img {
		float:left}
	
		.file_info_preview_img IMG {
			margin-right:20px;margin-top:3px;margin-bottom:10px;border:solid 1px #000000}
	
	.file_info_preview_desc  {
		display:block;font-family:tahoma;font-size:11px;line-height:140%;color:#CCCCCC;position:relative}
	
	.file_info_preview_desc b.error_file{
		position:relative;color:#00A5FF}
	
	.file_info_preview_desc b.error_file .ico{
		background:url(../images/iconos.gif) -54px 0;height:15px;left:0;position:absolute;top:1px;width:14px;display:none}
	
	
	.progressWrapper {
		background:#4E4E4E;border:solid 1px #000000;margin-bottom:10px;padding:10px}
	
		.progressContainer {
			background:url(../images/progress.gif) 0 56px;position:relative}
		
			a.progressCancel {
				font-size:0;display:block;overflow:hidden;height:11px;width:11px;background:url(../images/iconos.gif) -54px -43px;float:right;position:absolute;top:0;right:0;z-index:101;visibility:visible!important;text-indent:-10000px}

			a.progressCancel:hover {
				/*background:red;*/
			}
			
			.progressName {
				font-family:tahoma;font-size:11px;line-height:140%;color:#00A5FF;text-decoration:underline;font-weight:bold;margin-bottom:5px;position:relative;z-index:10}
			
			.progressBarStatus {
				font-family:tahoma;font-size:11px;line-height:100%;color:#999;margin-bottom:5px}
			
			
			.progressBarComplete {
				display:none}
			
			.progressBarError {
				display:none}
			
			.progressBarInProgress {
				font-size:0;width:0%;height:19px;background:url(../images/progress.gif)}

/*mensajes de texto:normal, error y exito */
.mensaje-normal{
	border:1px solid #000;background:#4E4E4E;margin-bottom:10px;padding:10px}

	.mensaje-normal DIV.texto{}
	.mensaje-normal .ico{position:absolute}
	
.mensaje-exito{
	border:1px solid #00A5FF;background:#A4DFFF;margin-bottom:10px;color:#000;position:relative;padding:10px 10px 10px 28px}

	.mensaje-exito DIV.texto{}
	
	.mensaje-exito .ico{
		position:absolute;width:13px;height:13px;background:url(../images/iconos.gif) -36px -43px;top:11px;left:10px}
	
	.ie7 .mensaje-exito .ico{top:12px}
	.ie6 .mensaje-exito .ico{left:-18px;top:13px}

.mensaje-alerta{
	border:1px solid #FFCC00;background:#FFFFC1;margin-bottom:10px;color:#000;position:relative;padding:10px 10px 10px 26px}

	.mensaje-error DIV.texto{}

	.mensaje-alerta .ico{
		position:absolute;width:11px;height:10px;background:url(../images/iconos.gif) -54px -61px;top:13px;left:10px}
	
	.ie6 .mensaje-alerta .ico{left:-16px;top:14px}

/*mensaje tip*/	
.mensaje-tips{
	border:1px solid #4F7500;background:#B7CE51;margin-bottom:10px;color:#000;position:relative;padding:10px 10px 10px 28px}

	.mensaje-tips DIV.texto{}

	.mensaje-tips .ico{
		position:absolute;width:13px;height:13px;background:url(../images/iconos.gif) -20px -167px;top:11px;left:10px}
	
	.ie7 .mensaje-tips .ico{top:12px}
	.ie6 .mensaje-tips .ico{left:-18px;top:13px}
	
/*mensaje alerta*/	
.mensaje-error{
	border:1px solid #CC0000;background:#FF694F;margin-bottom:10px;color:#000;position:relative;padding:10px 10px 10px 28px}

	.mensaje-error .ico{
		position:absolute;width:13px;height:13px;background:url(../images/iconos.gif) -37px -167px;top:12px;left:10px}
	
	.ie7 .mensaje-error .ico{top:13px}
	.ie6 .mensaje-error .ico{left:-18px;top:14px}

	
/* Galería de fotos */
.galeria-imagenes {width:756px;padding-bottom:10px;overflow:hidden}

	.galeria-inner{width:800px;padding-left:1px}

	.galeria-imagenes .thumb {
		display:inline-block;width:120px;height:auto;position:relative;margin:3px 11px 3px 0;border:solid 1px #151515;border-radius:4px;padding:10px;background:#292929;float:left}
	
	/*.galeria-imagenes .thumb:first-child{margin-left:0}*/
	
	.galeria-imagenes .thumb:hover {
		background:none}
	
	.galeria-imagenes .thumb.active {
		background:#292929}
	
	
		.galeria-imagenes .thumb .img  {
			/* padding:0px 20px;*/
			display:block;width:100%;/*text-align:center;*/
			margin-bottom:5px}
	
			.galeria-imagenes .thumb .img  A IMG {
				/*
				border:solid 1px #000000;padding:1px;*/
				border:1px solid #000}
		
		.galeria-imagenes .thumb .desc {
			display:block;width:100%;/*text-align:center;*/
			margin-bottom:5px}
		
			.galeria-imagenes .thumb .desc .desc-name {
				display:block;overflow:hidden;font-family:tahoma;font-size:11px;color:#00A5FF;height:15px}
			
			.galeria-imagenes .thumb .desc .desc-fecha {
				display:block;overflow:hidden;font-family:tahoma;font-size:11px;color:#CCCCCC}
			
			.galeria-imagenes .thumb .desc .desc-tam {
				font-family:tahoma;font-size:10px;color:#666666;margin-right:10px}
			.galeria-imagenes .thumb .desc .desc-peso {
				font-family:tahoma;font-size:10px;color:#666666}
			
		.galeria-imagenes .thumb .controles {
			display:block;width:100%;/*text-align:center;*/
		}
		
		.galeria-imagenes .thumb .controles SPAN {
			display:inline-block;margin-right:10px;float:left}
		
			.galeria-imagenes .thumb .controles  .img-sel {
				display:none;
				position:absolute;bottom:12px;right:-3px}
			
			.galeria-imagenes .thumb:hover .controles  .img-sel {
				display:inline-block;
			}
			
			.galeria-imagenes .thumb.active .controles  .img-sel {
				display:inline-block;
			}
		
			.galeria-imagenes .thumb .controles  .img-preview A {
				display:block;width:11px;height:11px;background:url(../images/iconos.gif) -12px 0px;text-indent:-999999%}
			
			.galeria-imagenes .thumb .controles  .img-edit A {
				display:block;width:10px;height:11px;background:url(../images/iconos.gif) -24px 0px;text-indent:-999999%}
			
			.galeria-imagenes .thumb .controles  .img-down {
				margin-right:0px}
			
			.galeria-imagenes .thumb .controles  .img-down A {
				display:block;width:11px;height:11px;background:url(../images/iconos.gif) -35px 0px;text-indent:-999999%}
			
			.galeria-imagenes .thumb .controles  .img-del A {
				position:absolute;right:10px;top:10px;display:block;width:11px;height:11px;background:url(../images/iconos.gif) -54px -43px;text-indent:-999999px;font-size:0;padding:0;overflow:hidden}
			
			/** Div cuando se esta eliminado una imagen */
			.galeria-imagenes .thumb .del_progress {
				position:absolute;z-index:50;top:0;left:0;width:100%;height:100%;background:#000000 url(../images/progress-2.gif) no-repeat center center;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80}
			
/** Filtro de búsqueda */
#filtro {
	background:#4E4E4E;border:solid 1px #151515;border-radius:4px;margin-bottom:10px;position:relative}

	#filtro .contenedor-simple {
		background:none;border:none;margin-bottom:5px;padding:10px 10px 5px}
	
	#filtro .contenedor-top{margin-bottom:10px}
	
		#filtro .contenedor-top span.txt{
			display:inline-block;float:left;padding-right:5px;position:relative;height:20px;line-height:20px;
		}
		#filtro .contenedor-top input.txt{
			background:#666;border:1px solid #000;color:#FFF;float:left;font-family:Tahoma,Verdana;font-size:11px;padding:3px 2px 2px;
			text-decoration:none;width:167px;position:relative;z-index:11}
		
		#filtro .contenedor-top .botones{
			height:24px;position:relative;right:0;top:-2px;z-index:10}
		
		.ie6 #filtro .contenedor-top .botones, .ie7 #filtro .contenedor-top .botones{top:-1px}
		
		#filtro .contenedor-top .botones span{	
			background-color:#000000;border-bottom:2px solid #000000;display:block;float:left;left:1px;margin:0 0 0 10px;padding:0;position:relative}
		
		#filtro .contenedor-top .botones span a b{	
			border-color:#000000;border-style:solid;border-width:0 1px;display:block;font-size:9px;font-weight:normal;line-height:15px;padding:3px 8px;position:relative}
		
		#filtro .contenedor-top .botones span a{	
			background-color:#414141;display:block;float:left;left:-1px;margin-right:-2px;padding:0;position:relative;top:1px}
		
		#filtro .contenedor-top .botones span a:hover{	background-color:#515151}
		
		#filtro .contenedor-top .botones span a b input{	
			background:none repeat scroll 0 0 transparent;border:0 none;color:#CCCCCC;cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;margin:0;padding:0;text-align:center;text-transform:uppercase}
	
/*panel desplegable busqueda avanzada*/
#panel {
	overflow:hidden;/*position:relative;*/
	z-index:3;display:none}


	/*controles busqueda avanzada*/
	#expandir{
		position:relative;top:-28px;right:30px;float:right;margin-bottom:-10px}
	
	.ie6 #expandir{margin-bottom:-20px}
	
	#expandir a{
		color:#FFF;font-weight:bold;position:relative;height:11px;display:block;line-height:11px;float:left}
	
	#expandir a:hover{color:#999}
	
	#expandir a .ico{
		width:15px;height:11px;background:url(../images/iconos.gif) -85px -89px;position:absolute;right:-20px}
	
	#expandir a.close .ico{background:url(../images/iconos.gif) -67px -89px}		
	
	#filtro .contenedor-boton {
		background:none;border:none;margin-bottom:5px;padding:0px}
		#filtro .contenedor-boton a {color:#005AFF}
	
		
	#filtro .contenedor-select {
		background:none;border:none;margin-bottom:5px;padding:0px}

/**filtro fecha**/
#filtro_f_inicio, #filtro_f_fin{margin-right:10px;width:75px!important;text-align:center}

/**seccion y checkboxes**/	
.contenedor-top select{
	background:#666;border:1px solid #000;color:#FFF;float:left;font-family:Tahoma,Verdana;font-size:11px;padding:1px 1px 1px 2px;
	text-decoration:none;width:167px;position:relative;height:20px;margin-right:10px}

	.contenedor-top .contenedor-check{
		float:left;position:relative;height:20px}
	
		.contenedor-top .contenedor-check input{
			position:relative;left:0;top:2px}
		
		.ie7 .contenedor-top .contenedor-check input, .ie6 .contenedor-top .contenedor-check input{
			left:1px;top:1px}
		
		
		
		.opera .contenedor-top .contenedor-check input{top:-2px}
		
		.contenedor-top .contenedor-check span{
			position:relative;top:0;height:20px;line-height:20px;right:0;padding:0 10px 0 5px}



/** Galería de imagenes de noticias */
.contenedor-imagen, .contenedor-adjunto {
	background:#4E4E4E;border:solid 1px #151515;border-radius:4px;margin-bottom:10px;padding:10px;position:relative}

	.contenedor-imagen H6, .contenedor-adjunto H6{
		font-family:tahoma;font-size:11px;line-height:150%;color:#CCCCCC;margin-bottom:5px;margin-top:-5px;position:relative;padding-left:14px}
	
		.contenedor-imagen H6 .ico{
			position:absolute;top:5px;left:0;background:url(../images/iconos.gif) -38px -27px;width:9px;height:7px}
		
		.ie6 .contenedor-imagen H6 .ico{left:-14px}
		.ie6 .contenedor-imagen H6 .ico, .ie7 .contenedor-imagen H6 .ico{top:4px}
	
	.contenedor-imagen .mensaje-top, .contenedor-adjunto .mensaje-top {
		font-family:tahoma;font-size:11px;line-height:150%;color:#999999;margin-bottom:5px}


	.contenedor-imagen .contenido {}
	
		.contenedor-imagen .contenido div.add span, .contenedor-adjunto .contenido div.add span {margin:0 10px 5px 0}
		
		span.pie_desc{display:inline-block;height:21px;margin-bottom:5px}
		.pie_desc span{display:inline-block;padding-right:5px;line-height:21px;float:left}
		.pie_desc span.pie_desc_name{width:60px;text-align:right}
		
		span.pie_desc input{
			background:#666;border:1px solid #000;color:#FFF;float:left;font-family:Tahoma,Verdana;font-size:11px;padding:2px;text-decoration:none;position:relative;margin:0 0 5px 0} 
	
		.contenedor-imagen .contenido LI, .contenedor-adjunto .contenido LI, .contenedor-calendar .contenido LI  {
			border:solid 1px #000000;padding:5px 21px;margin-bottom:5px;background:#414141;position:relative;display:block;
			min-width:1px}
		
		.ie6 .contenedor-imagen .contenido LI, .ie6 .contenedor-adjunto .contenido LI, .ie6 .contenedor-calendar .contenido LI  {width:695px}
		
		.contenedor-imagen .contenido LI.item_move, .contenedor-adjunto .contenido LI.item_move {
			border:dotted 1px #414141;height:68px;margin-bottom:5px;background:#999;position:relative}
		
		.contenedor-adjunto .contenido LI.item_move {height:38px}
		
			.contenedor-imagen .contenido LI  .handler, .contenedor-adjunto .contenido LI  .handler {
				cursor:move;position:absolute;left:5px;top:6px;display:block;width:11px;height:11px;background:url(../images/iconos.gif) -21px -29px;text-indent:-999999px}
			
			.contenedor-imagen .contenido LI  .del_item, .contenedor-adjunto .contenido LI  .del_item, .contenedor-calendar .contenido LI  .del_item {
				position:absolute;right:5px;top:7px;display:block;width:11px;height:11px;background:url(../images/iconos.gif) -54px -43px;text-indent:-999999%}
			
			 			
			.contenedor-imagen .contenido LI  .img_thumb {
				float:left;margin-right:15px;border:1px solid #000;padding:0;overflow:hidden;font-size:0;width:80px;height:60px;position:relative}
		
	.contenedor-imagen .mensaje-pie, .contenedor-adjunto .mensaje-pie {
		margin-top:5px;font-family:tahoma;font-size:11px;line-height:150%;color:#999999;clear:both}
	
	
/*contenedor adjunto*/
.contenedor-adjunto H6 .ico{
	background:url(../images/iconos.gif) -85px -19px;height:5px;left:0;margin-right:5px;position:absolute;top:6px;width:9px}
		
		.ie6 .contenedor-adjunto H6 .ico{left:-14px}
		.ie6 .contenedor-adjunto H6 .ico, .ie7 .contenedor-adjunto H6 .ico{top:5px}

/* Contenedor Calendario */
.contenedor-calendar {
	background:#4E4E4E;border:solid 1px #151515;border-radius:4px;margin-bottom:10px;padding:10px}

	.contenedor-calendar H6 {
		font-family:tahoma;font-size:11px;line-height:150%;color:#CCCCCC;margin-bottom:5px;position:relative;margin-top:-5px;padding-left:16px}
	
	.contenedor-calendar H6 span.ico{
		background:url(../images/iconos.gif) -71px 0;height:11px;left:0;position:absolute;top:3px;width:11px}
	
	.ie7 .contenedor-calendar H6 span.ico, .ie6 .contenedor-calendar H6 span.ico{top:1px}
	.ie6 .contenedor-calendar H6 span.ico{left:-16px}

	.contenedor-calendar .mensaje-top {
		font-family:tahoma;font-size:11px;line-height:150%;color:#999999;margin-bottom:5px}

	.contenedor-calendar .richtext {
	}

	.contenedor-calendar .contenido {

	}
		.contenedor-calendar .contenido INPUT {
			float:left;background:#666666;border:solid 1px #000000;
			color:#FFFFFF;font-family:Tahoma, Verdana;
			font-size:11px;
			text-decoration:none;padding:2px}
		
		.contenedor-calendar .contenido P {
			float:left;margin-left:10px;padding-left:10px;border-left:dotted 1px #CCCCCC;font-family:tahoma;font-size:11px;line-height:19px;color:#CCCCCC;display:inline-block;height:19px;
		}
		
	.contenedor-calendar .mensaje-pie {
		margin-top:5px;font-family:tahoma;font-size:11px;line-height:150%;color:#999999}
	
	.cal-hora{
		float:left;display:inline-block;height:19px;margin-left:10px;padding-left:10px;border-left:dotted 1px #CCCCCC}
	
		.cal-hora select{
			height:19px;border:1px solid #000;background:#666;color:#FFF;font-size:11px;padding:1px;width:40px}	
		
	
/* Calendario Datepicker Jquery ----------------------------------*/
.ui-datepicker { 
	width:17em;
	padding:.2em .2em 0;
	border:solid 1px #000;background:#414141;display:none;position:relative;z-index:20!important}


.ui-datepicker .ui-datepicker-header { position:relative;padding:.2em 0;width:100%;height:24px}

.ui-datepicker .ui-datepicker-prev, 
.ui-datepicker .ui-datepicker-next { position:absolute;top:6px;width:14px;height:14px;font-size:0;text-indent:-10000px;overflow:hidden}

.ui-datepicker .ui-datepicker-prev-hover, 
.ui-datepicker .ui-datepicker-next-hover {}

.ui-datepicker .ui-datepicker-prev { left:1px;background:url(../images/iconos.gif) -68px -26px}

.ui-datepicker .ui-datepicker-next { right:1px;background:url(../images/iconos.gif) -86px -26px}

.ui-datepicker .ui-datepicker-prev-hover { background:url(../images/iconos.gif) -68px -59px}

.ui-datepicker .ui-datepicker-next-hover { background:url(../images/iconos.gif) -86px -59px}

a.ui-datepicker-prev.ui-state-disabled {background:url(../images/iconos.gif) -68px -43px}

a.ui-datepicker-next.ui-state-disabled { background:url(../images/iconos.gif) -86px -43px}

.ui-datepicker .ui-datepicker-prev span, 
.ui-datepicker .ui-datepicker-next span { display:inline-block;position:absolute;left:0;margin-left:0;top:0;margin-top:0;cursor:pointer;width:12px;height:14px}

.ui-datepicker .ui-datepicker-title { margin:0 2.3em;line-height:1.8em;text-align:center}

.ui-datepicker .ui-datepicker-title select { font-size:1em;margin:1px 0}

.ui-datepicker select.ui-datepicker-month-year {width:100%}

.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width:49%}

.ui-datepicker table {width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}

.ui-datepicker th { padding:.7em .3em;text-align:center;font-weight:bold;border:0}

.ui-datepicker td { border:0;padding:1px}

.ui-datepicker td span, 
.ui-datepicker td a { border:1px solid #333;display:block;padding:.2em;text-align:center;text-decoration:none;background:#515151;color:#CCCCCC}

.ui-datepicker td a:hover{background:#717171}

.ui-datepicker td a.ui-state-active{background:#414141;color:#00A5FF;border-color:#00A5FF}
 
.ui-datepicker .ui-datepicker-buttonpane { background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;height:27px}

.ui-datepicker .ui-datepicker-buttonpane button { float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left}

/*botones hoy y listo*/
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-current{display:block;padding:0;margin:0;background:url(../images/iconos.gif) -2px -152px;width:17px;height:20px;text-indent:-90000px;font-size:0;overflow:hidden;border:0 none;margin-left:4px}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close{display:block;padding:0;margin:0;background:url(../images/iconos.gif) -20px -152px;width:13px;height:13px;text-indent:-90000px;font-size:0;overflow:hidden;border:0 none;margin-top:3px;margin-right:4px}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto}
.ui-datepicker-multi .ui-datepicker-group { float:left}
.ui-datepicker-multi .ui-datepicker-group table { width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left}
.ui-datepicker-row-break { clear:both;width:100%}

/* RTL support */
.ui-datepicker-rtl { direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev { right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next { left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover { right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover { left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right}
.ui-datepicker-rtl .ui-datepicker-group { float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0;border-left-width:1px}



/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
iframe.ui-datepicker-cover {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;/*must have*/
    z-index:-1;/*must have*/
    filter:mask();/*must have*/
    top:-4px;/*must have*/
    left:-4px;/*must have*/
    width:200px;/*must have*/
    height:200px;/*must have*/
}	

.spellcheck-suggestbox {
	position:absolute;display:none;z-index:9999;overflow:none;padding:1px;background:#000;/*font:normal 13px arial;*/
	margin:0}
.spellcheck-suggestbox em {
	/*border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;*/
	padding:3px 10px 3px 10px;display:block;margin:0px;text-decoration:none;color:#FFF;font-style:italic}
.spellcheck-suggestbox a, .spellcheck-suggestbox a:visited {
	/*border-left:1px solid #000;border-right:1px solid #000;*/
	padding:3px 10px 3px 10px;display:block;margin:0px;text-decoration:none;color:#FFF;outline:none}
.spellcheck-suggestbox a.first, .spellcheck-suggestbox a.first:visited {
	/*border-top:1px solid #000;*/
	font-weight:bold}
.spellcheck-suggestbox a:hover {
	color:#000;background:#666}
.spellcheck-suggestbox-words {
	background:#666}
.spellcheck-suggestbox-foot {
	border-top:1px solid #000;/*
	border-bottom:1px solid #000;*/
	background:#666}
.spellcheck-suggestbox-foot a, .spellcheck-suggestbox-foot a:visited {
	outline:none} 
.pellcheck-focus-helper {
	position:absolute;top:-2000px;z-index:0}
.spellcheck-word-highlight {
	color:#FFF;text-decoration:none;/*background:url(../img/spellchecker_bg.gif) repeat-x 100% 100%;*/
	cursor:pointer;padding:0 2px 2px;background:#000}
.spellcheck-badwords {
	margin-bottom:10px;margin-top:-4px;font-size:11px;border:1px solid #000;padding:4px 6px;background:#666;width:725px}
.spellcheck-sep {
	padding-right:0.5em}
.spellcheck-sep-last {
	display:none}

/*configurar menu*/
#mensaje{
position:absolute;top:22px;left:20px;z-index:10000;width:720px}

	.sort-handle{
		background:url(../images/iconos.gif) repeat scroll -21px -29px transparent;cursor:move;display:inline-block;height:11px;float:left;text-indent:-999999px;width:11px;margin-right:5px}

li.page-item{}

	li.page-item div{margin-bottom:5px}
	
	li.page-item div div{
		background:#333;text-align:right;width:99%;border:1px solid #000000;padding:5px}
	
	li.page-item input[type="text"]{
		background:#666;border:1px solid #000;color:#FFF;font-family:Tahoma,Verdana;font-size:11px;padding:2px;text-decoration:none}
	
	li.page-item div div span.destacado{
		background:#414141;border:1px solid #000;display:inline-block;margin-left:5px;padding-left:3px;padding-right:5px;color:#00A5FF;height:17px;line-height:17px;position:relative}
	
		.ie7 li.page-item div div span.destacado{padding-right:2px;height:auto}
	
		li.page-item input[type="checkbox"]{position:relative;top:2px;left:1px}
		
		.ie7 li.page-item input[type="checkbox"]{position:relative;top:0;left:1px}
		
		li.page-item div div span.roles{
			background:#666;border:1px solid #000;color:#FFF;display:inline-block;margin-left:5px;padding-left:3px;padding-right:5px;height:17px;line-height:17px;position:relative}
		
			.ie7 li.page-item div div span.roles{height:auto;padding-right:2px}
.delete{
	background:url(../images/iconos.gif) -54px -43px;cursor:pointer;display:inline-block;height:11px;margin-right:5px;width:11px;text-indent:-999999px}

	
/** Autocomplete */
.ac_results {
	padding:1px;/*border:1px solid WindowFrame;background-color:Window;*/
	overflow:hidden;border:solid 1px #000;background:#414141}

.ac_results ul {
	width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px}

.ac_results li {
	margin:0px;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;overflow:hidden;background:#CCC;color:#000}

	
	.ac_results li:hover{background:#B9B9B9}	

.ac_loading {
	background:#666 url('../images/indicator.gif') right center no-repeat!important}

.ac_results li.ac_over {background:#B9B9B9}

/*comentarios censurados*/
b.destacado{color:#00A5FF;text-decoration:line-through}

#tabla-edit-ytube td{vertical-align:middle}

#searchytube {max-height:350px;overflow:auto;display:none}

#searchytube div.loading span{display:block;width:43px;height:11px;background:url(../images/spell.gif);overflow:hidden;padding:0;font-size:0;text-indent:-110000px;margin:0;border:0 none;left:auto}

/*loading guardar cambios*/
.contenedor-boton .contenido .loading{position:relative;float:left;top:5px}	

.contenedor-boton .contenido div.loading span{
	display:none;width:43px;height:11px;background:url(../images/spell.gif);overflow:hidden;padding:0;font-size:0;text-indent:-110000px;margin:0;border:0 none;left:auto}

/*msg fixed*/
.msg{top:0;left:50%;margin-left:-502px;width:982px;background:#FFFFC1;border:1px solid #FFCC00;color:#000;padding:10px;z-index:100;display:none;position:absolute}

	.msg span{display:block;float:left;width:965px}
	.msg a{float:right;color:#FFCC00;font-weight:bold}
	
/*barrita de progreso*/
.prog-bar{height:15px;background:#333333}
	.prog-bar div{height:15px;background:#999}
	
/*calendario doble*/
.cal-fecha{float:left;display:inline-block;padding-top:2px} .fecharight{margin-left:10px} .cal-fecha input{}
.ie .cal-fecha{padding-top:1px}

	.cal-fecha span{float:left;margin-right:10px;display:inline-block;padding-top:2px}
	
#bid41d8 .botones{float:left}

.msg {background:#FFFFC1;border:1px solid #FFCC00;color:#000000;display:none;left:50%;margin-left:-502px;padding:10px;position:absolute;top:0;width:982px;z-index:100}

/*libreta telefonos*/
.box label{display:inline-block;float:left;padding-right:5px;line-height:18px}
.box input{background:#666;border:1px solid #000;color:#FFF;float:left;font-family:Tahoma,Verdana;font-size:11px;padding:2px;text-decoration:none;margin-right:20px}
.box select{margin-right:20px;background:#666;border:1px solid #000;color:#FFF;font-family:Tahoma,Verdana;font-size:11px;padding:1px 1px 1px 2px;text-decoration:none;float:left}

/*multiples archivos*/
.contenedor-multi table{margin-bottom:10px}

.file_info_preview2{position:relative}
	.file_info_preview2 .file_info_delete{cursor:pointer;position:absolute;right:10px;text-indent:-999999px;top:5px;width:11px;background:url(../images/iconos.gif) -54px -43px;display:block;font-size:0;height:11px;overflow:hidden;padding:0}
	
	.file_info_preview2 .file_info_more, .file_info_preview2 .file_info_more_close{cursor:pointer;padding-right:20px;color:#FFF;display:block;float:left;font-weight:bold;height:11px;line-height:11px;position:absolute;right:10px;bottom:5px}
	
	.file_info_preview2 .file_info_more .ico{position:absolute;top:0;right:0;width:15px;height:11px;background:url(../images/iconos.gif) -85px -89px} 
	.file_info_preview2 .file_info_more_close .ico{position:absolute;top:0;right:0;width:15px;height:11px;background:url(../images/iconos.gif) -67px -89px}

/*inputs multiple*/
.contenedor-multi  TD{padding:6px 10px}

.contenedor-multi H6 {color:#CCC;font-family:tahoma;font-size:11px;line-height:150%;margin-bottom:5px;margin-top:-5px;padding-left:14px;position:relative}	
.contenedor-multi h6 .ico {background:url(../images/iconos.gif) -85px -19px;height:5px;left:0;margin-right:5px;position:absolute;top:6px;width:9px}

.contenedor-multi .mensaje-top {color:#999;font-family:tahoma;font-size:11px;line-height:150%;margin-bottom:5px;margin-top:-5px}

.contenedor-multi .contenido p{
	border-left:1px dotted #CCC;color:#CCC;display:inline-block;float:left;font-family:tahoma;font-size:11px;height:19px;line-height:19px;margin-left:10px;padding-left:10px}
	
.contenedor-multi .mensaje-pie {color:#999;font-family:tahoma;font-size:11px;line-height:150%;margin-top:5px}
	.contenedor-multi .mensaje-pie span{color:#00A5FF;font-weight:bold}
	
.contenedor-multi .contenido TEXTAREA {background:#666;border:1px solid #000;color:#FFF;font-family:Tahoma;font-size:11px;padding:2px;text-decoration:none;width:99%}

/*picnik*/
.edit-picnick{position:relative;bottom:0;right:0;height:25px;display:block;clear:both;float:right}
.edit-picnick span{float:right;display:inline-block;line-height:25px}
.picnick{display:inline-block;width:62px;height:25px;background:url(../images/picnik.png);float:right;font-size:0;text-indent:-90000px;padding:0;margin-left:5px;overflow:hidden}

/*subir picnik*/
.up-external{height:25px}
.up-external span{float:left;display:inline-block;line-height:25px}
.up-external a {display:inline-block;width:62px;height:25px;background:url(../images/picnik.png);font-size:0;text-indent:-90000px;padding:0;margin-left:5px;overflow:hidden;margin-left:5px;position:relative;/*top:8px;*/float:left}

/*notificaciones ss*/
#novedad-adv{box-shadow:inset 0 0 5px #000;-webkit-box-shadow:inset 0 0 5px #000;-moz-box-shadow:inset 0 0 5px #000;background:#333}
	
	#novedad-adv img{float:left;padding:5px;background:#414141;margin:0 10px 1px 0}
	#novedad-adv h4{font-size:17px;color:#00A5FF;margin:0 0 4px 0;position:relative;top:-2px}
	#novedad-adv span{line-height:150%}
	#novedad-adv span a{color:#00A5FF}

/*ayuda campo*/
.help{position:absolute;top:1px;right:-21px;display:block;width:16px;height:16px;font-size:0;text-indent:-90000px;background:url(../images/main.png) -73px 0;cursor:pointer}
	
	.tooltip{position:absolute;top:-2px;left:18px;padding:7px 10px;line-height:130%;width:538px;text-align:left;height:auto;display:block;position:absolute;margin:0;font-weight:normal;font-size:12px;display:none;font-size:12px;text-indent:0}
	.tooltip a{position:absolute;top:-5px;right:-6px;background:url(../images/main.png) -49px 0;font-size:0;text-indent:-90000px;width:16px;height:15px;display:block;cursor:pointer}

/*calendario tabla*/
.calendar span{display:block;float:none;margin:0;padding:0}
	.calendar td{padding:0 13px 0 0}
	.calendar span span{margin-bottom:3px;color:#999}
	.calendar select{border:1px solid #000;background:#666;color:#fff;font-size:12px;padding:1px}
	
.clone_item{width:14px;height:14px;display:block;position:absolute;bottom:7px;right:5px;background:url(../images/iconos.gif) -111px -74px}

.cal-dia{width:110px}
.cal-nro{width:34px}
.cal-mes{width:124px}
.cal-anio{width:113px}
.cal-hs{width:45px}
.cal-min{width:45px}