*{
	margin:0;
	padding:0;
}
BODY {
	font-size:80%;
	width:100%;
	}
#all{
	font-size:12px;
	margin:0 auto;
	width:100%;
	}
	BODY > #all{
		font-size:12px;
		}
	BODY #cms > #all{
		font-size:12px;
		}
#all, .centrar-contenido{
	margin:0 auto;
	text-align:center;
	}
#general {
	text-align:left;
	margin:0 auto;
	}
A IMG{
	border:0;
	}

IMG{
	border: 0;
}
.navigator{
	display:none;
	}

div[class~='block']{
	overflow:hidden;
	float:none!important;
}

LI.odd{
    background-color:#f2f2f2;
}
LI.even{
    background-color:#ffffff;
}
	#content,
	#content .centrar-contenido,
	#menu-completo,
	#menu-principal,
	#menu-secundario,
	#header .centrar-contenido,
	#footer .centrar-contenido{
		text-align:left;
		}
UL {
	padding:0 0 0 1.3em;
	list-style-type:none;
	}
	UL LI{
		padding:0 0 0 0em;
		}
OL {
	padding:0 0 0 2em;
	}
P{
	margin:0.5em 0;
	}
TABLE {
	empty-cells:show;
	border-collapse:collapse;
	font-size:1em;
	}
.js-attribute {
    display: none;
}

/********************************************************************************/
/*				maquetacion incicial con bordes									*/
/********************************************************************************/
#header,
#footer,
#content{
	clear:both;
}
/********************************************************************************/
/*				Estilos para las clases usadas habitualmente					*/
/********************************************************************************/
.imagen-derecha,
.nicEdit-imagen-derecha{
	float:right;
	margin:0 0 0.5em 0.5em;
	}
.imagen-izquierda,
.nicEdit-imagen-izquierda{
	float:left;
	margin:0 0.5em 0.5em 0;
	}

/************************************************************/
/*						NOTICIAS							*/
/************************************************************/
#content-informacion{
	float:left;
}
.content-listado-modulo{
	float:none;
}
.interior-listado-modulo{
	float:left;
}
.content-listado-modulo > .interior-listado-modulo{
	float:none;
}

.contenedor-listado-modulo{
	clear:both;
}
.content-categoria{
	clear:both;
}

/* Si el buscador ocupa el 100% esta regla (div[class='content-listado-modulo']) deberia de tener un clear:both; 
para que se vea, sino por culpa del overflow se pondria a la derecha del paginador y no se veria*/
div[class='content-listado-modulo'] {
	float:none;
	overflow:hidden;
}


/****************listado********************/
.izquierda-listado-noticias{
	clear:both;
	}
.contenedor-listado-modulo{
	margin-bottom:1.5em;
	clear:both;
	}
	.contenedor-listado-modulo UL{
		margin-left:0;
		padding:0;
		list-style-type:none;
		}
		.contenedor-listado-modulo LI{
			padding:0;
			background:none;
			}
		.contenedor-listado-modulo IMG{
			}

	.contenedor-listado-modulo H2{
		padding-right:5.8em;
		}
	.contenedor-listado-modulo SPAN.fecha{
		display:block;
		font-size:0.85em;
		}
	.contenedor-listado-modulo P{
		font-style:normal;
		}
/****************Ampliada********************/

.content-modulo-ampliada{
	clear:none;
	float:left;
	width:100%;
        min-height: 500px;
	}
	SPAN.fecha{
		display:block;
		}
	DIV.sumary{
		margin-bottom:0.8em;
		}
		.enlaces-comentarios A.add-comentario{
			background:url(/images/base/ico-add-comentarios.gif) left top no-repeat;
			padding-left:1.5em;
			}
	.buyproduct{
		clear:both;
	}
/*********************enlaces a comentarios ********************/
.enlaces-comentarios{
	margin-top:0.3em;
	}
	.enlaces-comentarios A{
		text-decoration:none;
		}
		.enlaces-comentarios A:hover{
			text-decoration:underline;
			}
	.enlaces-comentarios A.ver-comentario{
		background:url(/images/base/ico-comentarios.gif) left top no-repeat;
		margin-right:0.5em;
		padding-left:1.5em;
		}

/************************************************************/
/*						COMENTARIOS							*/
/************************************************************/
#comentarios {
	clear:both;
	}
	#comentarios H2{
		padding:1.2em 0 0.5em 0;
		background:url(/images/base/esq_comentarios.gif) no-repeat right bottom;
		}
	#comentarios UL{
		background:#F2F2F2;
		padding:0.5em 0.5em 0 0.5em ;
		}
	#comentarios LI{
		border-bottom:0.05em solid #FFFFFF;
		padding:0.5em ;
		background:none;
		}
	#comentarios A{
		text-decoration:none;
		}
		#comentarios A:hover{
			text-decoration:underline;
			}
/************************************************************/
/*						ADD COMENTARIO						*/
/************************************************************/
#add-comentario {
	margin-top:1.3em;
	}

/************************************************************/
/*						VOLVER								*/
/************************************************************/
.volver {
	clear:both;
	margin-top:0.5em;
	border-top:0.05em solid #AAAAAA;
	padding-top:0.5em;
	}
/************************************************************/
/*						EVENTO								*/
/************************************************************/


/************************************************************/
/*						FORMULARIOS							*/
/************************************************************/
	FIELDSET {
		padding:1em;
		}
	LABEL {
		text-align:left;
		vertical-align:middle;
		margin-right:0.2em;
		}
	INPUT,
	TEXTAREA{
		vertical-align:middle;
		padding:0.2em 0.3em 0.2em 0.3em;
		line-height:1.1em;
		}
	FORM IMG {
		vertical-align:middle;
		width:auto;
		cursor:pointer;
		}
	.formulario .aceptaprivacidad{
		clear:both;
		}
		.formulario .aceptaprivacidad INPUT{
			vertical-align:baseline;
			border:0;
			padding:0;
			background:none;
			}
		.formulario .aceptaprivacidad LABEL{
			width: auto;
			line-height:1.2em;
			}
	.botones {
		clear:both;
		width:auto;
		}
		.botones DIV {
			float:left;
			margin:0;
			padding:0;
			}
		.botones INPUT{
			cursor:pointer;
			}
/********************************************************************************/
/*			ERROR EXPLANATION - ERROR FLASH (ERROR-NOTICE-WARNINGS)				*/
/********************************************************************************/
.error-top-izq{
	float:left;
	margin:1em 0;
	width:100%;
	background:url(/images/base/error_flash_top_izq.gif) no-repeat scroll left top #fed9cb;
	}
.error-top-der{
	float:left;
	width:100%;
	background: transparent url(/images/base/error_flash_top_der.gif) top right no-repeat;
	}
.error-bot-izq{
	float:left;
	width:100%;
	margin: 1em 0 0;
	padding: 0 0 0.1em;
	background: transparent url(/images/base/error_flash_bottom_izq.gif) bottom left no-repeat;
	}
.error-bot-der{
	float:left;
	width:100%;
	background: transparent url(/images/base/error_flash_bottom_der.gif) bottom right no-repeat;
	}
.errorExplanation {
	margin: 0 1em;
	border: 0;
	padding: 0 0 1em;
	}
	.errorExplanation H2{
		display:none;
		}
	.errorExplanation P{
		margin: 0;
		padding: 0.5em 0 0.5em 3em;
		background: transparent url(/images/css/comunes/error-icono.gif) top left no-repeat;
		font-size: 1.2em;
		font-weight: 700;
		color: #aa1409;
		}
	.errorExplanation UL{
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
		.errorExplanation UL LI{
			font-weight: 700;
			font-size: 1em;
			color:#3c3c3c;
			background:none;
			padding: 0.4em 0 0.4em 3.5em;
			list-style-type: none;
			}

.error-flash {
	background:#fed9cb;
	margin:1em 0;
	padding:0;
	float:left;
	width:100%;
	}
	#all > #general .error-flash{
		float:none;
		overflow:hidden;
		width:100%;
		}
	.error-flash UL{
		padding:1em;
		list-style:square;
		margin-left:1em;
		}
		.error-flash UL LI{
			color:#3C3C3C;
			}
	.error-flash H2{
		background:transparent url(/images/base/icono-error.gif) no-repeat scroll left center;
		color:#AA1409;
		font-size:1.5em;
		font-weight:bold;
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing:normal;
		margin:0;
		padding:0.5em 0.5em 0.5em 2em ;
		}
.notice-flash {
	background:#e1f2c6;
	margin:1em 0;
	padding:0;
	float:left;
	width:100%;
	}
	#all > #general .notice-flash{
		float:none;
		overflow:hidden;
		width:100%;
		}

	.notice-flash H2{
		background:transparent url(/images/base/icono-notice.gif) no-repeat scroll left center;
		color:#3c3c3c;
		font-size:1.5em;
		font-weight:bold;
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing:normal;
		margin:0;
		padding:0.5em 0.5em 0.5em 2em ;
		}
.warnings-flash {
	background:#fffcd0;
	margin:1em 0;
	padding:0;
	float:left;
	width:100%;
	}
	#all > #general .warnings-flash{
		float:none;
		overflow:hidden;
		width:100%;
		}
		
	.warnings-flash H2{
		background:transparent url(/images/base/icono-warnings.gif) no-repeat scroll left center;
		color:#3c3c3c;
		font-size:1.5em;
		font-weight:bold;
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing:normal;
		margin:0;
		padding:0.5em 0.5em 0.5em 2em ;
		}
	.error-flash-top-izq{
		background:transparent url(/images/base/error_flash_top_izq.gif) no-repeat scroll left top;
		float:left;
		width:100%;
		}
	.error-flash-top-der{
		background:transparent url(/images/base/error_flash_top_der.gif) no-repeat scroll right top;
		float:left;
		width:100%;
		}
	.error-flash-bot-der{
		background:transparent url(/images/base/error_flash_bottom_der.gif) no-repeat scroll right bottom;
		float:left;
		width:100%;
		}
	.error-flash-bot-izq{
		background:transparent url(/images/base/error_flash_bottom_izq.gif) no-repeat scroll left bottom;
		margin-top:1em;
		padding:0em 1em 1em 1em;
		}
/************************************************************/
/*						RSS									*/
/************************************************************/
.rss{
	clear:both;
	font-size:0.9em;
	margin-right:1em;
	}
	.rss A{
		padding-left:1.5em;
		background:url(/images/base/rss.gif) no-repeat 0 5px;
		color:#646565;
		font-weight:bold;
		text-decoration:none;
		line-height:1.5em;
		}

/************************************************************/
/*						XML									*/
/************************************************************/
.xml{
	font-size:0.9em;
	margin-right:1em;
	}
	.xml A{
		padding-left:4em;
		background:url(/images/base/xml.gif) no-repeat 0 0.2em;
		color:#3e3e3e;
		font-weight:bold;
		text-decoration:none;
		line-height:1.5em;
		}


/************************************************************/
/*						PAGINADOR							*/
/************************************************************/
	.pagination P SPAN{
		float:right;
		}
		.pagination P SPAN.disabled{
			float:none;
			}
		.pagination P SPAN.current{
			float:none;
			}
/************************************************************/
/*				CAJA GRIS CON 4 ESQUINAS					*/
/************************************************************/
.esq-top-izq{
	margin-top:1em;
	background:#f2f2f2 url(/images/base/esq_gris_top_izq.gif) no-repeat top left;
	}
.esq-top-der{
	background:url(/images/base/esq_gris_top_der.gif) no-repeat top right;
	}
.esq-bottom-izq{
	background:url(/images/base/esq_gris_bottom_izq.gif) no-repeat bottom left;
	}
.esq-bottom-der{
	background:url(/images/base/esq_gris_bottom_der.gif) no-repeat bottom right;
	}
.caja-gris {
	padding:0.8em 0.8em 3em 0.8em;
	}
/************************************************************/
/*						ASTERISCO							*/
/************************************************************/
.asterisco {
	color:#8aa30f;
	}
/************************************************************/
/*						VOTO								*/
/************************************************************/
.voto {
	float:left;
	font-size: 0.8em;
	margin: 0;
	position: relative;
	text-align:center;
	width:30.8em;
	}
	/******************Mostrar votos*********************/
	.voto UL{
		float: left;
		background: url(/images/base/votosUnSel.gif) no-repeat 0 0;
		height: 1.6em;
		list-style-type: none;
		margin: 0;
		padding: 0;
		position: relative;
		width: 8.3em;
		text-align:center;
		}
		.voto UL LI{
			background: none;
			color: #FFFFFF;
			display: inline;
			font-size: 1.1em;
			height: 1.4em;
			width: 1.45em;
			padding: 0;
			margin:0;
			position: absolute;
			top: 0;
			left: 0;
			}
			.voto ul li.votoActual{
				background-image: url(/images/base/votosSel.gif);
				background-position: 0;
				background-repeat: no-repeat;
				}
		.voto SPAN{
			font-size:1em;
		}
		.voto SPAN.content-total-voto{
			float:left;
			line-height:normal;
			padding-top:0.2em;
			padding-left:1.1em;
			}
			.voto SPAN.total-votos {
				float:left;
				line-height:normal;
				}
		
			.voto SPAN.voto-agradecimiento{
				float:left;
				color:#000000;	
				padding-left:1.1em;
				line-height:normal;
				}
.voto a{
	background: transparent none repeat scroll 0%;
	color: #FFF;
	display: block;
	height: 1.4em;
	left: 0;
	padding: 0;
	position: absolute;
	text-decoration: underline;
	top: 0;
	width: 100%;
	}
.voto a:hover{
	background: transparent url(/images/base/votosOver.gif) repeat-x scroll 0 50%;
	}
.voto ul li.votoActual{
	background-image: url(/images/base/votosSel.gif);
	background-position: 0;
	background-repeat: no-repeat;
	}
.voto ul li.star1{
	position: absolute;
	width: 1.45em;
	z-index: 6;
	}
.voto ul li.star2{
	position: absolute;
	width: 2.9em;
	z-index: 5;
	}
.voto ul li.star3{
	position: absolute;
	width: 4.35em;
	z-index: 4;
	}
.voto ul li.star4{
	position: absolute;
	width: 5.8em;
	z-index: 3;
	}
.voto ul li.star5{
	position: absolute;
	width: 100%;
	z-index: 2;
	}
/**********************         GALERIA         ****************************/
.galeria{
    
}
.galeria IMG{
    border:none;
    background-color:transparent;
}
.galeria .slideshow{
    text-align:center;
    width:auto;
    float: left;
    border:0.05em solid #ccc;
}
.galeria .slideshow .image-wrapper{
    line-height: 0.9em;
    float: left;
    width:auto;
    background-color:#eeeeee;
}
.galeria .controls{
    width:auto;
    float: left;
}
.galeria .controls DIV{
    float: right;
    padding-right:1em;
}
.galeria .embox .download{
    float: right;
    padding-right:0.5em;
}
.galeria .embox .image-title{
    padding-left:0.5em;
}
.galeria UL{
    padding: 0;
}
.galeria UL LI{
    list-style-type:none;
    list-style-image:none;
    float:left;
    background-image:none;
    margin: 0 0 0.45em 0.45em;
    padding: 0.05em;
    border: 0.05em solid #cccccc;
    height:auto;
    width: auto;
    text-align: center;
    line-height:normal;
}
.galeria UL LI IMG{
    vertical-align: middle;
}
.galeria .pagination{
    text-align:right;
    width:auto;
    margin:0.9em;
}
.galeria .pagination a{
    margin:0 0.45em;
}

/************************   Ventanas emergentes    *************************/

.videoplayer {
    display: block;
    width: 23.25em;
    height: 17.35em;
}

.videoplayer_playlist {
    display: block;
    width: 26.2em;
    height: auto;
}
/**************************** buscadores *************************************/
#content .fecha-desde INPUT,
#content .fecha-hasta INPUT{
	width:auto;
	}
#content .fecha-desde LABEL.label_date,
#content .fecha-hasta LABEL.label_date{
	display:none;
	}
/********************************************************************************/
/*						Advertencia - Errores - Avisos							*/
/********************************************************************************/
.caja-con-margen{
	border:0.05em solid #dcdcdc;
	padding:0.15em;
	clear:both;
	}
	.caja-con-margen .destacado-advertencia {
		font-size:1.1em;
		background:url(/images/comunes/exclamacion_advertencia.gif) no-repeat 0.6em 50% #fffcd0;
		padding:0.9em 0.9em 0.9em 4.7em;
		height:2.8em;		
		}
		.caja-con-margen > .destacado-advertencia {
			min-height:2.8em;
			height:auto;
			}
		.destacado-advertencia P{
			margin:0.1em 0;
			padding:0 0.9em 0 0.4em;
			}
/****************************** NENSAJES DE ADVERTENCIA ****************************/
.altura-absoluta{
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	}
.caja-con-margen-absoluta{
	border:0.05em solid #dcdcdc;
	padding:0.05em;
	clear:both;
	position:absolute;
	top:50%;
	left:20%;
	height:auto;
	width:67.1em;
	background:#ffffff;
	float:left;
	}
	.caja-con-margen-absoluta .destacado-advertencia,
	.caja-con-margen-absoluta .destacado-ok,
	.caja-con-margen-absoluta .destacado-cancel {
		background:#ededed;
		padding:0.9em;
		float:left;
		width:65.4em;
		}
		.caja-con-margen-absoluta .destacado-advertencia H3,
		.caja-con-margen-absoluta .destacado-ok H3,
		.caja-con-margen-absoluta .destacado-cancel H3{
			background:url(/images/comunes/exclamacion_advertencia.gif) no-repeat 0.6em 50% #ededed;
			height:4em;
			padding:1.5em 0.9em 0.9em 4.7em;
			margin:0;
			}
			.caja-con-margen-absoluta .destacado-ok H3{
				background:url(/images/comunes/icono-ok.gif) no-repeat 0.6em 50% #ededed;
				}
			.caja-con-margen-absoluta .destacado-cancel H3{
				background:url(/images/comunes/icono-cancel.gif) no-repeat 0.6em 50% #ededed;
				}
			.caja-con-margen-absoluta > .destacado-advertencia H3,
			.caja-con-margen-absoluta > .destacado-ok H3,
			.caja-con-margen-absoluta > .destacado-calcel H3 {
				min-height:4em;
				height:auto;
				}


BODY {
	color:#525252;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	
	}
#all{
	margin:0 auto;
	width:100%;
	font-size:12px;
	}
	BODY > #all{
		font-size:12px;
		}

#all{
	margin:0 auto;
	text-align:center;
	}

#general{
	margin:0 auto;
	text-align:left;
	width:100%;
	float:left;
	background:url(../images/css/cabecera/fondo_cabecera.gif) center top no-repeat;
	}
.centrar-contenido{
	width:940px;
	margin:0 auto;
	text-align:center;
	}
.contenedor-all{
	float:left;
	width:100%;
	clear:both;
	background:url(../images/css/cabecera/fondo_pie.gif) no-repeat center bottom;
	padding-bottom:50px;
	}
	
/****************************************************************************************************************************/
/*													ESTILOS GENERALES 														*/
/****************************************************************************************************************************/
H1{
	margin:0 0 15px 0;
	padding:0 0 6px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#11556a;
	font-weight:normal;
	letter-spacing:0px;
	border-bottom:5px solid #c2da49;
	}

H2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#11556a;
	font-weight:normal;
	letter-spacing:normal;
	padding:0 0 11px 0;
	}
	H2 A{
		color:#11556a;
		text-decoration:none;
		}
		H2 A:hover{
			color:#5cc3e4;
			}	
H3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#98ae29;
	padding:0 0 8px 0;
	}
	H3 A{
		color:#98ae29;
		text-decoration:none;
		}
		H3 A:hover{
			color:#222222;
			}	

	

A{	
	color:#1e99c0;
	text-decoration:underline;
	}
	A:hover{
		text-decoration:none;
		}
IMG{
	border:0;
	padding:0;
	
	}
	.contenido-izquierda IMG{
		padding-bottom:2px;
		background:#ffffff;
		border-bottom:5px solid #c2da49;
		
		}

P{		
	margin:0;
	line-height:1.5em;
	}

UL{
	padding:0 0 0 6px;
	list-style:none;
	}
	UL LI{
		padding:5px 0 5px 16px;
		font-size:12px;
		background:url(../images/css/comunes/icono_listas.gif) no-repeat 0 10px ;
		}
		UL LI UL{
			padding:5px 0 0 0;
			list-style:none;
			}
			UL LI UL LI{
				background:url(../images/css/comunes/icono_subListas.gif) no-repeat 0 10px ;
				padding:5px 0 5px 22px;
				}
OL{
	
	}
	OL LI {
		padding:4px;
		}
TABLE{
	width:100%;
	text-align:left;
	padding:10px;
	}
	TABLE TR TH{
		padding:9px;
		font-family:Georgia, "Times New Roman", Times, serif;
		text-transform:uppercase;
		font-size:10px;
		font-weight:bold;
		color:#23699a;
		background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left bottom #f7f7f7;
		}
	TABLE TR TD{	
		padding:9px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#525252;
		background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left bottom #f7f7f7;
		}
		TABLE TR TD A{
			font-weight:bold;
			color:#1e99c0;
			}

/************* imagen derecha e izquierda ************/
.imagen-derecha{
	float:right;
	margin:0 0 5px 10px;
	}
.imagen-izquierda{
	float:left;
	margin:0 10px 5px 0;
	}	
span.titulo-accion-local{
	text-transform:uppercase;
	color:#90ab07;
	}
.destacar A{
	font-size:11px;
	}
.migas{
	font-size:10px;
	color:#959595;
	font-family:'Tahoma',Arial, Helvetica, sans-serif;
	padding-bottom:3px;
	}
hr {
	background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left top;
	border:0 none;
	display:block;
	margin:0;
	padding:3px;
	}
/*****************************************************************************************************************************/
/*                                             Cabecera                                                                      */	
/*****************************************************************************************************************************/
#header{
	float:left;
	width:100%;
	clear:both;	
	margin:0 0 0 0;	
	padding-top:5px;
	min-width:940px;
	}
	#header .logo {
		float:left;
		padding:31px 0 0 7px;
		}
		#header .logo A{
			float:left;
			}
			#header .logo A IMG{
				float:left;
				padding:0 0 0 0;
				}

	#header #idiomas{
		float:right;
		background:url(../images/css/home/bg_idiiomas.gif) no-repeat 0 1px;
		margin-left:9px;
		padding-left:6px;
		}
		#header #idiomas UL{
			text-align:right;
			padding:0 0 0 0;
			background:none;
			line-height:23px;
			}
			#header #idiomas UL LI{
				display:inline;
				padding:5px 0 5px 3px;
				width:auto;
				font-size:11px;
				background:none;
				}
				#header #idiomas UL LI A{
					color:#4f4f4f;
					}
					#header #idiomas UL LI.sel A{
						color:#1c8fc2;
						font-weight:bold;
						text-decoration:none;
						}
						#header #idiomas UL LI.sel A:hover{
							text-decoration:underline;
							}
	#header #utils{
		float:right;
		}
		#header #utils UL{
			text-align:right;
			padding:0 0 0 0;
			background:url(../images/css/cabecera/separador_idiomas.gif) 0 6px no-repeat;
			line-height:23px;
			}
			#header #utils UL LI{
				display:inline;
				padding:0 12px 0 11px;
				width:auto;
				font-size:12px;
				background:url(../images/css/cabecera/separador_idiomas.gif) 100% 0 no-repeat;
				}
				#header #utils UL LI A{
					color:#69a9d1;
					text-decoration:none;
					}
					#header #utils UL LI A:hover{
						text-decoration:underline;
						}
					#header #utils UL LI.sel A{
						color:#1c8fc2;
						font-weight:bold;
						text-decoration:none;
						}
						#header #utils UL LI.sel A:hover{
							text-decoration:underline;
							}
#header .enlace-rss{
	float:right;
	padding:5px 12px 0 0;
	}
#header .contenedor-utils{
	float:left;
	width:100%;
	clear:both;	
	}
#header .buscador-general{
	float:right;
	width:auto;
	padding:0 0 0 9px;
	}
	#header .buscador-general .esq-top-izq,
	#header .buscador-general .esq-top-der,
	#header .buscador-general .esq-bottom-izq,
	#header .buscador-general .esq-bottom-der{
		background:none;
		float:left;
		width:auto;
		margin:0;
		padding:0;
		}
#header .buscador-general input{
	border:1px solid #d5e3e8;
	border-right:0;
	color:#929292;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px 4px;
	width:100px;
	}	
	#header .buscador-general .botones{
		clear:none;
		width:auto;
		float:left;
		}
	#header .buscador-general input.Buscar{
			width:auto;
			border:0;		
			background:url("../images/css/home/fondo_buscador.gif") no-repeat scroll right top;
			color:#ffffff;
			padding:2px 7px 2px 7px;
			}	
/*****************************************************************************************************************************/
/*                                             Menu                                                                      */	
/*****************************************************************************************************************************/
/*hay 2 versiones de menu uno dentro de header y otro fuera. BORRAR EL QUE NO SE NECESITE*/
/*version para menu horizontal ocupando el 100%*/
#menu{
	text-align:left;
	margin:0 auto;
	float:left;
	width:100%;
	padding-top:0px;
	padding-bottom:0px;
	background:url(../images/css/menu/fondo_menu.gif) repeat-x left top #b9d305;
	margin-top:27px;
	}

	#menu-principal{
		float:left;
		clear:both;
		margin-top:0px;
		width:100%;
		}
		#menu-principal UL{
			float:left;
			padding:0 0px 0 0;
			text-align:right;
			}
			#menu-principal UL LI{
				float:left;
				display:block;
				padding:14px 16px 13px 24px;
				width:auto;
				background:none;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				border-right:1px solid #ffffff;
				}
				#menu-principal UL LI A{
					color:#5d5d5d;
					text-decoration:none;
					background:none;
					color:#ffffff;
					line-height:normal;
					padding-left:0px;
					display:block;
					}
					#menu-principal UL LI.sel A{

						}
					#menu-principal UL LI A:hover{

						}
				#menu-principal UL LI.ultimo{
					border:0;
					}
#menu-interior {
	float:left;
	}	
	#menu-secundario ul{
		float:left;
		width:160px;
		margin:0 20px 0 0;
		border-top:5px solid #c2da49;
		padding:0;
		}
		#menu-secundario ul li{
			float:left;
			width:100%;
			clear:both;
			background:url(../images/css/comunes/bg_li_menu_secundario.gif) repeat-x left top #f7f7f7;
			padding:0;			
			}		
			#menu-secundario ul li A{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#7a7a7a;
				text-decoration:none;
				padding:15px 13px;
				float:left;
				}
				#menu-secundario ul li.sel{
					background:#ffffff;
					}
					#menu-secundario ul li.sel A{
						font-weight:bold;
						color:#c2da49;
						}
				#menu-secundario ul li A:hover{
					
					color:#c2da49;
					}
				#menu-secundario ul li:hover{
					
					}
				
			
/*****************************************************************************************************************************/
/*                                             Pie                                                                      */	
/*****************************************************************************************************************************/
.contenedor-pie{
	float:left;
	width:100%;
	clear:both;
	background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left top;
	}
#footer{
	float:left;
	width:920px;
	clear:both;	
	background:url(../images/css/pie/fondo_pie.gif) repeat-x left top;
	padding:10px;
	font-size:11px;
	margin-top:13px;
	}
	#footer .primera{
		float:left;
		width:400px;
		color:#525252;
		text-align:left;
		line-height:18px;
		font-size:11px;
		}
		#footer .primera A{
			color:#11556a;
			}
	#footer .segunda{
		float:right;
		width:516px;
		color:#525252;
		padding:5px 0 0;
		}
/*************************************** contenido-home *********************************/
#content-home .bloque-izquierda{
	float:left;
	width:620px;
	}
 .bloque-izquierda P{
		line-height:19px;
		}
	.bloque-izquierda .noticia-principal{
		float:left;
		width:100%;
		border-bottom:5px solid #50bee2;
		background:#eef5fa url(../images/css/home/bg_imagen_principal.gif) repeat-x left bottom;
		margin-bottom:13px;
		}
		.noticia-principal .imagen-destacada{
			float:right;
			}
		.noticia-principal .con-imagen{
			float:left;
			padding:15px 22px 10px 12px;
			width:282px;
			}
		.noticia-principal .sin-imagen{
			padding:15px 22px 10px 12px;
			width:585px;
			}
		.bloque-izquierda .noticia-principal H2{
			color:#11556a;
			font-size:24px;
			font-family:Georgia, "Times New Roman", Times, serif;
			clear:both;
			padding-bottom:6px;
			}
			.bloque-izquierda .noticia-principal H2 A{
				color:#11556a;
				}
				.bloque-izquierda .noticia-principal H2 A:hover{
					color:#50bee2;
					}
		.bloque-izquierda .noticia-principal .fecha-comentarios{
			clear:both;
			background:url(../images/css/home/bg_fecha_actualizada_izq.gif) no-repeat left top;
			float:left;
			padding-bottom:6px;
			}
			.noticia-principal .fecha-comentarios P.fecha{
				background:url(../images/css/home/bg_fecha_actualizada_der.gif) no-repeat right top;
				float:left;
				line-height:normal;
				}
				.noticia-principal .fecha-comentarios span{					
					padding:3px 6px 3px 5px;
					font-size:10px;
					color:#ffffff;
					float:left;
					}
					.noticia-principal .fecha-comentarios P.fecha span{
						background:url(../images/css/home/bg_span_actualizada.gif) no-repeat 0 6px;
						padding:3px 7px 3px 11px;
						}
			.bloque-izquierda .noticia-principal p.entradilla{
				font-size:13px;
				}
	.bloque-izquierda .bloque-completo-editable,
	.bloque-izquierda .dos-bloques-editables,
	.bloque-izquierda .noticias-destacadas{
		float:left;
		width:100%;
		clear:both;
		margin-bottom:13px;
		}
		.bloque-izquierda .noticias-destacadas{
			margin-bottom:20px;
			}
		.dos-bloques-editables .documentacion,
		.dos-bloques-editables .editable-izquierda,
		.noticias-destacadas .bloque-primero{
			float:left;
			width:300px;
			margin:0 20px 0 0;
			}
		.dos-bloques-editables .formacion,
		.dos-bloques-editables .editable-derecha,
		.noticias-destacadas .bloque-segundo{
			float:right;
			width:300px;
			}
		.dos-bloques-editables .editable-izquierda,
		.dos-bloques-editables .editable-derecha{
			border-top:5px solid #bdd73b;
			}
		.bloque-izquierda .bloque-completo-editable{
			border-top:5px solid #bdd73b;
			background:url(../images/css/home/bg_bloque_completo_editable.gif) repeat-x left top;
			 }
	.bloque-izquierda .noticias-destacadas H3{
		color:#11556a;
		font-size:18px;
		font-family:Georgia, "Times New Roman", Times, serif;	
		font-weight:normal;	
		padding-bottom:9px;
		}
		.bloque-izquierda .noticias-destacadas H3 A{
			color:#11556a;
			}
			.bloque-izquierda .noticias-destacadas H3 A:hover{
				color:#50bee2;
				}	
	.listado-fotos .fecha-comentarios,	
	.listado-videos .fecha-comentarios,		 
	.bloque-izquierda .noticias-destacadas .fecha-comentarios{
		float:left;
		width:100%;
		clear:both;
		color:#ffffff;
		font-size:10px;
		padding:0 0 7px 0;
		}
		.listado-fotos .fecha-comentarios P,
		.listado-videos .fecha-comentarios P,
		.bloque-izquierda .noticias-destacadas .fecha-comentarios P{
			float:left;
			width:auto;
			background:url(../images/css/home/bg_fecha_izq.gif) no-repeat left top;
			padding:0px 0 0px 17px;
			line-height:normal;
			}
			.listado-fotos .fecha-comentarios span,
			.listado-videos .fecha-comentarios SPAN,
			.bloque-izquierda .noticias-destacadas .fecha-comentarios SPAN{
				display:inline;
				float:left;
				background:url(../images/css/home/bg_fecha_der.gif) no-repeat right top;
				padding:3px 5px 3px 0;
				}
	.dos-bloques-editables .editable-top,
	.dos-bloques-editables .editable-bottom{
		float:left;
		width:100%;
		clear:both;				
		}	
		.dos-bloques-editables .editable-bottom{
			background:url(../images/css/home/bg_destacado_verde.gif) repeat-x left top #f5fadd;
			width:284px;
			padding:9px 8px;
			line-height:19px;
			}
		.dos-bloques-editables .editable-top{			
			margin-bottom:1px;				
			}
			.dos-bloques-editables .editable-top .texto_editable{
				line-height:normal;
				float:left;
				}
		.bloque-completo-editable H3,
		.dos-bloques-editables .editable-top H3,
		.dos-bloques-editables .editable-bottom H3{
			font-size:11px;
			font-family:'Tahoma',Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#11556a;
			background:url(../images/css/home/bg_circulo_verde.gif) no-repeat 0 4px;
			padding:0 0 0px 17px;
			margin:0 0 2px 0;
			text-transform:uppercase;
			}
	.bloque-izquierda .bloque-completo-editable{
		float:left;
		clear:both;
		width:597px;
		padding:10px 15px 15px 8px;
		line-height:19px;
		font-size:13px;
		}
		.bloque-completo-editable H3{
			margin:0 0 6px 0;
			}
	.dos-bloques-editables .formacion{		
		}
		.dos-bloques-editables .documentacion{
			background:#f5fadd url(../images/css/home/bg_documentacion.gif) no-repeat right bottom;
			}
			.dos-bloques-editables .documentacion-en{
				background:#f5fadd;
				}
			.dos-bloques-editables .documentacion .titulo-editable,
			.dos-bloques-editables .formacion .titulo-editable{
				font-size:18px;
				font-family:"Times New Roman", Times, serif;
				color:#ffffff;
				background:url(../images/css/home/bg_titulo_verde_oscuro.gif) repeat-x left top;
				padding:7px;				
				}
				.dos-bloques-editables .formacion .titulo-editable{
					position:relative;
					z-index:1;
					}
			.formacion .formacion-editable{
				font-size:11px;
				line-height:17px;
				color:#525252;
				padding:27px 90px 15px 8px;
				background:url(../images/css/home/bg_formacion.png) no-repeat left top;
				position:relative;
				z-index:50;
				margin-top:-20px;
				}
				.formacion-en .formacion-editable{
					margin-top:-1px;
					background:#f5fadd;
					}
			.documentacion .documentacion-editable{
				padding:7px 90px 15px 8px;
				font-size:11px;
				line-height:17px;
				color:#525252;
				}	
				.formacion-editable A,
				.documentacion-editable A{
					background:url("../images/css/home/bg_ver_videos.gif") no-repeat scroll 0 3px;
					padding:0 0 0 17px;
					}					
#content-home .bloque-derecha{
	float:right;
	width:300px;	
	}
	.bloque-derecha .accion-local{
		float:left;
		width:100%;
		clear:both;
		font-size:11px;
		margin-bottom:20px;
		background:url(../images/css/home/bg_grupo_local.gif) no-repeat left top;
		padding:13px 0 0;
		}
		.bloque-derecha .accion-local H2{
			font-family:Georgia, "Times New Roman", Times, serif;
			background:url(../images/css/home/bg_accion_local_titulo.gif) no-repeat 3px 3px;
			padding:0 0 5px 20px;
			font-size:15px;
			font-weight:bold;
			color:#606b27;
			letter-spacing:-1px;
			}
		.accion-local .editor-completo{
			float:left;
			width:100%;
			clear:both;
			padding:5px 0 13px;
			}
		.contenedor-editor{
			float:left;
			width:100%;
			clear:both;
			background:url(../images/css/home/bg_punteado_vertical.gif) repeat-y 140px 0;
			}
			.accion-local .editor1{
				float:left;
				width:140px;
				margin-right:10px;
				
				}
			.accion-local .editor2{
				float:right;
				width:150px;
				}
				.accion-local .editor1 UL LI,
				.accion-local .editor2 UL LI{
					background:url(../images/css/home/bg_li_derecha.gif) no-repeat left center;
					font-size:11px;
					}
	.bloque-derecha .ultimos-videos{
		float:left;
		width:288px;
		padding:6px 6px 10px;
		background:url(../images/css/home/bg_ultimos_videos.gif) repeat-x left top;
		margin-bottom:13px;
		}
		.bloque-derecha .caja-twitter H2,
		.bloque-derecha .ultimos-videos H2{
			font-size:11px;
			color:#11556a;
			text-transform:uppercase;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:bold;
			padding:8px 0 9px 23px;
			background:url(../images/css/home/incono_ultimos_videos.gif) no-repeat 3px 7px;
			
			}
		.bloque-derecha .ultimos-videos H3{
			color:#11556a;
			font-size:12px;
			font-weight:bold;
			padding-bottom:0;
			font-family:Arial, Helvetica, sans-serif;
			}
			.bloque-derecha .ultimos-videos H3 A{
				color:#11556a;
				}
				.bloque-derecha .ultimos-videos H3 A:hover{
					text-decoration:underline;
					}
		.bloque-derecha .ultimos-videos object,
		.bloque-derecha .ultimos-videos IMG{
			border:1px solid #e1e1e1;
			padding:5px;
			background:#ffffff;
			}			
		.bloque-derecha .ultimos-videos .ver-todos-videos{
			background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left top;
			margin-top:8px;
			padding-top:8px;
			}
			.ultimos-videos .ver-todos-videos A{
				font-size:11px;
				background:url(../images/css/home/bg_ver_videos.gif) no-repeat 0 3px;
				padding:0 0 0 17px;
				}
	.bloque-derecha .caja-flicker{
		float:left;
		width:300px;
		background:url(../images/css/home/bg_caja_flickr.gif) no-repeat left top;
		height:110px;
		font-size:11px;
		margin-bottom:3px;
		}
		.bloque-derecha .caja-flicker-en{
			background:url(../images/css/home/en_bg_caja_flickr.gif) no-repeat left top;
			}
		.bloque-derecha .caja-flicker .texto-flicker{
			float:right;
			width:186px;
			padding-top:50px;
			}
			.caja-flicker .texto-flicker A{
				font-weight:bold;
				color:#525252;
				text-decoration:none;
				}
				.caja-flicker .texto-flicker A:hover{
					text-decoration:underline;
					}
	.bloque-derecha .caja-boletin{
		float:left;
		clear:both;
		width:300px;
		font-size:11px;
		
		background:url(../images/css/home/bg_caja_boletin.gif) no-repeat left top;
		border-bottom:0;

		}
		.caja-boletin .texto-caja-sombra{
			padding:10px 10px 18px;
			float:left;
			width:280px;
			}
		.caja-boletin H2{
			color:#11556a;
			font-size:12px;
			font-family:Georgia, "Times New Roman", Times, serif;
			padding-bottom:3px;
			font-weight:bold;
			}
			.caja-boletin H2 A{
				color:#11556a;
				}
			.caja-boletin .formulario input{
				clear:none;
				float:left;
				margin:0;		
				border:1px solid #77a4b2;		
				color:#767676;		
				width:205px;
				padding:4px;
				}
			.caja-boletin .formulario .botones{
				background:url("../images/css/home/boton_boletin_izq.gif") no-repeat scroll left top transparent;
				padding-left:5px;
				clear:none;
				float:left;
				margin:0 0 0 5px;
				}
				.caja-boletin .formulario .botones input{
					background:url("../images/css/home/boton_boletin_der.gif") no-repeat scroll left top transparent;
					color:#FFFFFF;
					font-size:11px;
					font-weight:bold;
					margin:0;
					padding:4px 7px 4px 0;
					width:50px;		
					text-transform:uppercase;					
					}
				.caja-boletin .formulario .aceptaprivacidad label{
					font-size:11px;
					}
	.bloque-derecha .caja-twitter{
		float:left;
		width:280px;
		padding:10px;
		background:#d5f1fe url(../images/css/home/bg_caja_twitter.gif) repeat-x left top;
		font-size:11px;
		color:#434444;
		margin-bottom:13px;
		}
		.bloque-derecha .caja-twitter H2{
			background:url(../images/css/home/icono_twitter.gif) no-repeat 0px 6px;
			padding:5px 0 9px 20px;
			}
		.caja-twitter p.url A{
			font-weight:bold;
			color:#434444;
			text-decoration:none;
			}
			.caja-twitter p.url A:hover{
				text-decoration:underline;
				}
		.caja-twitter .iconos{
			font-size:12px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:bold;
			font-style:italic;
			color:#11556a;
			float:left;
			clear:both;
			width:100%;
			background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left top;
			margin-top:10px;
			padding-top:10px;
			
			}
			.caja-twitter .iconos A IMG{
				vertical-align:middle;
				padding-left:7px;
				}
				
/*****************************************************************************************************************************/
/*                                             Contenido                                                                     */	
/*****************************************************************************************************************************/
.contenedor-content{
	min-width:940px;
}
#content{
	height:500px;
	}
	.contenedor-content .fondo-arriba > #content{
		min-height:500px;
		height:auto;
		}
.content-error{
	height:665px;
	}
	.fondo-arriba > .content-error{
			min-height:500px;
		height:auto;
		
		}
.fondo-arriba{
	margin-top:13px;
	clear:both;
	float:left;
	width:100%;
	padding-bottom:15px;
	}
	


/********************** CON MENU **************************/
.con-menu {
	padding:2px 0 30px;
	float:left;
	width:100%;
	}
.con-menu #content{
	float:left;
	clear:none;
	padding-bottom:30px;
	}
	.contenido-izquierda{
		line-height:19px;
		}
	.contenido-derecha {
		float:right;
		width:220px;
		margin-left:20px;
		line-height:19px;
		}
.contenido-derecha .caja-verde{
	flat:left;
	width:204px;
	padding:8px 8px 15px;
	background:#f5fadd;
	margin-bottom:15px;
	}
	.contenido-derecha .caja-verde H2{
		text-transform:uppercase;
		color:#11556a;
		font-size:11px;
		font-family:'Tahoma',Arial, Helvetica, sans-serif;
		font-weight:bold;
		background:url("../images/css/home/bg_circulo_verde.gif") no-repeat scroll 0 4px transparent;
		padding:0 0 0 17px;
		margin:4px 0 8px;
		}

/*****************************************************************************************************************************/
/*                                   CAJA GRIS CON BORDE PARA EL FORMULARIO                                                  */	
/*****************************************************************************************************************************/

.caja-con-borde{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #E2E2E2;
	margin:0.5em 0 1em;
	padding:1px;
}
.fondo-caja-con-borde {
	background:url(../images/css/comunes/fondo_caja_con_bordes.gif) repeat-x left top #F7F7F7 ;
	padding:1em 2em;
}
/***********************************************************************************************/
/***		                               FORMULARIOS		                                 ***/
/***********************************************************************************************/
.formulario {
	margin:1em 0;	
	}
	.formulario FIELDSET {
		border:0;
		padding:0;
		margin:0;
		}
		.formulario FIELDSET LEGEND {
			display:none;
			}
	.formulario DIV {
		clear:both;
		margin:0 0 20px;
		
		width:100%;
		}
		.formulario div.estudios,
		.formulario div.puesto,
		.formulario div.ayuntamiento,		
		.formulario div.grupo,
		.formulario div.curso,
		.formulario div.sede,
		.formulario div.apellido-1,
		.formulario div.apellido-2,
		.formulario div.nif,
		.formulario div.domicilio,
		.formulario div.telefono_contacto,
		.formulario div.email,
		.formulario div.correo_electronico,
		.formulario div.telefono,
		.formulario div.nombre,
		.formulario div.apellidos{
			clear:none;
			width:50%;
			float:left;
			}
			.formulario div.correo_electronico input,
			.formulario div.telefono input ,
			.formulario div.nombre input,
			.formulario div.apellidos  input{
				width:93%;
				}
			.formulario div.estudios input,
			.formulario div.puesto input,
			.formulario div.ayuntamiento input,			
			.formulario div.grupo input,				
			.formulario div.curso input,
			.formulario div.sede input,				
			.formulario div.apellido-1 input,
			.formulario div.apellido-2 input,
			.formulario div.nif input,
			.formulario div.domicilio input,
			.formulario div.telefono_contacto input,
			.formulario div.email input,							
			.formulario div.nombre input,
			.formulario div.telefono input{
				width:90%;
				}	
			.formulario div.grupo select{
				padding:1px 4px;
				width:92.5%;
				}	
		.formulario div.estudios,
		.formulario div.puesto,
		.formulario div.ayuntamiento,		
		.formulario div.grupo,
		.formulario div.curso,
		.formulario div.sede,
		.formulario div.apellido-1,
		.formulario div.apellido-2,
		.formulario div.nif,
		.formulario div.domicilio,
		.formulario div.telefono_contacto,
		.formulario div.email{
			width:49.5%;
			}
			
		.formulario div.comentarios,
		.formulario div.correo_electronico,
		.formulario div.telefono{
			margin:0 0 28px 0;
			}				
		.formulario div.privacidad{
			margin-bottom:12px;
			}
	.txt .formulario input,		
	.formulario INPUT{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		background:url(../images/css/comunes/bg_input.gif) repeat-x left bottom #ffffff;
		border:1px solid #c0c0c0;
		color:#525252;
		line-height:1em;
		padding:2px 4px;
		width:95%;
		margin:0;
		}
	.txt .formulario textarea,
	.txt .formulario select,	
	.formulario TEXTAREA,
	.formulario SELECT{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		background:url(../images/css/comunes/bg_input.gif) repeat-x left bottom #ffffff;
		border:1px solid #c0c0c0;
		padding:3px 4px;
		color:#525252;
		line-height:1.5em;
		width:96%;
		float:none;
		margin:0;
		}
	.formulario TEXTAREA{
		padding:0.6em 0.5em 0.7em;
		}
	.txt .formulario label,
	.formulario LABEL {
		float:none;
		width:auto;
		padding:0 0 0.2em 0.1em;
		display:block;
		font-size:11px;
		color:#11556a;
		font-weight:bold;
		text-transform:uppercase;
		margin:0;
		}
		.formulario LABEL STRONG {
			
			}
        .formulario .aceptaprivacidad {	
			background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left bottom;
			padding:0 0 25px 0;
			margin:0 0 13px 0;
			}		
		.formulario .aceptaprivacidad LABEL{
			font-size:12px;
			font-style:normal;
			line-height:1.2em;
			color:#525252;
			text-transform:none;
			font-weight:normal;
			}
		.formulario .aceptaprivacidad INPUT{
			margin:0.05em 0.2em 0 0;
			vertical-align:top;
			height:14px;
			float:left;
			width:auto;
			border:0;
			background:none;
			}
			.formulario .aceptaprivacidad > INPUT{
				margin:0.05em 0.4em 0 0;
				}

		.formulario .botones{
			background:url(../images/css/comunes/botones_izq.gif) no-repeat top left;
			padding-left:4px;
			float:right;
			width:auto;
			
			}
			.formulario .botones INPUT{
				background:url(../images/css/comunes/botones_der.gif) no-repeat top right;
				font-size:11px;
				font-weight:bold;
				text-transform:uppercase;
				color:#ffffff;
				border:0;
				margin:0;
				padding:5px 8px 5px 6px;
				display:inline;
				width:auto;
				float:left;
				} 
.esq-top-izq,
.esq-top-der,
.esq-bottom-der,
.esq-bottom-izq{
	float:left;
	width:100%;
	clear:both;
	background:none;
	}
	.esq-top-izq{	
		background:url(../images/css/comunes/bg_esq_top_izq.gif) no-repeat left top;
		width:97.5%;
		padding:11px 0 0 17px;
		margin-top:10px;
		}
	.esq-top-der{
		background:#f7f7f7;
		}
.con-menu .caja-formulario{
	padding:13px 17px;
	}
	
/****************************		BUSCADOR NOTICIAS		****************************/
.buscador_contents{
	font-size:11px;
	line-height:15px;
	}
	.buscador_contents .entre-fechas H3{
		display:none;
		}
.buscador-noticias div{
	margin:10px 0;
	}
	.buscador-noticias div.content-botones{
		float:right;
		clear:none;
		width:auto;
		}
	.buscador-noticias div.entre-fechas{
		background:url("../images/css/home/bg_punteado_horizontal.gif") repeat-x scroll left bottom;
		padding:0 0 3px 0;
		margin-bottom:0;
		}
.buscador_contents .botones{
	background:url(../images/css/comunes/botones_izq.gif) no-repeat top left;
	padding-left:4px;
	float:right;
	width:auto;
	margin:0;
	}
	.buscador_contents .botones INPUT{
			background:url(../images/css/comunes/botones_der.gif) no-repeat top right;
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			color:#ffffff;
			border:0;
			margin:0;
			padding:5px 8px 5px 6px;
			display:inline;
			width:auto;
			} 
	#contenido .buscador-noticias IMG{
		border:0;
		background:none;
		padding:0;
		margin:0 0.5em;
		}
	.buscador_contents select,
	.buscador_contents INPUT {
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		background:url(../images/css/comunes/bg_input.gif) repeat-x left bottom #ffffff;
		border:1px solid #c0c0c0;
		color:#757575;
		line-height:1em;
		padding:2px 3px;
		width:135px;
		}	
		.buscador_contents select{
			width:125px;
			}	
	#content .fecha-desde input, 
	#content .fecha-hasta input {
		width:15px;
		}	
		#content .fecha-desde input.input_year,
		#content .fecha-hasta input.input_year{
			width:30px;
			}
   .buscador_contents LABEL{
		float:left;
		width:48px;
		padding:2px 0 0.2em 0;
		display:block;
		font-size:10px;
		color:#11556a;
		font-weight:bold;
		text-transform:uppercase;
		font-family:Georgia, "Times New Roman", Times, serif;
		}
		.buscador_contents .select label{
			width:74px;
			
			}
.texto-buscador {
	font-size:0.9em;
	line-height:1.2em;
	}
.titulo-buscador {
	color:#f9feff;
	font-size:11px;
	font-weight:bold;	
	padding-bottom:15px;
	text-transform:uppercase;
	}
.buscador_contents .esq-top-izq,
.buscador_contents .esq-top-der,
.buscador_contents .esq-bottom-der,
.buscador_contents .esq-bottom-izq{
	float:left;
	width:100%;
	clear:both;
	background:none;
	}
	.buscador_contents .esq-top-izq{
		background:url(../images/css/comunes/bg_fondo_buscador.gif) no-repeat left bottom;
		padding:0;
		margin:0;
		}
	.buscador_contents .esq-top-der{
		background:url(../images/css/comunes/bg_buscador.gif) no-repeat left top;
		}
.con-menu .buscador_contents .caja-formulario{
	padding:12px 9px 0px;
	float:left;
	}
/************************* archivo ***************/
.revista,
.archivo{
	float:left;
	width:100%;
	clear:both;
	margin-top:10px;
	}
	.revista{
		background:url(../images/css/comunes/bg_revista.gif) no-repeat left top;
		margin-top:7px;
		}
	.archivo H2{
		color:#F9FEFF;
		font-size:11px;
		font-weight:bold;
		padding-bottom:16px;
		padding-left:10px;
		text-transform:uppercase;
		}
	.revista H2,
	.revista H2 A{
		color:#166882;
		font-size:11px;
		font-weight:bold;	
		padding:0 5px 0 49px;
		float:right;
		}
		.revista H2{
			padding:14px 0 10px;
			}
		.revista H2 A:hover{
			text-decoration:underline;
			}
	.archivo .esq-top-izq{
		background:#f5fadd;
		}
		.archivo .caja-archivo{
			float:left;
			width:100%;
			clear:both;
			padding:12px 0 13px;
			}
			.archivo .caja-archivo UL{
				padding:0 10px;
				}
				.archivo .caja-archivo UL LI{
					background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left bottom;
					padding:10px 0;
					}
					.archivo .caja-archivo UL LI A{
						background:url("../images/css/comunes/bg_flechita_verde.gif") no-repeat scroll 4px 3px;
						padding:0 0 0 20px;
						text-decoration:none;
						color:#4c5131;
						font-weight:bold;
						font-size:12px;
						}
						.archivo .caja-archivo UL LI A:hover{
							text-decoration:underline;
							}
	.buscador_contents.buscador-verde .esq-top-der {
		background:url("../images/css/comunes/bg_titulo_buscador_verde.gif") no-repeat scroll left top;
		}
		.buscador_contents.buscador-verde .archivo .esq-top-der{
			background:url("../images/css/comunes/bg_titulo_archivo.gif") no-repeat scroll left top;
			}



/************************************************************/
/*						Modulo							*/
/************************************************************/
	
/****************listado********************/
.contenedor-listado-modulo{ 
	margin:0;
	}
	.contenedor-listado-modulo UL{
		}
		.contenedor-listado-modulo LI{
			background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left bottom;
			clear:both;
			padding-bottom:13px;
			margin-bottom:16px;
			float:left;
			width:100%;
			}
		.contenedor-listado-modulo IMG{
			float:left;
			}
		.contenedor-listado-modulo .con-imagen {
			padding-left:0px;
			}
	.contenedor-listado-modulo H2{ 
		padding:0 0px 7px 0;
		font-size:17px;
		font-family:Georgia, "Times New Roman", Times, serif;
		line-height:24px;
		}
		.contenedor-listado-modulo li.destacada{
			background:#eef7fd;
			padding:0 0 0 12px;
			width:98%;
			}
			.contenedor-listado-modulo li.destacada H2{
				font-size:21px;
				padding:13px 20px 10px 0;
				}
	.contenedor-listado-modulo.listado-proyectos li.destacada{ 
		background:#f5fdcc;
		}
.listado-proyectos IMG,
.listado-noticias object,
.listado-noticias IMG{
	float:right;
	padding-bottom:1px;
	border-bottom:5px solid #50bee2;
	margin-left:18px;
	}
	.listado-proyectos IMG{
		border-bottom:5px solid #c2da49;
		}
.categoria,
.listado-documentos .categoria,
.listado-proyectos .contenedor-fecha,
.noticias-contodo-ampliada .contenedor-fecha,
.listado-noticias .contenedor-fecha{
	clear:none;
	background:url(../images/css/home/bg_fecha_actualizada_izq.gif) no-repeat left top;
	float:left;
	padding-bottom:15px;
	color:#FFFFFF;
	float:left;
	font-size:10px;	
	font-family:Arial, Helvetica, sans-serif;
	}
	.listado-documentos .categoria{
		padding-bottom:12px;
		}
	
	.listado-proyectos .contenedor-fecha,
	.proyectos-ampliada .contenedor-fecha{
		background:url(../images/css/home/bg_fecha_proyectos_izq.gif) no-repeat left top;
		}
	.contenedor-listado-modulo li.destacada .contenedor-fecha{
		padding-bottom:8px;
		}
	.categoria span,
	.listado-documentos .categoria span,
	.listado-proyectos .contenedor-fecha p.fecha,
	.noticias-contodo-ampliada .contenedor-fecha p.fecha,
	.listado-noticias .contenedor-fecha p.fecha{
		background:url(../images/css/home/bg_fecha_actualizada_der.gif) no-repeat right top;
		float:left;
		line-height:normal;
		}
		.listado-proyectos .contenedor-fecha p.fecha,	
		.proyectos-ampliada .contenedor-fecha p.fecha{
			background:url(../images/css/home/bg_fecha_proyectos_der.gif) no-repeat right top;
			padding-left:4px;
			}
		.listado-proyectos p.entradilla,
		.listado-noticias  p.entradilla{
			clear:left;
			padding-bottom:10px;
			}
		.categoria span,
		.listado-documentos .categoria span,
		.listado-proyectos .contenedor-fecha span,
		.noticias-contodo-ampliada	.contenedor-fecha span,
		.listado-noticias .contenedor-fecha span{
			padding:3px 4px;
			float:left;
			line-height:normal;
			font-family:Arial, Helvetica, sans-serif;
			}
			.listado-proyectos .contenedor-fecha p.fecha span,
			.noticias-contodo-ampliada .contenedor-fecha p.fecha span,
			.listado-noticias .contenedor-fecha p.fecha span{
				background:url("../images/css/home/bg_span_actualizada.gif") no-repeat scroll 0 6px transparent;
				padding:3px 7px 3px 11px;
				margin-left:3px;				
				}
				.listado-proyectos .contenedor-fecha p.fecha span,
				.proyectos-ampliada .contenedor-fecha p.fecha span{
					background:url("../images/css/home/bg_span_proyectos.gif") no-repeat scroll 0 6px transparent;
					}
				#cms .noticias-contodo-ampliada .contenedor-fecha  span{
					padding:2px 4px 5px;
					}
				.noticias-contodo-ampliada .contenedor-fecha p.fecha A.date-picker-control span,
				.noticias-contodo-ampliada .contenedor-fecha p.fecha span .separator_date{
					background:none;
					padding:0;
					margin:0;
					}
.buscador_contents.buscador-proyectos .archivo .esq-top-der{
	background:url(../images/css/comunes/bg_buscador_proyectos.gif) no-repeat left top;
	}
	.buscador_contents.buscador-proyectos label{
		color:#3a512d;
		}	
.categorias{
	float:left;
	clear:both;
	width:100%;
	margin-top:12px;
	}
.buscador_contents .categorias H2{
	color:#f9feff;
	font-size:11px;
	font-weight:bold;	
	padding-bottom:15px;
	text-transform:uppercase;	
	padding-bottom:14px;
	padding-left:10px;	
	padding-top:13px;
	}	
	.buscador_contents .categorias .esq-top-der{
		background:url("../images/css/comunes/bg_categorias.gif") no-repeat scroll left top transparent;
		}	
		.buscador_contents .categorias .esq-top-izq{
			background:#eef7fd;
			}
			.categorias UL{
				padding:0 10px 8px 10px;
				float:left;
				width:200px;
				}
			.categorias UL LI{
				padding:0 0 5px 0;
				margin-bottom:5px;
				background:url("../images/css/home/bg_punteado_horizontal.gif") repeat-x scroll left bottom;
				float:left;
				width:100%;
				}
				.categorias UL LI A{
					font-weight:bold;
					text-decoration:none;
					color:#0f495b;
					background:url("../images/css/comunes/bg_flechita_azul.gif") no-repeat scroll 0 8px transparent;
					padding:5px 0 5px 15px;
					float:left;
					}
					.categorias UL LI span{
						
						}
					.categorias UL LI UL{
						padding:0 0 0px 13px;
						float:left;
						width:190px;
						}
						.categorias UL LI UL LI{
							background:url("../images/css/comunes/flecha_azul.gif") no-repeat scroll 0 9px transparent;
							margin:0;
							padding-bottom:0;
							}
							.categorias UL LI UL LI A{
								font-weight:normal;
								font-size:11px;
								background:none;
								padding:4px 0 4px 22px;
								}
								.categorias UL LI  A span{
									font-size:11px;
									color:#61625d;
									font-weight:normal;
									}
							
/****************Ampliada********************/
	.noticias-contodo-ampliada .txt{
		position:relative;
		padding-top:12px;
		}
		.documentos-ampliada .txt{
			padding-top:0;
			}
	.noticias-contodo-ampliada H1{
		padding:5px 0 11px;
		line-height:27px;
		}
	.noticias-contodo-ampliada .imagen{
		float:right;
		/*width:320px;*/
		width:220px;
		}
		.noticias-contodo-ampliada object,
		.noticias-contodo-ampliada IMG{
			float:right;
			border-bottom:5px solid #50bee2;
			padding-bottom:1px;
			margin-bottom:10px;
			width:220px;
			}
			.proyectos-ampliada IMG{
				border-bottom:5px solid #bdd73b;
				padding-bottom:1px;
				margin-bottom:10px;				
				}
			.grupos-local-contodo-ampliada .imagen IMG{
				width:320px;
				}
	.noticias-contodo-ampliada div.entradilla{
		clear:left;
		float:left;
		width:660px;
		background:url(../images/css/comunes/bg_entradilla.gif) repeat-x left top;
		font-weight:bold;
		padding:23px 30px 22px 10px;
		}
		.proyectos-ampliada div.entradilla{
			background:url(../images/css/home/bg_entradilla_proyectos.gif) repeat-x left top;
			}
	.noticias-contodo-ampliada div.web,
	.noticias-contodo-ampliada div.fichero,
	.noticias-contodo-ampliada div.fuente,
	.noticias-contodo-ampliada div.cuerpo{
		clear:left;
		float:left;
		width:676px;
		background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left top;
		margin-top:0px;
		padding:15px 0px 0px 0px;
		margin-left:10px;
		}
		.documentos-ampliada div.web{
			margin-left:0;
			margin-top:15px;
			}
		.noticias-contodo-ampliada div.cuerpo{
			margin-top:10px;
			}
		.noticias-contodo-ampliada div.fichero,
		.noticias-contodo-ampliada div.fuente{
			background:none;		
			}
		.noticias-contodo-ampliada.documentos-ampliada div.web{
			width:auto;
			margin:10px 0 0;	
			background:url("../images/css/comunes/icono_web.gif") no-repeat scroll 0 4px;
			padding:1px 0 2px 21px;		
			clear:left;
			}
			.noticias-contodo-ampliada .contenido-derecha div.descargar{
				background:url("../images/css/comunes/icono_pdf.gif") no-repeat scroll 8px 7px #EFF7FA;
				padding:7px 0 5px 30px;		
				border:1px solid #D9ECF2;		
				}
	.noticias-contodo-ampliada	.contenedor-fecha{
		padding-bottom:0;
		position:absolute;
		left:10px;
		top:4px;
		}
	 .documentos-ampliada .categoria{
	 	padding-bottom:15px;
	 	}			
		 .noticias-contodo-ampliada.documentos-ampliada .categoria span{
			background:none;
			}
			#cms .noticias-contodo-ampliada.documentos-ampliada .categoria p.fecha span{
				padding:2px 7px 1px 11px;
				}
			.documentos-ampliada .categoria .contenedor-fecha{
				left:0;
				top:0;
				position:relative;				
				}
		.documentos-ampliada IMG{
		border:0;
		padding:0;
		}
		.noticias-contodo-ampliada.documentos-ampliada .cuerpo{
			background:none;
			margin-left:0;
			padding:0;
			margin:0;
			}
/**************************** listado videos ***************************/
.enlaces-videos{
	float:left;
	clear:both;
	width:100%;
	float:right;
	padding-bottom:15px;
	}
	.enlaces-videos DIV{
		float:right;
		background:url(../images/css/comunes/bg_barrita_punteada.gif) no-repeat right center;
		padding:0 12px 0 0;
		margin:0 12px 0 0;
		}
		.enlaces-videos div.enlace-flickr,
		.enlaces-videos div.enlace-vimeo{
			background:none;
			padding:0;
			margin:0;
			}
	.enlaces-videos A{
		font-size:12px;
		font-weight:bold;
		color:#11556a;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		float:right;
		background:url(../images/css/comunes/icono_youtube_videos.gif) no-repeat left center;
		padding:0 0 0 22px;		
		}		
		.enlaces-videos A:hover{
			text-decoration:underline;
			}		
		.enlaces-videos A.rss{
			background:url(../images/css/comunes/bg_rss.gif) no-repeat left center;
			padding:0 0 0 20px;
			}
		.enlaces-videos A.vimeo{
			background:url(../images/css/comunes/icono_vimeo.gif) no-repeat left center;
			}
		.enlaces-videos A.flickr{
			background:url(../images/css/comunes/icono_flickr.gif) no-repeat left center;
			}
		.enlaces-videos A.presentacion{
		background:url(../images/css/comunes/icono_presentacion.gif) no-repeat left center;
			}
			
.listado-fotos .cuatro-bloques,
.listado-videos .cuatro-bloques {
	float:left;
	width:100%;
	clear:both;
	margin-bottom:23px;
	}
	.listado-fotos .cuatro-bloques{
		margin-bottom:29px;
		}
	.listado-videos .cuatro-bloques .bloque-video,
	.cuatro-bloques .bloque-video{
		float:left;
		width:220px;
		margin-right:20px;
		}
		.cuatro-bloques .bloque-video.ultimo-video{
			margin-right:0;
			}
		.cuatro-bloques .bloque-video IMG{
			border:1px solid #dfdfdf;
			padding:4px;
			background:#ffffff;
			margin-bottom:5px;
			}
			.cuatro-bloques .bloque-video H3{
				color:#11556a;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				line-height:16px;
				}
				.cuatro-bloques .bloque-video H3 A{
					color:#11556a;
					}
	.listado-fotos .fecha-comentarios,
	.listado-videos .fecha-comentarios{
		background:url(../images/css/home/bg_punteado_horizontal.gif) repeat-x left bottom;
		margin-bottom:5px;
		padding-bottom:9px;
		}
	 .enlaces-categorias{
		float:left;
		width:100%;
		clear:both;
		color:#d3d3d3;
		background:url(../images/css/comunes/bg_barrita_gris.gif) no-repeat 46% 50%;
		}
		 .enlaces-categorias A{
			font-size:11px;
			color:#1e99c0;
			text-decoration:none;
			background:url("../images/css/home/bg_ver_videos.gif") no-repeat scroll 0 2px transparent;
			padding:0 0 0 15px;
			margin-right:15px;
			}
			.enlaces-categorias A:hover{
				text-decoration:underline;
				font-size:11px;
				}
	.listado-fotos .fecha-comentarios{
		background:none;
		margin:0;
		padding:0;
		}
/****************************************************** listado documentos ********************************/
.listado-documentos .enlace{
	clear:both;	
	float:left;
	width:100%;
	padding:0 0 4px 0;
	}
	.listado-documentos .enlace A.descargar{
		padding:0 0 5px 22px;
		background:url("../images/css/comunes/icono_pdf.gif") no-repeat scroll 0 0px;
		}
	.listado-documentos .enlace span.web{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:10px;
		text-transform:uppercase;
		font-weight:bolder;
		background:url("../images/css/comunes/icono_web.gif") no-repeat scroll 0 0px;
		padding:1px 0 2px 21px;
		}
.contenedor-listado-modulo.listado-documentos h2{
	line-height:20px;
	}
/******************************************************************/
/************************* listado formacion ********************/
.listado-formacion table{
	margin-bottom:25px;
	margin-top:2px;
	font-size:11px;
	}
	.listado-formacion table th{
		background:#105165 url(../images/css/home/bg_th.gif) no-repeat right center;
		color:#ffffff;
		padding:4px 10px;
		}
		.listado-formacion table td{
			background:url("../images/css/home/bg_punteado_horizontal.gif") repeat-x scroll left bottom;
			font-size:11px;
			padding:13px 10px;
			}
			.listado-formacion table td A{
				font-weight:normal;
				}
				.listado-formacion table td.primero A{
					font-weight:bold;
					text-decoration:none;
					color:#105165;					
					}
.buscador_contents.buscador-formacion .esq-top-izq{
	background:url("../images/css/comunes/bg_fondo_buscador_formacion.gif") no-repeat scroll left bottom transparent;
	}
.buscador_contents.buscador-formacion .esq-top-der {
	background:url("../images/css/comunes/bg_buscador_formacion.gif") no-repeat scroll left top transparent;
	}
	.buscador_contents.buscador-formacion .archivo .esq-top-der{
		background:url("../images/css/comunes/bg_archivo.gif") no-repeat scroll left top transparent;
		}
		.buscador_contents.buscador-formacion .archivo .esq-top-izq{
			background:#eef7fd;
			}
.buscador_contents.buscador-formacion label{
	width:63px;
	}
.buscador_contents.buscador-formacion input{
	width:127px;
	}
	.buscador_contents.buscador-formacion .botones input{
		width:auto;
		}
.buscador_contents.buscador-formacion select{
	width:135px;
	}
	.buscador_contents.buscador-formacion .select label{
		width:63px;
		}
.buscador_contents.buscador-formacion .archivo .caja-archivo ul li a{
	color:#0f495b;
	}
/************************* formacion ampliada *************************/
.noticias-contodo-ampliada.formacion-contodo-ampliada .imagen{
	background:#d9ebf1 url(../images/css/comunes/bg_formacion_azul.gif) no-repeat left top;
	padding:13px 50px 13px 15px;
	width:156px;
	font-size:11px;
	
	}
	.formacion-contodo-ampliada .imagen strong{
		font-size:12px;
		display:block;
		color:#12647d;
		}
	.formacion-contodo-ampliada .imagen A{
		color:#12647d;
		}
.noticias-contodo-ampliada.formacion-contodo-ampliada .contenedor-fecha{
	background:url("../images/css/comunes/bg_fecha_formacion_izq.gif") no-repeat scroll left top transparent;
	clear:none;
	color:#FFFFFF;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	z-index:1000;
	}
	.noticias-contodo-ampliada.formacion-contodo-ampliada .contenedor-fecha span{
		background:url("../images/css/comunes/bg_fecha_formacion_der.gif") no-repeat scroll right top transparent;
		float:left;
		line-height:normal;
		padding:3px 5px;
		}
.noticias-contodo-ampliada.formacion-contodo-ampliada div.entradilla {
	background:url("../images/css/comunes/bg_entradilla_formacion.gif") repeat-x scroll left top transparent;
	clear:left;
	float:left;
	font-weight:bold;
	padding:19px 25px 13px 10px;
	width:665px;
	}
	.noticias-contodo-ampliada.formacion-contodo-ampliada div.entradilla UL LI{
		float:left;
		width:31%;
		background:url("../images/css/comunes/icono_listas.gif") no-repeat scroll 0 9px transparent;
		padding:3px 0 3px 14px;
		font-size:11px;
		}
		.noticias-contodo-ampliada.formacion-contodo-ampliada div.entradilla UL LI SPAN{
			font-size:10px;
			font-weight:bold;
			font-family:Georgia, "Times New Roman", Times, serif;
			text-transform:uppercase;
			color:#11556a;
			float:left;
			padding-right:3px;
			}
			.noticias-contodo-ampliada.formacion-contodo-ampliada div.entradilla ul li span.separator_date{
				float:none;
				}
.noticias-contodo-ampliada.formacion-contodo-ampliada div.formulario-comentarios{
	clear:left;
	float:left;
	margin-left:10px;
	margin-top:0;
	padding:45px 0 0;
	width:676px;
	}
	.formacion-contodo-ampliada div.formulario-comentarios .formulario div.telefono input{
		width:100px;
		}
	.noticias-contodo-ampliada.formacion-contodo-ampliada div.formulario-comentarios .caja-formulario{
		
		}
/****************************** listado-grupos**********************/
.listado-grupos .descripcion-grupo{
	float:left;
	width:100%;
	clear:both;
	padding-bottom:10px;
	margin-bottom:20px;
	background:url("../images/css/home/bg_punteado_horizontal.gif") repeat-x scroll left bottom;
	line-height:19px;
	}
	.listado-grupos .descripcion-grupo img{
		float:right;
		margin-left:15px;
		border:0;
		padding:0;
		}

	.listado-grupos H2{
		float:left;
		line-height:17px;
		padding-bottom:6px;
		}
	.listado-grupos H2 A{
		font-size:11px;
		text-transform:uppercase;
		font-size:11px;
		color:#11556a;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		background:url(../images/css/comunes/bg_grupos_localizacion.gif) no-repeat left 6px;
		padding:4px 0 3px 19px;
		float:left;
		line-height:16px;
		}
	 .comarca{
		background:url("../images/css/comunes/bg_comarca_izq.gif") no-repeat scroll left top transparent;
		clear:both;
		float:left;
		padding-bottom:6px;
		margin-left:19px;
		width:auto;
		}
		 .comarca span{
			background:url("../images/css/comunes/bg_comarca_der.gif") no-repeat scroll right top transparent;
			float:left;
			width:auto;
			line-height:normal;
			padding:3px 6px 3px 5px;
			color:#ffffff;
			text-transform:uppercase;
			font-size:10px;
			font-weight:bold;
			font-family:Georgia, "Times New Roman", Times, serif;
			}
			.comarca span div{
				float:left;
				}
				.comarca span div span.texto_campo_desplegable{
					padding:0;
					background:none;					
					}
			.listado-grupos .enlaces-categorias{
				background:url("../images/css/home/bg_punteado_horizontal.gif") repeat-x scroll left bottom transparent;
				width:278px;
				margin-left:19px;
				padding-bottom:8px;
				}
				.listado-grupos .enlaces-categorias UL LI{
					clear:none;
					width:auto;
					background:none;
					margin:0;
					padding:0;
					}
					.listado-grupos .enlaces-categorias UL LI A{
						background:url(../images/css/comunes/bg_barrita_gris.gif) no-repeat right 2px;
						padding:0 7px 0 0;
						margin:0 7px 0 0;
						}
						.listado-grupos .enlaces-categorias UL LI.ultimo A{
							background:none;
							}
	.listado-grupos UL LI{
		clear:none;
		width:300px;
		margin-right:20px;
		padding-bottom:12px;
		margin-bottom:20px;
		background:none;
		}
		.listado-grupos UL LI.ultimo{
			margin-right:0;
			}
/******************* grupos detalle *****************/
.grupos-local-contodo-ampliada .txt{
	padding:0;
	}
.grupos-local-contodo-ampliada .derecha{
	float:right;
	width:380px;
	margin-left:19px;
	padding:0;
	}
	.grupos-local-contodo-ampliada .derecha IMG{
		border:0;
		}
	.grupos-local-contodo-ampliada .derecha div{
		clear:both;
		}
		.grupos-local-contodo-ampliada .derecha div.imagen{
			width:100%;
			}
		.grupos-local-contodo-ampliada .derecha div.municipios{
			float:left;
			width:360px;
			padding:18px 10px 15px;
			background:url(../images/css/comunes/bg_municipios.gif) repeat-x left top;
			margin-top:15px;
			}
		.grupos-local-contodo-ampliada .derecha div.pdf,
		.grupos-local-contodo-ampliada .derecha div.presupuesto{
			float:left;
			width:360px;
			padding:9px 10px;
			background:url("../images/css/home/bg_punteado_horizontal.gif") repeat-x scroll left top transparent;			
			}
			.grupos-local-contodo-ampliada .derecha div.municipios strong,
			.grupos-local-contodo-ampliada .derecha div.presupuesto strong,			
			.grupos-local-contodo-ampliada .derecha div.municipios span,
			.grupos-local-contodo-ampliada .derecha div.presupuesto span{
				color:#11556a;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:12px;
				}
				.grupos-local-contodo-ampliada .derecha div.municipios strong{
					display:block;
					}
			.grupos-local-contodo-ampliada .derecha div.pdf A{
				font-weight:bold;
				color:#1e99c0;
				text-decoration:none;
				background:url(../images/css/comunes/bg_icono_pdf.gif) no-repeat left 0px;
				padding:1px 0 1px 22px;
				}
.grupos-local-contodo-ampliada .grupos-izquierda{
	float:left;
	width:540px;
	padding:0px;
	}
	.grupos-izquierda .datos-contacto{
		clear:both;
		background:#f5fdcc;
		width:514px;
		padding:14px 12px 14px 13px;
		font-size:11px;
		margin-bottom:15px;
		}
		.grupos-izquierda .datos-contacto H2{
			font-size:12px;
			color:#4c6211;
			font-weight:bold;
			font-family:Georgia, "Times New Roman", Times, serif;
			background:url(../images/css/comunes/bg_titulo_datos_contacto.gif) no-repeat left top;
			padding-left:20px;
			margin-bottom:2px;
			}
		.grupos-izquierda .datos-contacto div{
			padding:4px 0px 4px 28px;
			background:url("../images/css/comunes/bg_flechita_datos_contacto.gif") no-repeat scroll 12px 9px transparent;
			margin:0;
			float:none;
			}
			.grupos-izquierda .datos-contacto div.web{
				width:auto;	
				}
			.grupos-izquierda .datos-contacto div.imagen{
				float:right;
				background:none;
				width:160px;
				}
				.grupos-izquierda .datos-contacto div.imagen img{
					width:160px;
					border:0;
					padding:0;					
					}
			.grupos-izquierda .datos-contacto div div{
				padding:0;
				background:none;
				margin:0;
				float:none;
				}
	.grupos-izquierda .comarca{
		margin:0;
		padding-bottom:10px;
		}
		.grupos-izquierda .comarca .campo_desplegable{
			padding:0;
			float:left;			
			}

/************************************************************/
/*						RSS									*/
/************************************************************/
.rss{
	font-size:1em;
	float:left;
	
	}
	.rss A{
		padding:3px 0 5px 20px;
		}


/************************************************************/
/*						XML									*/
/************************************************************/
.xml{
	font-size:1em;
	}
	.xml A{
		padding:2px 0 5px 40px;
		}


/************************************************************/
/*						VOLVER								*/
/************************************************************/
.volver {
	clear:both;
	margin-top:0.5em;
	border-top:1px solid #AAAAAA;
	padding-top:0.5em;
	}

/************************************************************/
/*						oculto								*/
/************************************************************/
.oculto {
	display:none;
	}

/************************************************************/
/*					ERROR EXPLANATION						*/
/************************************************************/
.errorExplanation {

	}
	.errorExplanation UL{

		}	
		.errorExplanation UL LI{
			color:#BF0000;	
			background:none;
			}

/**************** paginador ************/		
#content .content-paginacion-news {
	clear:both;
	float:left;
	width:100%;
	}
	#content .multimedia-paginacion {
		clear:both;
		color:#838383;
		float:left;
		padding-left:0;
		width:100%;
		}
		#content .multimedia-paginacion UL{
			float:left;
			margin:0;
			padding:7px;
			width:auto;
			background:#f2f2f2;
			}
			#content .multimedia-paginacion UL LI{								
				float:left;
				clear:none;
				font-size:12px;
				font-weight:normal;
				padding:0 0.5em 0 0;
				width:auto;
				color:#787878;
				border:0;
				background:transparent none repeat scroll 0 0;
				margin:0;
				}
				#content .multimedia-paginacion UL LI A{
					color:#1e99c0;
					font-weight:normal;
					text-decoration:none;
					}
					#content .multimedia-paginacion ul li a:hover {
						text-decoration:underline;
						}
		#content .multimedia-paginacion .buttons {
			float:right;
			font-size:12px;
			padding:0 0 0 1em;
			}
			#content .multimedia-paginacion .buttons span{
				float:left;
				}
			#content .multimedia-paginacion .buttons A{
				text-decoration:none;
				float:left;
				}
			#content .multimedia-paginacion .buttons a.prev_page, 
			#content .multimedia-paginacion .buttons span.prev_page{				
				padding:5px 10px 12px 27px;
				background:transparent url(../images/css/comunes/flecha_menos_enlace.gif) no-repeat scroll 0 0px;
				}
				#content .multimedia-paginacion .buttons span.prev_page{
					
					}
				#content .multimedia-paginacion .buttons a.next_page, 
				#content .multimedia-paginacion .buttons span.next_page{
					background:transparent url(../images/css/comunes/flecha_mas_enlace.gif) no-repeat scroll 100% 0px;
					padding:5px 27px 12px 10px;
					margin-left:8px;
					}
				#content .multimedia-paginacion .buttons a.next_page,
				#content .multimedia-paginacion .buttons a.prev_page{
				    font-weight:normal;
					}
					#content .multimedia-paginacion .buttons a.next_page:hover,
					#content .multimedia-paginacion .buttons a.prev_page:hover{
						text-decoration:underline;
						}
					
/***************************** maquetacion sobre la programacion ***********************/
.formulario .login input{


	}
/******************************** galeria de imagenes ***********************************/
/**************** galeria de imagenes *********************/
#content #content-informacion .contenido-derecha .galeria IMG{
	background:none;
	padding:0;
	margin-bottom:0;
	}
.contenido-home .derecha-home .caja-inferior div.galeria,
#footer .galeria{
	display:none;
	}	
.galeria {	
	float:none;
	width:100%;
	clear:both;
	}
	.galeria .pagination{
		margin:0.6em 0;
		}
	.galeria .caja{
		float:none;
		width:98%;
		display:block;
		}
	.galeria .content,
	.contenido-home .derecha-home .caja-inferior .galeria .content{		
		float:left;
		width:100%;
		clear:both;
		margin-top:0;
		line-height:normal;
		position:relative;
		}
		.galeria .content .embox {
			font-size:1em;
			}
		div.galeria .content .controls{
			float:none;
			padding:0;
			width:99%;
			clear:both;
			}
			div.galeria .content .controls div{
				display:inline;
				float:right;
				width:auto;
				clear:none;
				padding-right:0.2em;
				}	
				div.galeria .content .controls div SPAN,			
				div.galeria .content .controls div A{
					height:2.2em;
					width:2.2em;
					display:block;
					padding:0;
					}
				.contenido-home .derecha-home .caja-inferior .galeria A,
				.caja-gris .galeria A{
					float:none;
					padding:0;
					width:auto;
					display:block;
					height:auto;
					background:none;
					}
				#content div.galeria .content .controls div IMG{
					float:left;
					margin-bottom:0;
					background:none;
					border:0;
					padding:0;
					}
		div.galeria .content  .embox{
			float:left;
			padding:0;
			clear:both;
			width:99%;		
			}
			div.galeria .content .embox div.download{
				float:left;
				padding:0;				
				width:48%;
				clear:none;
				font-weight:bolder;
				}
				div.galeria .content .embox div.download A,
				div.galeria .content .embox div.download{
					color:#bed647;
					}
			div.galeria .content .embox div.image-title{
				float:right;
				padding:0;
				display:inline;				
				width:46%;
				clear:none;
				text-align:right;
				color:#010101;
				}
	div.galeria .navigation{
		width:100%;
		float:left;
		clear:both;
		padding:0.5em 0 0;
		}	
		div.galeria .navigation UL.thumbs{
			padding:0;
			float:left;
			width:100%;
			clear:both;
			}				
			#content div.galeria .navigation UL.thumbs LI{				
				float:left;		
				padding:0 0 0 0;					
				height:auto;
				line-height:normal;	
				background:none;
				width:auto;				
				padding:0.8em 0 0.8em;
				margin:0 0 5px 5px;
				text-align:center;	
				clear:none;			
				}
				#content div.galeria .navigation UL.thumbs > LI{
					width:auto;
					}
				#content div.galeria .navigation UL.thumbs LI.selected IMG{
					border:0.3em solid #bed647;
					padding:0.1em;
					background:#ffffff;
					}				
				#content div.galeria .navigation UL.thumbs LI IMG{					
					height:7em;
					width:7em;
					}
.galeria A.delete_galeria,
.contenido-home .derecha-home .caja-inferior .galeria A.delete_galeria{    
    position: relative;
	float:left;
    top: 0;
    left: 0.25em;
    z-index: 10;
    width: 1.9em;
    height: 1.5em;
	clear:both;
	background: url(/images/administracion/icons/eliminar.gif) 0 0 no-repeat;
	}
#content .galeria IMG{
	border:0.3em solid #E1E1E1;
	padding:0.1em;
	background:none;
	}
	.caja-derecha .image-wrapper A img{
		width:17.8em;
		}
.galeria .esq-top-izq{
	background:none;
	width:97%;
	border:1px solid #E6E6E6;
	background:#f6f6f6;
	float:left;
	padding:0;
	}
	.galeria .esq-top-der{
		width:100%;
		background:none;
		padding:0;
		}
	.galeria .esq-bottom-der{
		width:100%;
		padding:0;
		}
.galeria UL LI{
	border:0;
	margin-bottom:1em;
	}
	
#content .contenido-derecha .galeria .caja{
	width:auto;
	}
.galeria A IMG{
	cursor:pointer;
	}
.galeria .slideshow{
	width:99.5%;
	border:0;
	padding:7px 0;
	margin-bottom:0.5em;
	}		
	.galeria .slideshow .image-wrapper{
		width:100%;
		background:none;
		}	
		#content .galeria .content .image-wrapper A IMG{
			border:0;
			padding:0;		
			}	
.contenido-izquierda .galeria .caja{
	padding:5px 5px 5px 8px;
	border:0;
	}
div.galeria .content .controls div.nav-controls{
	width:6.2em;
	}
	div.galeria .content .controls div.nav-controls A{
		display:inline;
		}	
		#content div.galeria .content .controls div.nav-controls A IMG{
			padding-left:0.5em;	
			}	 
/********************************  gmap *********************************/
.gmap{
		float:left;
		clear:both;
		width:100%;
		padding:0;
		
		}	
#error{
	padding-top:50px;
}

.noticias-contodo-ampliada .imagen .video{
	clear:left;;
	}
#captcha IMG{
	margin-bottom:8px;
	}
	#captcha input#suscription_captcha{
		width:200px;
		}
/******************* listado documentos *********************/
.listado-documentos div.categorias{
		
	}
	.listado-documentos .categorias span{
		
		}
/****************************video ampliada ***************************/
.imagenflickr-ampliada .txt,
.objetovideo-ampliada .txt{
	position:relative;
	}
.imagenflickr-ampliada .contenedor-fecha,
.objetovideo-ampliada .contenedor-fecha{
	background:url("../images/css/home/bg_fecha_izq.gif") no-repeat scroll left top transparent;
	float:left;
	line-height:normal;
	padding:0 0 0 17px;
	width:auto;		
	left:10px;
	padding-bottom:0;
	position:absolute;
	top:4px;	
	z-index:1000;
	}
	.imagenflickr-ampliada .contenedor-fecha p.fecha,
	.objetovideo-ampliada .contenedor-fecha P.fecha{
		background:url("../images/css/home/bg_fecha_der.gif") no-repeat scroll right top transparent;
		display:inline;
		float:left;
		color:#FFFFFF;
		float:left;
		font-size:10px;
		padding:2px 8px 2px 0;		
		}
		.objetovideo-ampliada .contenedor-fecha P.fecha span{
			
			}
.imagenflickr-ampliada .entradilla,
.objetovideo-ampliada .entradilla{
	clear:both;
	float:left;
	width:100%;
	padding:20px 10px 10px;
	background:url("../images/css/home/bg_entradilla_proyectos.gif") repeat-x scroll left top;
	width:96%;
	margin-top:10px;
	}
	.imagenflickr-ampliada .entradilla{
		padding:20px 10px 10px;
		margin-top:10px;

		background:url("../images/css/home/bg_entradilla_proyectos.gif") repeat-x scroll left top;
		}
	.objetovideo-ampliada .entradilla div{
		float:left;
		clear:both;
		margin-bottom:10px;
		}
	.objetovideo-ampliada .entradilla input{
		width:auto;
		float:left;
		margin:4px 7px 0 0;
		border:0;
		background:none;
		}
	.objetovideo-ampliada .entradilla label{
		display:inline;
		padding-top:4px;
		}
.noticias-contodo-ampliada .campo_desplegable,
.categoria .campo_desplegable{
	padding-left:0;
	float:right;	
	}
	.formacion-contodo-ampliada .campo_desplegable{
		float:none;
		}	
.categoria .campo_desplegable{
	float:left;
	}
	.categoria span div span{
		background:none;
		padding:0;
		}
/************** listado categorias ***********************/
.nuevo-interes,
.listado-categorias{
	float:left;
	width:100%;
	clear:both;
	}
	.nuevo-interes{
		margin-bottom:15px;
		}
 /****************************************************************************/
.nuevo-interes H2{
	padding-bottom:0.1em;
	}
	.nuevo-interes .esq-top-izq{
		background:none;
		border:1px solid #dedede;
		width:98.5%;
		padding:3px;
		}
		.nuevo-interes .esq-top-der{
			background:#F7F7F7;
			}
	.nuevo-interes .formulario input{
		width:99%;
		}
.listado-categorias ul.gestion-menu{
	border:0.05em solid #dedede;
	background:none;
	padding:10px 20px 25px;
	float:left;
	width:95.3%;
	margin:0;
	}
	.listado-categorias ul.gestion-menu li{
		/*background:none;
		font-weight:bolder;		
		height:auto!important;
		height:2.5em;
		min-height:2.5em;
         */		
		float:left;
		font-weight:bolder;	
		background:none;	
		}
		.listado-categorias ul.gestion-menu li.label{
			background:transparent url(/images/base/borde_gestion_menu.gif) repeat-x  0 bottom;
			}
		.listado-categorias ul.gestion-menu li ul li{
			/*background:none;*/
			font-weight:normal;
			float:right;
			width:96%;
			}
			.listado-categorias ul.gestion-menu li ul li.ultimo{
				background:none;
				padding-bottom:0em;
				}
			.listado-categorias ul.gestion-menu li ul li.label{
				background:transparent url(/images/base/borde_gestion_menu.gif) repeat-x  0 bottom;
				}
			.listado-categorias ul.gestion-menu li ul li .formulario input{
				width:98.8%;
				padding:5px;
				}
	.listado-categorias ul.gestion-menu li .up-down-gestion{
		width:auto;
		display:none;
		}
	.listado-categorias ul.gestion-menu li .esq-top-izq{
		width:99.5%;
		float:right;
		margin:2em 0 2em;
		background:none;
		padding:0;
		}
		.listado-categorias ul.gestion-menu li .esq-bottom-der{
			width:97.7%
			}
.listado-categorias ul.gestion-menu li div.titulo-pagina-gestion{
	padding:14px 0 0;
	font-size:12px;
	}
	.listado-categorias ul.gestion-menu li div.enlaces-edicion{
		float:right;
		padding:13px 0 0;
		}
		.listado-categorias ul.gestion-menu li div.enlaces-edicion .editar-elemento{
			float:left;
			
			}
	.listado-categorias ul.gestion-menu li{
		background:none repeat scroll 0 0 transparent;
		float:left;
		font-weight:bolder;			
		}	
		.listado-categorias ul.gestion-menu li ul li{
			
			}
			.listado-categorias ul.gestion-menu li ul li .esq-top-izq{
				background:none;
				border:1px solid #dedede;
				}			
		.listado-categorias ul.gestion-menu li ul li .formulario-nuevo-categoria div{
			float:left;
			margin:0.5em 0 1.5em;
			width:59.5em;
			clear:none;
			}
.listado-categorias ul.gestion-menu li ul li .formulario-nuevo-categoria div.botones {
		width:6.2em;
		float:right;
		margin-top:23px;
		}
		.listado-categorias ul.gestion-menu li ul li .botones input {			
			width:6em;
			}
.listado-categorias .caja-formulario{
	padding:0 15px;	
	}			
/*********************************************/
#cms .proyectos-contodo-ampliada .contenedor-fecha span  span{
	padding:0;
	float:none;
	margin:0;
	}
.nuevo-interes .formulario .botones{
	width:82px;
	}
#cms .noticias-contodo-ampliada .contenedor-fecha p.fecha span{
	padding:2px 7px 2px 11px;
	}
#cms .noticias-contodo-ampliada .contenedor-fecha  p.fecha span.separator_date{
	margin:0;
	padding:0;
	float:none;
	} 
	#cms .noticias-contodo-ampliada .contenedor-fecha  span div span.texto_campo_desplegable{
		padding:0;
		}
	#cms .noticias-contodo-ampliada .contenedor-fecha div.input_day_preview{
		padding-left:3px;
		}
.content-comarca{
	float:left;
	width:100%;
	clear:both;
	}
/**************** buscador general*******************/

.resultados-busquedas{
	clear:none;
	float:left;
	width:48.7%;	
	padding-bottom:33px;
	}	 
	 .resultados-busquedas.even{
		margin-right:2em;
		}
	 .resultados-busquedas  li{
		background:url("../images/css/home/bg_punteado_horizontal.gif") repeat-x scroll left bottom;
		float:left;
		margin:0 0 1em;
		padding:0 0 1em;
		width:100%; 	
		list-style:none;
	 	}
		.resultados-busquedas H2{
			padding:0 0 7px;
			}
		.resultados-busquedas ul{
			padding:0;	
			}
		.resultados-busquedas .sin-imagen{
			padding-bottom:10px;
			background:url("../images/css/home/bg_punteado_horizontal.gif") repeat-x scroll left bottom;
			float:left;
			margin:0 0 1em;
			padding:0 0 1em;
			width:100%; 	

			}
			.resultados-busquedas .sin-imagen IMG{
				float:right;
				margin-right:5px;
				width:75px;
				height:75px;
				}
.resultados-busquedas .contenedor-fecha{
	background:url("../images/css/comunes/bg_fecha_buscador_izq.gif") no-repeat left top;
	clear:none;
	color:#FFFFFF;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	clear:both;
	}	 
	.resultados-busquedas .contenedor-fecha p.fecha{
		background:url("../images/css/home/bg_fecha_proyectos_der.gif") no-repeat scroll right top;
		padding:3px 5px 4px 19px;
		float:left;
		line-height:normal;
		}
		.resultados-busquedas .sin-imagen p{
			clear:both;
			}
 /****************** formulario preinscripcion*************/
.formulario div.datos-administrativos,
.formulario div.datos-curso{
	float:left;	
	}	
	.formulario div.datos-administrativos{
		margin-bottom:0;
		}
.contenedor-botones-completo{
	float:left;
	clear:both;
	width:100%;
	}
.contenedor-listado-modulo .listado-grupos UL{
	float:left;
	width:100%;
	clear:both;
	}
 .formulario div.checkbox input{
	width:auto;
	border:0;
	background:none;
	
	}		
 .formulario div.checkbox label{
	display:inline;
	}		
	
.noticias-contodo-ampliada.formacion-contodo-ampliada div.entradilla ul li.primero{
	clear:left;
	}		
.bloque-completo{
	float:left;
	clear:both;
	width:100%;
	padding-top:15px;
	}	
.editor-derecha,
.editor-izquierda{
	float:left;
	clear:none;
	width:49%;
	}
	.editor-izquierda{
		padding-right:13px;
		}
/*************** ultimos boletiens ********************/
.ultimos-boletines UL LI{
	padding-bottom:10px;
	}
 .ultimos-boletines p.fecha{
	background:url("../images/css/home/bg_fecha_izq.gif") no-repeat scroll left top transparent;
	float:left;
	line-height:normal;
	padding:0 0 3px 17px;
	width:auto; 	
 	}
 	.ultimos-boletines p.fecha span{
 		background:url("../images/css/home/bg_fecha_der.gif") no-repeat scroll right top transparent;
		display:inline;
		float:left;
		padding:3px 5px 3px 0;
		color:#FFFFFF;
		font-size:10px;
 		}
 .ultimos-boletines p.description{
 	clear:both;
 	}
.ultimos-boletines UL LI H2{
	padding-bottom:4px;
	}
/*************************************/
.noticias-contodo-ampliada .grupos-izquierda object{
	float:left;
	width:505px;
	}
.galeria_editing,
.gmap_editing{
 	height:1px;
	line-height:1px;
 	}
	.galeria.galeria_editing{
	 	min-height:1px;
		height:auto;
		line-height:1px;
		
		}
.noticias-contodo-ampliada.formacion-contodo-ampliada div.entradilla ul li .checkbox input{
	width:auto;
	margin:3px 5px 0 0;
	border:0;
	padding:0;
	background:none;
	}
/********************************************/
.content-modulo-ampliada{
	min-height:455px;
	}
.noticias-contodo-ampliada.formacion-contodo-ampliada div.entradilla ul.desplegable_vorago li{
	width:36%;
	}
.editor-superior{
	float:left;
	width:100%;
	clear:both;
	padding-bottom:10px;
	font-size:11px;
	}
.editor-inferior{
	float:left;
	width:100%;
	clear:both;
	padding-top:10px;
	font-size:11px;
	}
.noticias-contodo-ampliada.formacion-contodo-ampliada div.cuerpo IMG{
	border:0;
	float:none;
	vertical-align:middle;
	}
.buscador_contents H2 IMG{
	border:0;
	}
#content div.galeria .content .controls div img,
#content div.galeria .content .controls div.nav-controls a img{
	width:auto;	
	padding:0;
	float:none;
	margin:0;
	}
#content .galeria .content .image-wrapper a img{
	float:none;
	width:auto;
	margin:0;	
	}	
#content div.galeria .navigation ul.thumbs li img{
	float:none;
	margin:0;
}	
	
	
	
	

/* This is a very basic stylesheet for the date-picker. Feel free to create your own. */

/* The wrapper div */
        /* Change the font-size to suit your design's CSS. The following line is for the demo that has a 12px font-size defined on the body tag */
        /* For Example: If using the YUI font CSS, uncomment the following line to get a 10px font-size within the datePicker */
        /* font:900 77%/77% Verdana; */
        /* Mozilla & Webkit extensions to stop text-selection. Remove if you wish to validate the CSS */

div.datePicker
        {
        position:absolute;
        min-width:18em;
        width:18em;
        z-index:9999;
        text-align:center;


        font:900 0.8em/0.8em Verdana, Sans-Serif;
        

        background:transparent;

        }
/* Styles for the static datePickers */
div.staticDP
        {
        position:relative;
        top:0;
        left:0;
        }
/* The iframe hack to cover selectlists in Internet Explorer <= v6 */
iframe.iehack
        {
        position:absolute;
        background:#fff;
        z-index:9998;
        padding:0;
        border:0;
        display:none;
        margin:0;
        }
/* The "button" created beside each input for non-static datePickers */
        /*position:relative;*/
        /* Moz & FF */
a.date-picker-control:link,
a.date-picker-control:visited,
a.date-picker-control:hover,
a.date-picker-control:active,
a.date-picker-control:focus
        {
        border:0 none;
        padding:0;
        margin:0 0 0 0.3em;
        background:transparent url(/images/calendario/cal.gif) no-repeat 50% 50%;
        min-width:1.5em;
        line-height:normal;
        cursor:pointer;
        visibility:visible;
        text-decoration:none;
        vertical-align:middle;
        }
/* Feed IE6 the following rule, IE7 should handle the min-width declared above */
* html a.date-picker-control
        {
        width:1.5em;
        }
/* IE, Safari & Opera. Seperate CSS rule seems to be required. */
a.date-picker-control
        {
        display:inline-block;
        }
a.date-picker-control span
        {
        display:block;
        width:1.5em;
        height:1.5em;
        margin:auto 0;
        }
/* The next & previous buttons */
div.datePicker th span
        {
        display:inline;
        padding:0;
        margin:0;
        color:#000;
        text-align:center;
        line-height:1em;
        border-width:0;
        font-family: georgia, times new roman, palatino, times, bookman, serif;
        background:transparent;
        font-weight:bold;
        cursor:pointer;
        }
div.datePicker th span.month-display,
div.datePicker th span.year-display
        {
        text-transform:uppercase;
        letter-spacing:0;
        font:bold 1.2em Verdana, Sans-Serif;
        cursor:default;
        }
div.datePicker th span.prev-but,
div.datePicker th span.next-but
        {
        font-size:1.3em;
        cursor:pointer !important;
        }

div.datePicker th span.today-but
        {
        text-align:center;
        margin:0 auto;
        font:normal 1em Verdana, Sans-Serif;
        width:100%;
        text-decoration:none;
        line-height:1.6em;
        text-transform:uppercase;
        cursor:pointer !important
        }
div.datePicker thead th span.fd-disabled
        {
        color:#aaa;
        cursor:default !important;
        }
/* The mon, tue, wed etc day buttons */
div.datePicker th span.fd-day-header
        {
        text-align:center;
        margin:0 auto;
        font:900 1em Verdana, Sans-Serif;
        height:1.4em;
        width:2em;
        text-decoration:none;
        text-transform:lowercase;
        line-height:1.4em;
        }
/* The table */
div.datePicker table
        {
        position:relative;
        margin:0;
        padding:0;
        border:0.1em solid #ccc;
        background:#f5f5f5;
        text-align:center;
        width:100%;
        border-spacing:0.2em;

        table-layout:fixed;
        border-collapse:separate;
        }
/* Common TD & TH styling */
div.datePicker table td
        {
        border:0.1em solid #ccc;
        padding:0;
        text-align:center;
        vertical-align:middle;
        line-height:1.5em;
        cursor:pointer;
        background:#fafafa;
        width:100%;
        height:1.5em !important;
        height:1.5em;
        outline:none;
		font-family:Tahoma;
		font-size:0.93em;
		color:#222222;
        }
div.datePicker table th{
	font-family:Tahoma;
    border:0 none;
	font-size:0.93em;
    padding:0;
    line-height:1em;
    font-weight:bold;
    color:#222;
	background:#EEEEEE;
    text-align:center;
    vertical-align:middle;
    }
div.datePicker table td.date-picker-unused
        {
        background:url(/images/calendario/backstripes.gif) #fff ;
        border-color:#dcdcdc;
        padding:0;
        cursor:default !important;
		}
div.datePicker table thead th.date-picker-title
        {
        width:auto;
        height:auto;
        padding:0.4em 0;
        }
/* The "mon tue wed etc" day header button styles */
div.datePicker table th.date-picker-day-header
        {
        text-transform:lowercase;
        width:3em;
		font-size:1.1em;
        }
div.datePicker table th.date-picker-day-header span
        {
        display:block;
        }
/* The "todays date" style */
div.datePicker table td.date-picker-today
        {
        background:#fff url(/images/calendario/bullet2.gif) no-repeat 0 0;
        color:rgb(100,100,100) !important;
        }
/* The "selected date" style */
div.datePicker table td.date-picker-selected-date
        {
        color:#333 !important;
        border-color:#333 !important;
        }
/* the "highlight days" style */
td.date-picker-highlight
        {
        color:#a86666;
        }
/* The date "out of range" style */
div.datePicker table td.out-of-range
        {
        color:#ccc !important;
        font-style:oblique;
        background:#fcfcfc !important;
        cursor:default !important;
        }
/* The "disabled days" style */
div.datePicker table td.day-disabled
        {
        color:#aaa !important;
        background:transparent !important;
        cursor:default !important;
        }
/* The "active cursor" style */
div.datePicker table tbody td.date-picker-hover
        {
        background:#fff url(/images/calendario/bg_header.jpg) no-repeat 0 0;
        cursor:pointer;
        border-color:rgb(100,130,170);
        color:rgb(100,130,170);
        }
/*
   Quirksmode necessity?
   ---------------------

   If your HTML document renders in quirksmode (i.e. has no doctype declaration)
   then uncomment the following CSS rule to set a less drastic font-size in IE

div.datePicker table th,
div.datePicker table td
        {
        font-size:100%;
        }
*/

/* Remove the images for Internet Explorer <= v6 using the "* html" hack */
/*
* html div.datePicker table td
        {
        background-image:none;
        }
* html div.datePicker table td.date-picker-unused
        {
        background:#f2f2f2;
        }
*/

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 30;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('/images/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 20px 20px 40px 20px;
    margin: 0;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('/images/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
	overflow: hidden;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('/images/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('/images/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy_bg_n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_n.png') repeat-x;
}

div#fancy_bg_ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_ne.png') no-repeat;
}

div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_e.png') repeat-y;
}

div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_se.png') no-repeat;
}

div#fancy_bg_s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_s.png') repeat-x;
}

div#fancy_bg_sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_sw.png') no-repeat;
}

div#fancy_bg_w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_w.png') repeat-y;
}

div#fancy_bg_nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/images/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
	white-space: nowrap;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('/images/fancybox/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('/images/fancybox/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('/images/fancybox/fancy_title_right.png') repeat-x;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;	
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


/* ARBOL */

/************************************************************************************/
/*							capas de la izquierda									*/
/************************************************************************************/
#TB_window TEXTAREA{
	height:28px;
	min-height:100%;
}
#TB_window .content-botones{
	clear:both;
	background:none;
	padding:0;
	float:none;
	margin:0;
}
#TB_window UL.contextMenu LI{
	background:none;
}
#TB_window .contextMenu A{
	color:#000000!important;
}
#TB_window .contextMenu LI.hover A{
	background-color:#3CA3F9;
}
#TB_window P{
	line-height:normal;
}
#TB_window .izquierda-imagen{
	float:left;
	width:347px;
	height: 506px;
    border-right: 4px solid #e6e3e3;
}
	#tree{
	    float: left;
	    /*width: 60%;*/
	    height:463px;
		width:331px;
	    overflow: auto;
	    padding:11px 0 0 15px;
	    }
		#tree H2{
			display:none;
		}
		
		
#TB_window .formulario .botones.guardar{
	float:left;
	width:auto;
	background:url(/images/base/TB_guardar_izq.gif) no-repeat top left;
	padding-left:20px;
	}
	#TB_window .formulario .botones.guardar.derecha{
		float:right;
		clear:both;
		}
		#TB_window .formulario .botones.guardar.derecha INPUT{
			float:right;
			}
/*
	#TB_window .formulario .botones.guardar INPUT{
		float:left;
		width:auto;
		background:url(/images/base/TB_guardar_der.gif) no-repeat top right;
		border:0;
		}
*/
/************************* caja nueva imagen ******************************/
/*
#TB_window .nueva_carpeta{
}
	#TB_window .nueva_carpeta H2{
		display:none;
	}
	#TB_window .nueva_carpeta .formulario {
		background:#f2f2f2;
		padding:7px 7px 0;
		border:0;
		margin:0;
		height:40px;
		float:left;
		width:331px;
	}
		#TB_window .nueva_carpeta .formulario FORM{
			float:left;
			padding-bottom:7px;
			width: 100%;
			}
	#TB_window .nueva_carpeta .formulario DIV{
		float:left;
		clear:none;
		padding-right:4px;
		}
		#TB_window .nueva_carpeta .formulario .botones.derecha{
			float:right;
            padding-right: 0;
		} 
		#TB_window .nueva_carpeta .formulario LABEL{
			display:none;
			}
		#TB_window .nueva_carpeta .formulario #folder_name{
			width:81px;
			padding-left:3px;
		}

*/
#TB_window .nueva_imagen{
	float:left;
	background:url(/images/base/TB_nueva_carpeta.gif) top left repeat-x #FFFFFF;
    width: 345px;
    padding: 4px 1px 1px 1px;
    margin:0 0 0 0;
	border:0;
	clear:both;

	}
	#TB_window .nueva_imagen .formulario{
		background:#f2f2f2;
		padding:7px 7px 0;
		border:0;
		margin:0;
		height:204px;
		float:left;
		width:331px;
		}
	#TB_window .nueva_imagen P{
		font-family:Tahoma;
		font-weight:bold;
		font-size:11px;
		margin:0;
		padding:0;
		}
		#TB_window .nueva_imagen P#TB_toggle_new{
			cursor:pointer;
			float:left;
			line-height:17px;
			padding:0 0 7px;
			}
				#TB_window .nueva_imagen P#TB_toggle_new IMG{
					border:0;
					padding:0;
					background:transparent;
					vertical-align:middle;
					margin-right:3px;
				}
	#TB_window .nueva_imagen .formulario FORM{
		float:left;
		padding-bottom:7px;
		width: 100%;
		height:175px
	}
	#TB_window .nueva_imagen .formulario DIV {
		float:none;
		clear:both;
		padding:0 4px 0 0;
		margin:0 0 0 0;
		border:0;
	}
		#TB_window .nueva_imagen .formulario DIV LABEL{
			float:left;
			width:80px;
			padding-top:3px;
			padding:3px 0;
			margin:0;
			}	
		#TB_window .nueva_imagen .formulario DIV INPUT{
			float:left;
			width:235px;
			padding:2px 3px;
			margin:3px 0;
			}
		#TB_window .nueva_imagen .formulario DIV TEXTAREA{
			float:left;
			width:235px;
			padding:2px 3px;
			margin:3px 0;
			}
		#TB_window .nueva_imagen .formulario DIV.botones{
			
		}
		#TB_window .nueva_imagen .formulario DIV.content-botones{
			padding-top:10px;
			}
		#TB_window .nueva_imagen .formulario DIV.botones.derecha{
			float:right;
			}
		#TB_window .nueva_imagen .formulario FORM > DIV.botones{
			}
		#TB_window .nueva_imagen .formulario DIV.botones INPUT{
			width:auto;
			margin:0;
			}
			#TB_window .nueva_imagen .formulario DIV.botones.derecha INPUT{
				float:left;
				}
		
#TB_window .nueva_imagen .formulario IFRAME{
	display:none;
}



#TB_window .nuevo_video{
    border-top: 4px solid #E6E3E3;
    float:left;
    width: 232px;
    margin-top:5px;
    padding-left: 9px;
}
#TB_window H2{
    font-size:14px;
    line-height:14px;
    padding-top:10px;
    padding-bottom:5px;
}
#TB_window .formulario{
    margin:0px;
	float:none;
	width:auto;
	padding:0;
	margin:0;
}
/************************************************************************************/
/*							capas de la derecha										*/
/************************************************************************************/
#TB_window .derecha_imagen{
	float:left;
	padding:5px 9px 0 8px;
    width: 282px;
    height:502px;
	background:url(/images/base/TB_fondo_derecha.gif) top left repeat-x #EEEEEE;
}
	#TB_window #preview {
		float:left;
		padding:8px 2px 22px 3px;
	    width: 271px;
/*	    height:197px;*/
	    height:469px;
		position:relative;
		background:url(/images/base/TB_fondo_preview.gif) no-repeat top right transparent;
	}
		#TB_window #preview H2{
			display:none;
			}
		#TB_window #preview .imagen,
		#TB_window #preview .video,
		#TB_window #preview .flash{
		    margin:0 0 8px 8px;
			height:171px;
		    width:254px;
		    line-height:171px;
			padding-left:0px;
			text-align:center;
			position:relative;
			background:#F0F0F0;
		}
		#TB_window #preview INPUT{
			padding:4px 2px 3px;
        }
		#TB_window #preview TEXTAREA {
		    padding: 0;
		    font-size:11px;
			font-family:Tahoma;
			color:#000000;
			border:1px solid #bdc7d8;
			background:#FFFFFF;
			margin:0;
			padding:4px 2px 3px;
			float:left;
			display:block;
			width:246px;
			}
			#TB_window #preview .imagen img,
			#TB_window #preview .video IMG,
			#TB_window #preview .flash IMG{
			    vertical-align:middle;
				border:0;
				background-color:transparent;
				border:0;
				padding:0;
			}
			#TB_window #preview .flash OBJECT{
			    margin-top:4px;
				border:0;
				background-color:transparent;
				border:0;
				padding:0;

			}
		#TB_window #preview .titulo{
		    text-align:center;
			float:left;
			margin-bottom:8px;
			margin-left:0px;
			padding:4px 8px 0;
			height:auto;
		}
		#TB_window #preview .titulo LABEL{
			font-family:Tahoma;
			font-weight:bold;
			font-size:11px;
			float:none;
			display:block;
			padding:5px 0 1px 0;
			color:#000000;
			clear:both;
		}
		#TB_window #preview .titulo INPUT{
			display:block;
			width:246px;
		}
		#TB_window #preview .align{
		    text-align:center;
		}
		#TB_window #preview .herramientas{
			margin:0 0 0 0;
		    text-align:center;
			clear:both;
			padding:0 10px 0 8px;
			display:block;
			}
			#TB_window #preview .herramientas A{
				color: #000;
				text-decoration: none;
				}
				#TB_window #preview  .rotate-right{
				    position:absolute;
				    margin:0;
					right:0;
					top:68px;
					cursor:pointer;
					line-height:normal;
				}
				#TB_window #preview  .rotate-left{
				    position:absolute;
				    margin:0;
					left:0px;
					top:62px;
					cursor:pointer;
					line-height:normal;
				}
					#TB_window #preview  .rotate-right IMG,
					#TB_window #preview  .rotate-left IMG{
						cursor:pointer!important;
						}

		#TB_window #preview .herramientas-documents A{
		    margin:0 3px;
		    width:100px;
		}

#TB_window .nueva_carpeta {
	padding-top:0px;	
}
#TB_window .nueva_carpeta .opciones-carpeta .content-botones{
	padding-top:10px;
}
#TB_window .nueva_carpeta FORM .opciones-carpeta .content-botones{
	padding-top:0px;
}
#TB_window .nueva_carpeta FORM .opciones-carpeta > .content-botones{
	padding-top:5px;
}
	#TB_window .nueva_carpeta P{
		background:#3CA3F9 none repeat scroll 0 0;
		color:#FFFFFF;
		font-family:Tahoma;
		font-size:11px;
		font-weight:bold;
		margin:0;
		padding:4px 10px 4px 6px;
	}
	#TB_window .nueva_carpeta .opciones-carpeta{
		padding:1px 9px;
		height:47px;
		width:auto;
		border:0;
		background:none;
	}
	#TB_window .nueva_carpeta .opciones-carpeta DIV{
		margin-top:0;
		}
		#TB_window .nueva_carpeta .opciones-carpeta INPUT{
			width:246px;
			}
			#TB_window .nueva_carpeta .opciones-carpeta .botones INPUT{
				width:auto;
				}
	#TB_window .nueva_carpeta .opciones-carpeta-permisos{
		padding:1px 9px;
		width:auto;
		border:0;
		background:none;
		}
	#TB_window .nueva_carpeta .opciones-carpeta-permisos DIV{
		margin-top:0;
		}
		#TB_window .nueva_carpeta .opciones-carpeta-permisos INPUT{
			width:246px;
			}
			#TB_window .nueva_carpeta .opciones-carpeta-permisos .botones INPUT{
				width:auto;
				}

	#TB_window .nueva_carpeta .permisos-carpeta{
		background:none;
		padding:6px 2px 0 0px;
		left:1px;
		margin-bottom:0;
		}
		#TB_window .nueva_carpeta .opciones-carpeta-permisos .permisos-carpeta DIV{
			float:none;
			padding-top:0;
			}
		#TB_window .nueva_carpeta .opciones-carpeta-permisos .permisos-carpeta .caja-permisos-checkbox{
			padding-top:5px;
			}
			
		#TB_window .nueva_carpeta .permisos-carpeta P{
			background:none;
			color:#000000;
			font-family:Tahoma;
			font-size:11px;
			font-weight:bold;
			margin:0;
			padding:4px 10px 4px 6px;
			}
		#TB_window .nueva_carpeta .permisos-carpeta LABEL{
			float:left;
			padding-bottom:5px;
			padding-left:2px;
			padding:0 4px 5px 2px;
			}
		#TB_window .nueva_carpeta .permisos-carpeta SELECT{
		    padding: 0;
		    font-size:11px;
			font-family:Tahoma;
			color:#000000;
			border:1px solid #bdc7d8;
			background:#FFFFFF;
			margin:0;
			float:left;
			width:252px;
			}
		#TB_window .nueva_carpeta .permisos-carpeta INPUT.checkbox-permisos{
			width:auto;
			margin:0;
			padding:0;
			border:0;
			height:14px;
			
			}
#TB_window .nueva_carpeta FORM{
	position:absolute;
	top:278px;
	left:1px;
	width:271px;
	padding:9px 2px 0 2px;
	background:url(/images/base/TB_nueva_subcarpeta.gif) no-repeat top left transparent;
}
	#TB_window .nueva_carpeta FORM .formulario{
		margin:0;
		}
	#TB_window .nueva_carpeta FORM INPUT#pfolder_id{
		display:none;
	}
#TB_window #preview_folder{
	background:url(/images/base/icons/folder.png) no-repeat center top;
    height: auto;
    line-height:normal;
	padding:124px 0 5px;
    text-align:center;
}
#TB_window #preview_document{
	background:url(/images/base/icons/document.png) no-repeat 50% 0px;
    height: 162px;
    line-height:270px;
    text-align:center;
}
	#TB_window #preview_document.doc_doc{
		background-image:url(/images/base/icons/doc_doc.gif);
		}
	#TB_window #preview_document.doc_docx{
		background-image:url(/images/base/icons/doc_docx.gif);
		}
	#TB_window #preview_document.doc_xls{
		background-image:url(/images/base/icons/doc_xls.gif);
		}
	#TB_window #preview_document.doc_xlsx{
		background-image:url(/images/base/icons/doc_xlsx.gif);
		}
	#TB_window #preview_document.doc_pdf{
		background-image:url(/images/base/icons/doc_pdf.gif);
		}
	#TB_window #preview_document.doc_ppt{
		background-image:url(/images/base/icons/doc_ppt.gif);
		}
	#TB_window #preview_document.doc_pptx{
		background-image:url(/images/base/icons/doc_pptx.gif);
		}
	#TB_window #preview_document.doc_odt{
		background-image:url(/images/base/icons/doc_odt.gif);
		}
	#TB_window #preview_document.doc_ods{
		background-image:url(/images/base/icons/doc_ods.gif);
		}
	#TB_window #preview_document.doc_txt{
		background-image:url(/images/base/icons/doc_txt.gif);
		}

/************************* caja propiedades elemento ******************************/
#TB_window .propiedades-elemento{
	clear:both;
	background:url(/images/base/TB_fondo_propiedades_elemento.gif) no-repeat top left;
	height:118px;
	width:271px;
	margin:0 0 0 0;
	padding:1px 7px 0 1px;
	position:absolute;
	bottom:0;
	left:3px;
}
	#TB_window .propiedades-elemento .opciones-carpeta{
		padding:0 8px 0 6px;
		}
#TB_window .propiedades-elemento P.accion-caja{
	background:#3ca3f9;
	padding:4px 8px 4px 8px;
	margin:0 0 5px 0;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	font-family:Tahoma;
}
#TB_window .propiedades-elemento P{
	
	}
#TB_window .propiedades-elemento .botones.guardar{
	margin-left:5px;
	}
	#TB_window .propiedades-elemento > .botones.guardar{
		margin-left:5px;
		}
	
#TB_window .propiedades-elemento .botones.guardar.sin-propiedades{
	margin-top:26px
	}	
		#TB_window .propiedades-elemento img.select_align{
		    background:url(/images/base/TB_select_align.gif) no-repeat top left;
		    border:none;
		    padding: 0;
			vertical-align:middle;
			width:20px;
			height:19px;
			}
		#TB_window .propiedades-elemento img.select_proporcional{
		    background:url(/images/base/TB_select_proporcional_sel.gif) no-repeat top left;
		    border:none;
		    padding: 0;
			vertical-align:middle;
			width:64px;
			height:20px;
			}
		#TB_window .propiedades-elemento img.select_proporcional.sel{
		    background:url(/images/base/TB_select_proporcional_nosel.gif) no-repeat top left;
			}
		#TB_window .propiedades-elemento img.sel{
		    background:url(/images/base/TB_select_align_sel.gif) no-repeat top left;
		    padding: 0;
		}
	#TB_window  #preview .propiedades-elemento .align,
	#TB_window  #preview .propiedades-elemento .dimensiones{
		padding:0px 10px 0 8px;
		text-align:left;
	}
	#TB_window  #preview .propiedades-elemento .content-botones{
		padding:0 10px 0 10px;
		text-align:left;
	}
	#TB_window  #preview .propiedades-elemento .opciones-carpeta .content-botones{
		padding:0 0px 0 10px;
		text-align:left;
	}
	#TB_window  #preview .propiedades-elemento .align P{
		margin:0;
		line-height:17px;
		padding:4px 0 0;
	}
	#TB_window  #preview .propiedades-elemento .dimensiones INPUT{
		font-size:11px;
	}
	#TB_window  #preview .propiedades-elemento .dimensiones INPUT#preview_image_width,
	#TB_window  #preview .propiedades-elemento .dimensiones INPUT#preview_image_height{
		padding:0 2px;
	}
#TB_window .formulario div{
    margin: 5px 0;
	width:auto;
}
#TB_window .formulario label{
    display: inline;
    float:left;
    font-weight:normal;
    font-size:11px;
	padding:0;
}
#TB_window .formulario DIV input,
#TB_window .titulo INPUT{
    padding: 0;
    font-size:11px;
	font-family:Tahoma;
	color:#000000;
	border:1px solid #bdc7d8;
	background:#FFFFFF;
	margin:0;
	padding:4px 0 3px;
	float:left;
	display:block;
	height:auto;
	text-transform:none;
	}
#TB_window .formulario DIV TEXTAREA{
    padding: 0;
    font-size:11px;
	font-family:Tahoma;
	color:#000000;
	border:1px solid #bdc7d8;
	background:#FFFFFF;
	margin:0;
	padding:4px 0 3px;
	float:left;
	display:block;
}
#TB_window .formulario .bubbleInfo{
    display:inline;
}
#TB_window .botones{
	float:left;
	width:auto;
	background:url(/images/base/TB_guardar_izq.gif) no-repeat top left;
	padding-left:20px;
}
#TB_window  .botones a:visited {
	color: #000000;
	}
#TB_window .botones.derecha {
	float:right;
	padding-right:0;
	}
	#TB_window .botones.guardar.derecha.sin-clear{
		clear: none;
		}
	#TB_window .botones.sin-clear{
		clear: none;
		}
#TB_window .guardar{
	background:url(/images/base/TB_guardar_izq.gif) no-repeat top left;
}
#TB_window .borrar{
	background:url(/images/base/TB_borrar_izq.gif) no-repeat top left;
}
#TB_window .aniadir{
	background:url(/images/base/TB_aniadir_izq.gif) no-repeat top left;
	padding-left:25px;
}
	#TB_window .herramientas .borrar{
		clear:none;
		float:right;
		}
	#TB_window .botones A{
		float:left;
		color:#000000!important;
		font-family:Tahoma;
		font-weight:bold;
		font-size:11px;
		width:auto;
		background:url(/images/base/TB_guardar_der.gif) no-repeat top right;
		padding:3px 10px 5px 0 !important;
		border:0;
		text-decoration:none;
	}
	#TB_window .botones A:link,
	#TB_window .botones A:active,
	#TB_window .botones A:focus{
		color:#000000!important;
	}
	#TB_window .formulario .botones INPUT{
		letter-spacing: 0;
		float:left;
		width:auto;
		background:url(/images/base/TB_guardar_der.gif) no-repeat top right;
		padding:3px 10px 5px 0 !important;
		border:0;
		line-height:15px;
		font-weight:bold;
		text-transform:none;
	}
	#TB_window .formulario .botones > INPUT{
		padding:0;
		}

.simpleTree{
	margin:0;
	padding:0;
    float:left;
    height:100%;
    overflow:auto;
    width:331px;
	/*
	width: 250px;
	height:350px;
	overflow:auto;
	border: 1px solid #444444;
	*/
}
.simpleTree li
{
	list-style: none;
	margin:0;
	padding:0 0 0 34px;
	line-height: 14px;
	font-size:11px;
}
.simpleTree li span
{
	display:inline;
	clear: left;
	white-space: nowrap;
}
.simpleTree ul
{
	margin:0; 
	padding:0;
}
.simpleTree .root
{
	margin-left:-16px;
	background: url(/images/tree/root.gif) no-repeat 16px 0 transparent;
}
.simpleTree .line
{
    clear: left;
	margin:0 0 0 -16px;
	padding:0;
	line-height: 3px;
	height:3px;
	font-size:3px;
	background: url(/images/tree/line_bg.gif) 0 0 no-repeat transparent;
}
.simpleTree .line-last
{
	margin:0 0 0 -16px;
	padding:0;
	line-height: 3px;
	height:3px;
	font-size:3px;
	background: url(/images/tree/spacer.gif) 0 0 no-repeat transparent;
}
.simpleTree .line-over
{
	margin:0 0 0 -16px;
	padding:0;
	line-height: 3px;
	height:3px;
	font-size:3px;
	background: url(/images/tree/line_bg_over.gif) 0 0 no-repeat transparent;
}
.simpleTree .line-over-last
{
	margin:0 0 0 -16px;
	padding:0;
	line-height: 3px;
	height:3px;
	font-size:3px;
	background: url(/images/tree/line_bg_over_last.gif) 0 0 no-repeat transparent;
}
.simpleTree .folder-open
{
	margin-left:-16px;
	background: url(/images/tree/collapsable.gif) 0 -2px no-repeat transparent;
}
.simpleTree .folder-open-last
{
	margin-left:-16px;
	background: url(/images/tree/collapsable-last.gif) 0 -2px no-repeat transparent;
}
.simpleTree .folder-close
{
	margin-left:-16px;
	background: url(/images/tree/expandable.gif) 0 -2px no-repeat transparent;
}
.simpleTree .folder-close-last
{
	margin-left:-16px;
	background: url(/images/tree/expandable-last.gif) 0 -2px no-repeat transparent;
}
.simpleTree .doc
{
	clear:left;
    margin-left:-16px;
    padding-left: 24px;
    width:95%;
	background: url(/images/tree/leaf.gif) 0 -1px no-repeat #fff;
    }
    .simpleTree .doc IMG,
    .simpleTree .doc-last IMG{
        float: left;
        }
    .simpleTree .doc SPAN,
    .simpleTree .doc-last SPAN{
        clear: none;
        }
.simpleTree .doc-last
{
	clear:left;
	margin-left:-16px;
    padding-left: 24px;
	background: url(/images/tree/leaf-last.gif) 0 -1px no-repeat #fff;
	width:95%;
	}
.simpleTree .ajax
{
	background: url(/images/tree/spinner.gif) no-repeat 0 0 #ffffff;
	height: 16px;
	display:none;
}
.simpleTree .ajax li
{
	display:none;
	margin:0; 
	padding:0;
}
.simpleTree .trigger
{
	display:inline;
	margin-left:-31px;
	margin-right:5px;
	width: 28px;
	height: 11px;
	cursor:pointer;
}
.simpleTree .text{
	cursor: default;
	padding:0 2px;
}
.simpleTree .active{
	cursor: default;
	background-color:#e0f0fe;
	padding:0 2px ;
}
.simpleTree .doc .active,
.simpleTree .doc-last .active{
	padding:4px 2px 8px 2px;
	}
.simpleTree .active IMG,
.simpleTree .text IMG{
	float:none;
	padding-right:5px;
	vertical-align:middle;
	width:24px;
	height:24px;
}
.simpleTree img, .simpleTree img a
{
    border: 0;
    background-color: transparent;
}
#drag_container
{
	background:#ffffff;
	color:#000;
	font: normal 11px arial, tahoma, helvetica, sans-serif;
	border: 1px dashed #767676;
}
#drag_container ul
{
	list-style: none;
	padding:0;
	margin:0;
}

#drag_container li
{
	list-style: none;
	background-color:#ffffff;
	line-height:18px;
	white-space: nowrap;
	padding:1px 1px 0px 16px;
	margin:0;
}
#drag_container li span
{
	padding:0;
}

#drag_container li.doc, #drag_container li.doc-last
{
	background: url(/images/tree/leaf.gif) no-repeat -17px 0 #ffffff;
}
#drag_container .folder-close, #drag_container .folder-close-last
{
	background: url(/images/tree/expandable.gif) no-repeat -17px 0 #ffffff;
}

#drag_container .folder-open, #drag_container .folder-open-last
{
	background: url(/images/tree/collapsable.gif) no-repeat -17px 0 #ffffff;
}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}
/* DIMENSIONES */
.dimensiones INPUT{
	width: 33px;
	text-align:right;
	}

/************************************************************************************/
/*									Tablas											*/
/************************************************************************************/
#TB_window FORM#form_tabla{
	padding:0 8px;
}

#TB_window FORM#form_tabla DIV{
	margin:10px 0 0 0;
	float:left;
	width:100%;
	background:none;
	clear:none;
	border:0;
	padding:0;
	
}
	#TB_window FORM#form_tabla .formulario .botones.guardar {
		background:transparent url(/images/base/TB_guardar_izq.gif) no-repeat scroll left top;
		padding-left:20px;
		}
	#TB_window FORM#form_tabla DIV.cabeceras INPUT{
		margin-right:4px;
		border:0;
		width:15px;
		height:15px;
		}
	#TB_window FORM#form_tabla DIV.cabeceras LABEL{
		width:290px;
		padding:0;
		margin:0;
		font-weight:bold;
		}
#TB_window FORM#form_tabla DIV.derecha{
	float:right;
	width:auto;
	}

	#TB_window LABEL{
		font-family:Tahoma;
		font-weight:bold;
		width:auto;
		margin-right:0;
		line-height:normal;
	}
	
		#TB_window FORM#form_tabla .num-filas-columnas LABEL{
			margin-top:1px;
			font-weight:bold;
		}	
		#TB_window FORM#form_tabla .num-filas-columnas INPUT{
			text-align:right;
			padding:2px 3px;
			margin-right:15px;
			width:22px;
		}
		
/************************************************************************************/
/*									Enlaces											*/
/************************************************************************************/
#TB_window FORM#form_link{
	padding:0 8px;
}

#TB_window FORM#form_link .formulario DIV{
	margin:10px 0 0 0;
	float:left;
	width:100%;
	background:none;
	padding:0;
}
#TB_window FORM#form_link .formulario .botones.guardar{
	background:transparent url(/images/base/TB_guardar_izq.gif) no-repeat scroll left top;
	padding-left:20px;
}
#TB_window FORM#form_link DIV.derecha{
	float:right;
	width:auto;
	}
	#TB_window FORM#form_link P{
		margin-bottom:0;
	}
	
	#TB_window FORM#form_link LABEL{
		font-family:Tahoma;
		font-weight:bold;
	}
	
		#TB_window FORM#form_link .link_type LABEL{
			margin-top:1px;
			width:130px;
			float:left;
		}	
		#TB_window FORM#form_link .formulario DIV.link_type INPUT{
			text-align:left;
			padding:2px 3px;
			margin-right:0px;
			width:342px;
			background:#AAAAAA;
			opacity:0.4;
			filter:alpha(opacity=40);
		}	
		#TB_window FORM#form_link .formulario DIV.link_type A IMG{
			cursor:pointer!important;
			padding:0;
			float:left;
		}
		#TB_window FORM#form_link .formulario DIV.sel INPUT{
				opacity:1;
				filter:alpha(opacity=100);
				background:#FFFFFF;
			}		
		#TB_window FORM#form_link .formulario DIV.link_type SPAN#local_page{
			display:block;
			border:1px solid #BDC7D8;
			color:#000000;
			float:left;
			font-family:Tahoma;
			font-size:11px;
			margin:0 3px 0 0;
			width:322px;
			padding:0 2px;
			height:16px;
			overflow:hidden;
			background:#AAAAAA;
			opacity:0.4;
			filter:alpha(opacity=40);
		}
		#TB_window FORM#form_link .formulario DIV.sel SPAN#local_page{
			display:block;
			opacity:1;
			filter:alpha(opacity=100);
			background:#FFFFFF;

		}

		#TB_window FORM#form_link .link_type INPUT.oculto{
			display:none;
			}
	#TB_window FORM#form_link .nueva-ventana{
		
	}
	#TB_window FORM#form_link .nueva-ventana LABEL{
		font-family:Tahoma;
		font-weight:bold;
		width:auto;
	}
	#TB_window FORM#form_link .nueva-ventana INPUT{
		border:0;
		height:15px;
		margin-right:4px;
		width:15px;	
	}
/************************************************************************************/
/*							Galeria multimedia										*/
/************************************************************************************/
#preview_folder_multimedia{
	background:transparent url(/images/base/TB_preview_folder_multimedia.gif) no-repeat scroll -1px 100%;
	height:415px;
	overflow:auto;
	}
	
#preview_folder_multimedia UL LI{
	background:none;
	padding-left:5px;
	cursor:pointer;
	}
	#preview_folder_multimedia UL LI:hover {
		background:#E0F0FE;
		}
	#preview_folder_multimedia UL LI IMG{
		vertical-align:middle;
		border:0;
		padding:0;
		margin-right:5px;
		}	
#TB_window .galeria-multimedia{
	background:transparent url(/images/base/TB_fondo_propiedades_elemento.gif) no-repeat scroll left bottom;
	bottom:0;
	clear:both;
	height:58px;
	left:3px;
	margin:0;
	padding:0 7px 0 1px;
	position:absolute;
	width:271px;
}
#TB_window .galeria-multimedia .opciones-carpeta{
		padding:0 8px 0 6px;
		}
#TB_window .galeria-multimedia P.accion-caja{
	background:#3ca3f9;
	padding:4px 8px 4px 8px;
	margin:0 0 5px 0;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	font-family:Tahoma;
}
#TB_window .galeria-multimedia P{
	
	}
#TB_window .galeria-multimedia .botones.guardar{
	margin-left:5px;
	}
	#TB_window .galeria-multimedia > .botones.guardar{
		margin-left:5px;
		}
	
#TB_window .galeria-multimedia .botones.guardar.sin-propiedades{
	margin-top:26px
	}	
		#TB_window .galeria-multimedia img.select_align{
		    background:url(/images/base/TB_select_align.gif) no-repeat top left;
		    border:none;
		    padding: 0;
			vertical-align:middle;
			width:20px;
			height:19px;
			}
		#TB_window .galeria-multimedia img.select_proporcional{
		    background:url(/images/base/TB_select_proporcional_sel.gif) no-repeat top left;
		    border:none;
		    padding: 0;
			vertical-align:middle;
			width:64px;
			height:20px;
			}
		#TB_window .galeria-multimedia img.select_proporcional.sel{
		    background:url(/images/base/TB_select_proporcional_nosel.gif) no-repeat top left;
			}
		#TB_window .galeria-multimedia img.sel{
		    background:url(/images/base/TB_select_align_sel.gif) no-repeat top left;
		    padding: 0;
		}
	#TB_window  #preview .galeria-multimedia .align,
	#TB_window  #preview .galeria-multimedia .dimensiones{
		padding:4px 10px 0 8px;
		text-align:left;
	}
	#TB_window  #preview .galeria-multimedia .content-botones{
		padding:0 10px 0 10px;
		text-align:left;
	}
	#TB_window  #preview .galeria-multimedia .opciones-carpeta .content-botones{
		padding:0 0px 0 10px;
		text-align:left;
	}
    #TB_window .content-botones SELECT{
        padding: 0;
        font-size:11px;
        font-family:Tahoma;
        color:#000000;
        border:1px solid #bdc7d8;
        background:#FFFFFF;
        margin:0;
        width:85px;
        }
    #TB_window  #preview .galeria-multimedia .align P{
		margin:0;
		line-height:17px;
	}
	#TB_window  #preview .galeria-multimedia .dimensiones INPUT{
		font-size:11px;
	}
	#TB_window  #preview .galeria-multimedia .dimensiones INPUT#preview_image_width,
	#TB_window  #preview .galeria-multimedia .dimensiones INPUT#preview_image_height{
		padding:0 2px;
	}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
#TB_window a img {border: 0; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #ffffff;}
#TB_window a:visited {color: #ffffff;}
#TB_window a:hover {color: #c4c4c4;}
#TB_window a:active {color: #ffffff;}
#TB_window a:focus{color: #ffffff;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	/*border: 4px solid #525252;*/
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_closeAjaxWindow A{
	width:14px;
	height:14px;
	float:right;
	background:url(/images/base/TB_cerrar.gif) no-repeat top left;
	text-decoration:none;
	}
#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
}

#TB_title{
    background: url(/images/base/TB_cabecera.gif) repeat-x top left #3ca3f9;
    color:#ffffff;
	height:27px;
	border-bottom:1px solid #046bca;
	float:left;
	width:100%;
	}

#TB_ajaxContent{
	clear:both;
    padding:0 0 12px 0;
	float:left;
	width:100%;
	overflow-y:hidden;
	overflow-x:hidden;
	text-align:left;
	line-height:1.4em;
	border-top:1px solid #FFFFFF;
	background:url(/images/base/TB_content.gif) repeat-x top left #FFFFFF;
	/*padding:2px 15px 15px 15px;
    overflow:hidden;*/
}
	#TB_window > #TB_ajaxContent{
		overflow-y:hidden;
		overflow-x:hidden;
	}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
