 *{
	margin:0;
	padding:0;
	}
BODY {
	font-size:12px;
	color:#393939;
	font-family:Arial,Helvetica,sans-serif;

	}
#all{
	font-size:12px;
	margin:0 auto;
	width:100%;
	float:left;
	background:url(/images/css/comunes/pixel_fondo.gif) 0 0 repeat-x;
	}
	BODY > #all{
		font-size:12px;
		}
#all{
	margin:0 auto;
	text-align:center;
	}
#general{
	margin:0 auto;
	text-align:left;
	width:100%;
	}
.centrar-contenido{
	width:933px;
	margin:0 auto;
	padding: 0 30px 0 32px;
	text-align:center;
	}
A {
    color: #336300;
    }
    A:hover {
        color: #336300;
        }

.botones {
    margin: 10px 0px;
    text-align: center;
}

/****************************************************************************************************************************/
/*													ESTILOS GENERALES 														*/
/****************************************************************************************************************************/

H1{
	margin:0 0 8px;
	padding:0 0 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color: #e29a26; /*#336300;*/
	font-weight:normal;
	line-height:28px;
	letter-spacing:-1px;
	background:url(/images/css/comunes/punteado_horizontal.gif) 0 100% repeat-x;
	}
H2{
	margin:0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#336300;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:28px;
	}
	.titulo-contacto H2{
		font-size:18px;
		color:#393939;
		}
#content-home H2{
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:21px;
	color:#ff9c00; /*#336300;*/
	}
	H2 A{
		color: #e29a26; /*#336300;*/
		text-decoration:none;
		}
		H2 A:hover{
			color:#336300;
			}
H3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#336300;
	letter-spacing:-1px;
	line-height:20px;
	}
	H3 SPAN {
		}
	H3 A{
		color:#222222;
		text-decoration:none;
		}
		H3 A:hover{
			color:#222222;
			}

H4{
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#336300;
	}

SPAN.asterisco{
	font-size:11px;
	color:#f27d00;
	}
A{
	color:#336300;
	text-decoration:underline;
	}
	A:hover{
		text-decoration:none;
		}
IMG,
A IMG{
	padding:1px;
	border:4px solid #e6e3e3;
	background-color:#ffffff;
	}

P{
	margin:1em 0;
	line-height:23px;
	}
	P.codigo{
		margin:0;
		font-size:14px;
		font-weight:bold;
		line-height:normal;
		}

UL{
	padding:0 0 0 4px;
	list-style:none;
	}
	UL LI{
		padding:5px 0 5px 21px;
		font-size:12px;
		/*background:url(/images/css/comunes/icono_listas.gif) no-repeat 0 11px;*/
		}
		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 9px;
				padding:0 0 6px 18px;
				}
OL{
	margin:10px 0;
	padding:0 0 0 26px;
	line-height:23px;
	}
	OL LI {
		padding:0;
		}
TABLE{
	margin:5px 0 15px;
	width:100%;
	text-align:left;
	}
	TABLE TR TH{
		/* padding:12px 13px; */
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#ffffff;
                background: #336300 url(../images/nav.jpg) repeat-x;
		}
	TABLE TR TD{
		padding: 5px;  /* 12px 13px; */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#303030;
		/* background:url(/images/css/comunes/punteado_horizontal.gif) 0 100% repeat-x; */
		}
                TABLE TR TD A IMG{
                        border: none;
                        }
                #main TABLE TR TD .detalle UL LI{
                        list-style-image: none;
                        }
		TABLE TR.ultima-fila TD{
			background:none;
			}
	TABLE TFOOT TR TD{
		padding:10px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#f27d00;
		border-top:5px solid #336300;
		background:none;
		}

/************* imagen derecha e izquierda ************/
.imagen-derecha{
	float:right;
	margin:0;
	}
.imagen-izquierda{
	float:left;
	margin:0;
	}

/*****************************************************************************************************************************/
/*                                             Login                                                                         */
/*****************************************************************************************************************************/

#menu FORM.formulario .formulario INPUT#login,
#menu FORM.formulario .formulario INPUT#password {
    width: 160px;
}


/*****************************************************************************************************************************/
/*                                             Cabecera                                                                      */
/*****************************************************************************************************************************/
#header{
	float:left;
	width:100%;
	clear:both;
	margin:0 0 0 0;
	padding-top:10px;
	min-width:995px;
	}
	#header .logo {
		float:left;
		}
		#header .logo A{
			float:left;
			}
			#header .logo A IMG{
				float:left;
				padding:0;
				border:0;
				}

	#header #idiomas{
		float:right;
		padding:0 0 2px 4px;
		clear:right;
		}
        #header #idiomas LI{
            float:left;
            padding:0;
            border-right:1px dotted #F99212;
            background-image: none;
            }
        #header #idiomas LI.primero{
            border-left:1px dotted #F99212;
            }
		#header #idiomas A {
			padding: 3px 10px 3px 10px;
			color:#F99212;
			font-family:'Tahoma', Arial, Helvetica, sans-serif;
			font-size:9px;
			text-decoration:none;
			text-transform:uppercase;
			font-weight:normal;
			}
		#header #idiomas A:hover{
			background-color:#F99212;
			color:#FFFFFF;
        }
/*			#header #idiomas .posibilidades,
			#header #idiomas .over {
				background:#fbd9b5 none repeat 0 0;
				display:block;
				height:auto;
				left:-4px;
				margin:0;
				padding:0 5px;
				position:absolute;
				top:1px;
				width:61px;
				z-index:100;
				background:#fbd9b5 url(/images/css/cabecera/fondo_idiomas.gif) 0 100% no-repeat;
				}
				#header #idiomas .posibilidades A,
				#header #idiomas .posibilidades A:hover{
					color:#f27d00;
					display:block;
					float:none;
					font-size:9px;
					padding:4px 0 4px 4px;
					text-align:left;
					text-decoration:none;
					text-transform:uppercase;
					background:none;
					}
*/
/*****************************************************************************************************************************/
/*                                             Menu                                                                      */
/*****************************************************************************************************************************/
/*version para menu horizontal flotado con el logotipo */
#header #menu{
	text-align:center;
	margin:14px 0 0 0;
	float:left;
	width:653px;
	padding-top:0;
	background:none;
	position:relative;
	}
	#header #menu-principal{
		float:left;
		margin-top:0;
		width:653px;
		position:relative;
		}
		#header #menu-principal UL{
			float:right;
			padding:0 0 0 0;
			text-align:right;
			position:relative;
			}
			#header #menu-principal UL LI{
				float:left;
				display:inline;
				padding:12px 5px 9px 5px;
				width:auto;
				font-size:13px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				background:none;
				position:relative;
				}
				#header #menu-principal UL LI.ultimo{
					padding-right:0;
					}
				#menu-principal UL LI A{
					float:left;
					background:transparent none repeat scroll 0 0;
					color:#393939;
					font-size:15px;
					font-weight:bold;
					display:block;
					line-height:normal;
					padding-left:0;
					text-decoration:none;
					}
					#menu-principal UL LI.sel A,
					#menu-principal UL LI A:hover{
						background:transparent url(/images/css/menu/fondo_der.gif) no-repeat scroll right top;
						color:#ffffff;
						font-weight:bold;
						}
				#menu-principal UL LI SPAN{
					float:left;
					background:transparent none repeat scroll 0 0;
					display:block;
					line-height:normal;
					padding:3px 10px 2px;
					}
					#menu-principal UL LI.sel SPAN,
					#menu-principal UL LI A:hover SPAN{
						background:transparent url(/images/css/menu/fondo_izq.gif) no-repeat scroll left top;
						}


#main #menu_navegacion ul {
    list-style-image: none;
    }
    #main #menu_navegacion ul li {
        list-style-image: none;
        margin: 2px 0px;
        padding: 0px;
        }
/*****************************************************************************************************************************/
/*                                             Pie                                                                      */
/*****************************************************************************************************************************/
#footer{
	float:left;
	margin:55px 0 0 0;
	padding:30px 0 40px;
	width:100%;
	clear:both;
	min-width:995px;
	color:#3e3e3e;
	line-height:25px;
	background-color:#e6e6e6;
	}
	#general > #footer{
		margin:70px 0 0 0;
		}
	#footer P{
		margin:0 0 7px 0;
		}
	#footer A{
		color:#3e3e3e;
		text-decoration:underline;
		}
		#footer A:hover{
			text-decoration:none;
			}
	#footer .primera{
		float:left;
		width:349px;
		}
		#footer .primera STRONG{
			color:#f99212;
			}
	#footer .segunda{
		float:left;
		padding-left:23px;
		width:263px;
		background:url(/images/css/pie/separador_pie.gif) 0 0 no-repeat;
		}
	#footer .tercera{
		float:left;
		padding-left:19px;
		width:271px;
		background:url(/images/css/pie/separador_pie.gif) 0 0 no-repeat;
		}
/*****************************************************************************************************************************/
/*                                             Contenido                                                                     */
/*****************************************************************************************************************************/
.contenedor-content{
	min-width:995px;
}
#content{
	min-height:400px;
	height:auto;
	}
	/*.contenedor-content .centrar-contenido #content{
		margin-top:18px;
		min-height:400px;
		height:auto;
		}*/
		/*.contenedor-content .centrar-contenido > #content{
			margin-top:18px;
			}*/
.fondo-arriba{
	clear:both;
	float:left;
	width:100%
	}
/********************* Flash *****************/
#content-home .content-flash{
	float:left;
	padding:12px;
	clear:both;
	background:url(/images/css/home/fondo_imagen_flash.gif) 0 0 no-repeat;
	}
	.content-flash IMG{
		padding:0;
		border:0;
		}
.content-flash{
	float:left;
	margin:0 0 27px 0;
	padding:12px;
	clear:both;
	background:url(/images/css/comunes/fondo_imagen_flash_interior.gif) 0 0 no-repeat;
	}
/***************** Contenido Home ****************/
#content .contenido-home{
	float:left;
	margin:30px 0 0 0;
	width:100%;
	clear:both;
	}
	.contenido-home .izquierda-home{
		float:left;
		width:629px;
		clear:left;
		}
		.contenido-home .izquierda-home .destacado-home{
			float:left;
			padding:0 0 30px;
			width:100%;
			clear:both;
			font-size:17px;
            line-height:31px;
			background:url(/images/css/comunes/pixel_horizontal.gif) 0 100% repeat-x;
			}
			.contenido-home .izquierda-home .destacado-home P{
				margin:0;
				line-height:31px;
				}
			.contenido-home .izquierda-home .destacado-home A{
				text-decoration:none;
				}
				.contenido-home .izquierda-home .destacado-home A:hover{
					text-decoration:underline;
					}
		.contenido-home .izquierda-home .bloque-tres{
			float:left;
			padding:35px 0 0 0;
			width:100%;
			clear:both;
			}
			.contenido-home .izquierda-home .bloque-tres .bloque{
				float:left;
				margin-right:22px;
				width:195px;
				}
				.contenido-home .izquierda-home .bloque-tres .bloque P{
					line-height:23px;
					}
				#content #content-informacion .contenido-derecha .bloque IMG{
					margin:0;
					}
				.contenido-home .izquierda-home .bloque-tres .bloque H2{
					margin-bottom:13px;
					}
				.contenido-home .izquierda-home .bloque-tres .ultimo{
					margin-right:0;
					}
				.contenido-home .izquierda-home .bloque-tres .bloque .continuar{
					float:left;
					clear:both;
					}
					.contenido-home .izquierda-home .bloque-tres .bloque .continuar A,
					.contenido-home .izquierda-home .bloque-tres .bloque .continuar A:hover{
						float:left;
						padding:0 0;
						background:transparent url(/images/css/comunes/continua_leyendo_der.gif) no-repeat scroll right top;
						color:#ffffff;
						font-weight:bold;
						text-decoration:none;
						cursor:pointer;
						}
					.contenido-home .izquierda-home .bloque-tres .bloque .continuar A SPAN,
					.contenido-home .izquierda-home .bloque-tres .bloque .continuar A:hover SPAN{
						float:left;
						padding:9px 5px 9px 27px;
						background:transparent url(/images/css/comunes/continua_leyendo_izq.gif) no-repeat scroll left top;
						}

	.contenido-home .derecha-home{
		float:right;
		width:274px;
		clear:right;
		}
		.contenido-home .derecha-home .caja-superior{
			float:left;
			padding:0 0 10px 0;
			width:100%;
			clear:both;
			background:url(/images/css/home/caja_inferior.gif) 0 100% no-repeat;
			}
		.contenido-home .derecha-home .caja-inferior{
			float:left;
			padding:17px 17px 0 17px;
			clear:both;
			background:url(/images/css/home/caja_superior.gif) 0 0 no-repeat;
			}
			.contenido-home .derecha-home .caja-superior IMG{
				padding:0;
				border:0;
				}
			.contenido-home .derecha-home .caja-inferior DIV{
				float:left;
				margin:0;
				padding:0 0 10px;
				width:100%;
				clear:both;
				}
                .contenido-home .derecha-home .hr{
                    height: 18px;
                    border: none;
                    width:100%;
                    background:url(/images/css/comunes/pixel_horizontal.gif) 0 100% repeat-x;
				}
                .contenido-home .derecha-home .hr hr{
                    display: none;
				}
				.contenido-home .derecha-home .caja-inferior DIV.wikos{
					margin:0;
					padding:0;
					background:none;
					}
				.contenido-home .derecha-home .caja-inferior DIV P{
					margin:5px 0 10px 0;
					}
				.contenido-home .derecha-home .caja-inferior DIV P.titulo{
					margin:0;
					font-size:14px;
					}
					.contenido-home .derecha-home .caja-inferior DIV P.titulo A{
						font-size:14px;
						color:#2a2a2a;
						text-decoration:none;
						}
						.contenido-home .derecha-home .caja-inferior DIV P.titulo A:hover{
							text-decoration:underline;
							}
					.contenido-home .derecha-home .caja-inferior .boton-flecha{
						float:left;
						margin:0;
						padding:0;
						width:100%;
						clear:both;
						background:none;
						}
						.contenido-home .derecha-home .caja-inferior .boton-flecha A,
						.contenido-home .derecha-home .caja-inferior .boton-flecha A:hover{
							float:left;
							padding:0 5px 0 42px;
							color:#336300;
							font-size:13px;
							font-weight:bold;
							text-decoration:none;
							cursor:pointer;
							background:transparent url(/images/css/home/boton_caja_izq.gif) no-repeat scroll left top;
							}
						.contenido-home .derecha-home .caja-inferior .boton-flecha A SPAN{
							float:left;
							padding:13px 6px 10px 4px;
							background:transparent url(/images/css/home/boton_caja_der.gif) no-repeat scroll right top;
							}
/******************************** Contenido interior *************************/
#content .con-menu,
#content .sin-menu{
	float:left;
	width:100%;
	clear:both;
	}
.content-listado-modulo{
	clear:both;
}

#content #menu-interior{
	float:left;
	width:auto;
	}
	#content #menu-interior UL{
		float:left;
		margin:0;
		padding:0;
		width:172px;
		clear:both;
		}
		#content #menu-interior UL LI{
			float:left;
			margin:0 0 5px 0;
			padding:0;
			width:100%;
			clear:both;
			background:none;
			}
			#content #menu-interior UL LI.sel{
				background-color:#f2f2f2;
				}
				#content #menu-interior UL LI.sel UL{
					padding:10px 20px 5px;
					width:132px;
					background:url(/images/css/menu/inferior_menu_secundario.gif) 0 100% no-repeat;
					}
					#content #menu-interior UL LI.sel UL LI{
						margin:4px 0;
						}
						#content #menu-interior UL LI.sel UL LI A{
							background:none;
							}
							#content #menu-interior UL LI.sel UL LI A{
								font-size:11px;
								color:#575757;
								font-weight:normal;
								}
								#content #menu-interior UL LI.sel UL LI.sel A,
								#content #menu-interior UL LI.sel UL LI A:hover{
									color:#336300;
									font-weight:bold;
									background:none;
									}
			#content #menu-interior UL LI A{
				float:left;
				padding:0 0 6px 0;
				width:100%;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#575757;
				text-decoration:none;
				background:url(/images/css/menu/inferior_menu.gif) 0 100% no-repeat;
				}
				#content #menu-interior UL LI.sel A.con-hijos{
					background:url(/images/css/menu/inferior_menu_sel_gris.gif) 0 100% no-repeat;
					}
				#content #menu-interior UL LI A SPAN{
					float:left;
					padding:8px 10px 4px 14px;
					width:100%;
					color:#575757;
					background:url(/images/css/menu/superior_menu.gif) 0 0 no-repeat;
					}
			#content #menu-interior UL LI.sel A,
			#content #menu-interior UL LI A:hover{
				float:left;
				padding:0 0 6px 0;
				width:100%;
				background:url(/images/css/menu/inferior_menu_sel.gif) 0 100% no-repeat;
				}
				#content #menu-interior UL LI.sel A SPAN,
				#content #menu-interior UL LI A:hover SPAN{
					float:left;
					width:148px;
					color:#FFFFFF;
					background:url(/images/css/menu/superior_menu_sel.gif) 0 0 no-repeat;
					}
                    #content #menu-interior UL LI.sel UL LI A SPAN{
                        float:left;
                        padding:0;
                        width:auto;
                        color:#575757;
                        background-image:none;
                        }
#content #content-informacion{
	line-height:23px;
    padding-left: 15px;
	}
	#content #content-informacion .destacado-interior{
		margin:0 0 0;
		padding:5px 0 25px;
		font-size:18px;
		font-weight:normal;
		color:#393939;
		letter-spacing:-1px;
		background:url(/images/css/comunes/punteado_horizontal.gif) 0 100% repeat-x;
		}
		#content #content-informacion .destacado-interior P{
			margin:0;
			line-height:31px;
			}
	#content #content-informacion .contenido-izquierda{
		float:left;
		margin:15px 0 0 0;
		clear:left;
		}
	#content #content-informacion .contenido-derecha{
		float:right;
		margin:15px 0 0 15px;
		width:250px;
		clear:right;
		}
		#content #content-informacion .contenido-derecha IMG{
			margin:0 0 15px;
			padding:0;
			border:0;
			}

#content .sin-menu .contenido-izquierda{
	float:left;
	width:645px;
	clear:left;
	}
#content .sin-menu .contenido-derecha{
	float:right;
	width:262px;
	clear:right;
	}
	#content .sin-menu .contenido-derecha .datos-contacto IMG{
		float:left;
		margin:0 0 20px;
		padding:10px;
		border:0;
		background:url(/images/css/comunes/fondo_imagen_contacto.gif) 0 0 no-repeat;
		}
		#content .sin-menu .contenido-derecha .datos-contacto H3{
			margin:25px 0 5px 0;
			padding:0 0 8px;
			font-size:15px;
			color:#336300;
			background:url(/images/css/comunes/punteado_horizontal.gif) 0 100% repeat-x;
			}
		#content .sin-menu .contenido-derecha .datos-contacto .informacion P{
			margin:4px 0;
			font-size:11px;
			color:#3d3c3c;
			line-height:14px;
			}
			#content .sin-menu .contenido-derecha .datos-contacto .informacion P.direccion{
				margin:0 0 14px;
				line-height:20px;
				}
		#content .sin-menu .contenido-derecha .datos-contacto .informacion P.localizacion{
			margin:15px 0 40px;
			}
			#content .sin-menu .contenido-derecha .datos-contacto .informacion P.localizacion A{
				padding:0 0 0 25px;
				font-size:12px;
				color:#336300;
				text-decoration:underline;
				background:url(/images/css/comunes/icono_listas.gif) 5px 2px no-repeat;
				}
				#content .sin-menu .contenido-derecha .datos-contacto .informacion P.localizacion A:hover{
					text-decoration:none;
					}

/**************** Catalogo listado **************/
#content .resultados-busqueda{
	float:left;
	margin:0 0 0 0;
	width:100%;
	clear:both;
	}
	.resultados-busqueda .esq-top-izq-gris-sombreado{
		margin-bottom:9px;
		}
	#content .resultados-busqueda .esq-bottom-der-gris-sombreado{
		margin-bottom:20px;
		}
		#content .resultados-busqueda .caja-gris{
			padding:15px 20px 5px;
			}
			#content .resultados-busqueda .caja-gris P{
				margin:0;
				line-height:19px;
				}
			#content .resultados-busqueda .esq-bottom-der-gris-sombreado .formulario{
					margin:10px 0 0 0;
					padding-top:18px;
					background:url(/images/css/comunes/punteado_horizontal.gif) 0 0 repeat-x;
					}
			#content .resultados-busqueda .esq-bottom-der-gris-sombreado .formulario DIV{
				margin:0 0 10px;
				line-height:normal;
				}
				#content .resultados-busqueda .esq-bottom-der-gris-sombreado .formulario DIV.checkbox{
					float:left;
					width:100%;
					clear:both;
					}
				#content .resultados-busqueda .esq-bottom-der-gris-sombreado .formulario DIV LABEL{
					float:left;
					font-size:12px;
					width:50px;
					}
					#content .resultados-busqueda .esq-bottom-der-gris-sombreado .formulario DIV.grande LABEL{
						padding-top:3px;
						}
					#content .resultados-busqueda .esq-bottom-der-gris-sombreado .formulario DIV.grande INPUT{
						padding:3px;
						width:351px;
						font-size:12px;
						}
					#content .resultados-busqueda .esq-bottom-der-gris-sombreado .formulario DIV.grande SELECT{
						padding:1px;
						width:361px;
						}
				#content .resultados-busqueda .esq-bottom-der-gris-sombreado .formulario DIV.checkbox LABEL.check{
					margin:0;
					padding:0 20px 0 0;
					width:auto;
					font-size:12px;
					font-weight:normal;
					}
					#content .resultados-busqueda .esq-bottom-der-gris-sombreado .formulario DIV.checkbox LABEL.check INPUT{
						margin-right:4px;
						height:14px;
						border:0;
						}
					#content .resultados-busqueda .esq-bottom-der-gris-sombreado .formulario DIV.content-botones,
					#content .buscador-noticias DIV.content-botones{
						float:right;
						margin:0;
						width:auto;
						clear:both;
						}
						#content .resultados-busqueda .esq-bottom-der-gris-sombreado .formulario DIV.content-botones .botones,
						#content .buscador-noticias DIV.content-botones .botones{
							margin:0;
							padding-left:9px!important;
							padding-left:4px;
							background-position:0 9px;
							}
							#content .resultados-busqueda .esq-bottom-der-gris-sombreado .formulario DIV.content-botones .botones INPUT,
							#content .buscador-noticias DIV.content-botones .botones INPUT{
								padding:15px 50px 10px 8px !important;
								padding:15px 35px 12px 0;
								background:url(/images/css/comunes/botones_der_lupa.gif) 100% 0 no-repeat;
								}
	#content .listado-cursos H3{
		font-size:18px;
		font-weight:normal;
		color:#393939;
		}
		#content .listado-cursos UL{
			margin:15px 0 0 0;
			}
			#content .listado-cursos UL LI{
				padding:15px 10px;
				background:none;
				}
				#content .listado-cursos UL LI.even{
					background-color:#f2f2f2;
					}
				#content .listado-cursos UL LI P{
					margin:0;
					color:#000000;
					font-weight:normal;
                    float: left;
					line-height:normal;
					}
					#content .listado-cursos UL LI P STRONG{
						color:#363636;
						}
				#content .listado-cursos UL LI SPAN{
					font-size:10px;
					color:#363636;
					line-height:normal;
					}

		#content .areas UL LI{
			float:left;
			padding:2px 0 2px 20px;
			width:45%;
			clear:none;
			font-weight:bold;
			line-height:21px;
			background-position:0 8px;
			}
			/*#content .areas UL LI.col-izquierda{
				clear:left;
				}*/
/********************************** caja 4esquinas con sombra *************************/
.esq-top-izq-gris-sombreado{
	background:url(/images/css/comunes/esq_sombreado_izq_top.gif) no-repeat -1px 0;
	float:left;
	width:100%;
	margin-bottom:12px;
	}
.esq-top-der-gris-sombreado{
	background:url(/images/css/comunes/esq_sombreado_der_top.gif) no-repeat right top;
	float:left;
	width:100%;
	}
.esq-bottom-izq-gris-sombreado{
	background:url(/images/css/comunes/esq_sombreado_izq_bottom.gif) no-repeat left bottom;
	float:left;
	width:100%;
	}
.esq-bottom-der-gris-sombreado{
	background:url(/images/css/comunes/esq_sombreado_der_bottom.gif) no-repeat right bottom;
	float:left;
	width:100%;
	margin-bottom:12px;
	}
.caja-gris {
	padding:13px 16px;
	}
	.caja-gris .bloque{
		float:left;
		margin:0 0 15px;
		padding:0 0 20px;
		width:100%;
		clear:both;
		background:url(/images/css/comunes/punteado_horizontal.gif) 0 100% repeat-x;
		}
		.caja-gris .ultimo{
			margin:0;
			background:none;
			}
	.caja-gris IMG{
		padding:0;
		border:0;
		}
	.caja-gris SPAN.titulo{
		font-size:10px;
		color:#2a2a2a;
		text-transform:uppercase;
		line-height:normal;
		}
	.caja-gris H3{
		margin:0 0 10px;
		font-size:18px;
		font-weight:normal;
		color:#336300;
		line-height:normal;
		}
		.caja-gris H3 A{
			font-size:18px;
			font-weight:normal;
			}
			.caja-gris H3 A:hover{
				color:#336300;
				text-decoration:underline;
				}
	.caja-gris P{
		margin:8px 0 0 0;
		}
	.caja-gris A{
			color:#336300;
			}


#content TABLE.listado-cms TR TD {
    text-align: left;
    }
    #content TABLE.listado-cms TR TD TABLE.detalle {
        border: none;
        }
        #content TABLE.listado-cms TR TD TABLE.detalle TR TD {
            text-align: justify;
            border: none;
            }
#content .enlaces_cms {
    margin: 10px 0px;
}
/*********************************************************************************************/
/*********** 									DESCARGAS								******/
/*********************************************************************************************/
.descargas{
	float:left;
	width:100%;
	}
	.descargas .esq-top-der-gris-sombreado {
		background:transparent url(/images/css/comunes/esq_sombreado_der_top_descarga.gif) no-repeat scroll right top;;
		}
		.descargas .caja-gris P{
			line-height:17px;
			}
	.descargas DIV.fila-descarga{
		float:left;
		margin:0 0 15px;
		width:100%;
		clear:both;
		background:url(/images/css/comunes/punteado_horizontal.gif) 0 100% repeat-x;
		}
		.descargas DIV.fila-descarga P{
			background:transparent url(/images/css/comunes/pdf.gif) no-repeat scroll 0 12px;
			margin:0 0 0;
			padding:11px 10px 16px 43px;
			line-height:normal;
			}
			.descargas DIV.fila-descarga P A{
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
				color:#336300;
				line-height:normal;
				}
				.descargas DIV.fila-descarga P A:hover{
					text-decoration:underline;
					}
			.descargas DIV.fila-descarga P STRONG{
				display:block;
				font-size:11px;
				line-height:normal;
				}
	.descargas .descarga-adobe-reader{
		float:left;
		margin:0 0 10px;
		width:100%;
		clear:both;
		}
		.descargas .descarga-adobe-reader IMG{
			float:left;
			}
		.descargas .descarga-adobe-reader P{
			float:right;
			margin:0;
			width:300px;
			line-height:17px;
			}
			.descargas .descarga-adobe-reader P A{
				float:left;
				font-size:11px;
				color:#312b26;
				text-decoration:none;
				}
				.descargas .descarga-adobe-reader P A:hover{
					text-decoration:underline;
					}
/***********************************************************************************************/
/***		                               FORMULARIOS		                                 ***/
/***********************************************************************************************/
.esq-top-izq {
	float:left;
	/*margin-bottom:12px;*/
	width:100%;
	background: none;/*#f2f2f2 url(/images/css/comunes/esq_top_izq.gif) no-repeat scroll left top;*/
	}
	.esq-top-der {
		background: none;/*transparent url(/images/css/comunes/esq_top_der.gif) no-repeat scroll right top;*/
		float:left;
		width:100%;
		}
		.esq-bottom-der {
			background: none;/*transparent url(/images/css/comunes/esq_bottom_der.gif) no-repeat scroll right bottom;*/
			float:left;
			width:100%;
			}
			.esq-bottom-izq {
				background: none;/*transparent url(/images/css/comunes/esq_bottom_izq.gif) no-repeat scroll left bottom;*/
				float:left;
				/*margin:12px 0 0;*/
				width:100%;
				}
				.caja-formulario{
					/*background-color:#f2f2f2;
					margin:0 16px 6px 17px;*/
					/*padding-bottom:6px;*/
					}
					.caja-formulario P{
						margin:0;
						line-height:17px;
						}
					.caja-formulario H3{
						margin:5px 0;
						padding:0 0 10px;
						font-size:18px;
						color:#336300;
						background:url(/images/css/comunes/punteado_horizontal.gif) 0 100% repeat-x;
						}
.formulario {
	margin:1em 0;
	}
	.formulario FIELDSET {
		border:0;
		padding:0;
		margin:0;
		}
		.formulario FIELDSET LEGEND {
			display:none;
			}
	.formulario DIV {
		clear:both;
		margin:12px 0;
		}
		.formulario DIV.nicEdit-panelContain DIV {
			clear:none;
			margin:0;
			}
	.formulario INPUT,
	.formulario SELECT,
	.formulario TEXTAREA{
		padding:5px 4px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:14px;
		color:#2e2e2e;
		line-height:12px;
		border:1px solid #bfbfbf;
        width: 97%;
		}
	.formulario INPUT.input_day,
	.formulario INPUT.input_month,
	.formulario INPUT.input_year,
	.formulario INPUT.boton,
	.formulario INPUT.boton-login,
    .formulario input[type="radio"],
    .formulario input[type="checkbox"],
    .formulario input[type="submit"],
	.formulario SELECT,
	.formulario SELECT.input_day,
	.formulario SELECT.input_month,
	.formulario SELECT.input_year,
	.formulario TEXTAREA.input_day,
	.formulario TEXTAREA.input_month,
	.formulario TEXTAREA.input_year{
        width: auto;
    }
    input[type="submit"]{
        width: auto;
    }
    .formulario .label_date {
        display: none;
    }
    .formulario .preguntas INPUT[type="text"]{
        width: 97%;
        margin-left: 0;
    }
    .formulario .preguntas OL LI INPUT[type="text"]{
        width: 93%;
        margin-left: 10px;
    }
    .formulario .preguntas OL{
        margin-top: 0;
        padding-top: 0;
    }
    .formulario OL.preguntas LI{
        float: left;
        width: 100%;
    }
    .formulario OL.preguntas OL LI{
float: none;
}
#content .formulario OL.preguntas LI P{
    margin: 0;
}
#content .formulario P.add_pregunta_to_ediciontest{
    color:#2E2E2E;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
width:100%;
    float:left;
    text-align: left;
			cursor:pointer;
}

.formulario .destinatarios{
    float: left;
    width: 100%;
}
.formulario .destinatarios LABEL{
    font-weight: normal;
    float: left;
    width: 32%;
}

	.formulario TEXTAREA{
		padding:0.35em 0.3em;
		line-height:1.5em;
        width: 97%;
		}
	.formulario TEXTAREA{
		padding:0.6em 0.5em 0.7em;
		}

	.formulario LABEL {
		float:none;
		width:auto;
		padding:0 0 0.2em 0.1em;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
		color:#2e2e2e;
		}
		.formulario LABEL EM{
			font-weight:normal;
			}

		.formulario .aceptaprivacidad LABEL{
			font-size:12px;
			font-style:normal;
			color:#292929;
			line-height:1.2em;
			}
		.formulario .aceptaprivacidad INPUT{
			float:left;
			margin:0.05em 0.2em 0 0;
			display:block;
			vertical-align:top;
			height:14px;
			}
			.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;

			}
			.formulario .botones INPUT{
				padding:6px 13px 9px 8px!important;
				padding:6px 6px 13px 4px;
				font-size:14px;
				font-weight:bold;
				color:#FFFFFF;
				border:0;
				margin:0;
				display:inline;
				background:url(/images/css/comunes/botones_der.gif) no-repeat top right;
				}

/****************************		BUSCADOR NOTICIAS		****************************/
.buscador-noticias{
	margin:1em 0 1em 0;
	}
	.caja-formulario H3.titulo-buscador{
		padding-bottom:8px;
		font-size:22px;
		color:#2b2b2b;
		}
	.caja-formulario P.texto-buscador{
		margin:0;
		font-size:11px;
		line-height:19px;
		}
	form .buscador-noticias DIV{
		margin:12px 0;
		}
        form .buscador-noticias DIV.entre-fechas H3{
            font-size: 12px;
            padding: 0 0 5px 0;
            }
        form .buscador-noticias DIV.entre-fechas DIV{
            margin:3px 0;
            }
		form .buscador-noticias DIV LABEL{
			float:left;
			padding-top:2px;
			width:50px;
			clear:none;
			font-size:12px;
			font-weight:bold;
			color:#336300;
			}
            form .buscador-noticias DIV.entre-fechas LABEL{
                font-weight: normal;
                }
            form .buscador-noticias DIV LABEL.label_date{
                display:none;
                }
		.buscador-noticias INPUT {
			border:1px solid #BFBFBF;
			color:#2E2E2E;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			font-weight:normal;
			line-height:12px;
			padding:3px;
			width:166px;
			}
            .buscador-noticias INPUT.input_day {
                width:20px;
                }
            .buscador-noticias INPUT.input_month {
                width:20px;
                }
            .buscador-noticias INPUT.input_year {
                width:30px;
                }
	#content .buscador-noticias div.content-botones {
		margin:5px 0 12px!important;
		margin:5px 0;
		}
	.buscador-noticias .botones{
		margin:0;
		padding-left:9px;
		line-height:normal;
		background:transparent url(/images/css/comunes/botones_izq.gif) no-repeat scroll left top;
		}
		.buscador-noticias .botones INPUT{
			margin:0;
			padding:5px 4px;
			width:auto;
			font-family:Arial, Helvetica, sans-serif;
			line-height:12px;
			border:0;
			color:#FFFFFF;
			display:inline;
			font-size:14px;
			font-weight:bold;
			}
		.buscador-noticias IMG{
			border:0;
			background:none;
			padding:0;
			margin:0 0.5em;
			}
			.buscador-noticias INPUT#noticia_fecha_hasta,
			.buscador-noticias INPUT#noticia_fecha_desde  {
				width:120px;
				}


/************************************************************/
/*						NOTICIAS							*/
/************************************************************/

H1 SPAN.titulo-noticias{
	display:block;
	padding-bottom:4px;
	background:url(/images/css/comunes/rss_titulo.gif) 99.6% 0 no-repeat;
	}

/****************listado********************/

.listado-noticias{
	margin-top:10px;
	float: left;
	}
	.content-listado-modulo > .listado-noticias{
		float: none;
	}
	.listado-noticias H2{
		margin-bottom:10px;
		padding:0;
		font-size:18px;
		color:#393939;
		}
		.listado-noticias H2 A:hover{
			color:#336300;
			text-decoration:underline;
			}
	.listado-noticias .superior{
		margin-top:10px;
		padding:0 0 10px;
		background-position: 0 100%;
		}
	.listado-noticias UL{
		}
		.listado-noticias LI{
			clear:both;
			padding-top:20px;
			margin-bottom:20px;
			background:url(/images/css/comunes/punteado_horizontal.gif) 0 0 repeat-x;
			}
			.listado-noticias LI.primera{
				padding-top:5px;
				background:none;
				}
		.listado-noticias IMG{
			float:left;
			}
		.listado-noticias .con-imagen {
			padding-left:135px;
			}
	.listado-noticias SPAN.fecha{
		margin-bottom:15px;
		font-size:11px;
		color:#1d1d1d;
		}
	.listado-noticias P{
		}

/****************Ampliada********************/
.noticia-ampliada{
	position:relative;
	}
	.noticia-ampliada IMG{
		float:left;
		margin:0 11px 12px 0;
		}
/*********************enlaces a comentarios ********************/
.enlaces-comentarios{
	margin:5px 0;
	clear:both;
	}
	.enlaces-comentarios A{
		text-decoration:none;
		}
		.enlaces-comentarios A:hover{
			text-decoration:underline;
			}
	.enlaces-comentarios A.ver-comentario{
		background:url(/images/css/comunes/icono_anadir_comentario.gif) left top no-repeat;
		margin-right:0.5em;
		padding-left:20px;
		}
.enlaces-comentarios A.add-comentario{
	background:url(/images/css/comunes/icono_comentarios.gif) left top no-repeat;
	padding-left:20px;
	}
/************************************************************/
/*						MAPA WEB							*/
/************************************************************/
#mapa-web UL LI{
	background-position:0 7px;
	}
	#mapa-web UL LI A{
		text-decoration:none;
		}
		#mapa-web UL LI A:hover{
			text-decoration:underline;
			}
	#mapa-web UL LI UL{
		padding-top:12px;
		}
		#mapa-web UL LI UL LI{
			background-position:0 5px;
			}
			#mapa-web UL LI UL LI A{
				font-size:11px;
				}
/************************************************************/
/*						PAGINADOR							*/
/************************************************************/
.pagination{
	margin:10px 0;
	padding:12px 0 0 0;
	width:100%;
	clear:both;
	background:url(/images/css/comunes/punteado_horizontal.gif) 0 0 repeat-x;
	}
	.pagination P{
		margin:0;
		color:#373737;
		}
		.pagination P SPAN{
			color:#373737;
			}
		.pagination P A{
			color:#f27d00;
			font-weight:bold;
			text-decoration:none;
			}
			.pagination P A:hover{
				text-decoration:underline;
				}
/************************************************************/
/*						COMENTARIOS							*/
/************************************************************/
#comentarios {
	clear:both;
	}
	#comentarios H2{
		}
	#comentarios UL{
		}
	#comentarios LI{
		}
	#comentarios A{
		}
		#comentarios A:hover{
			}

/************************************************************/
/*						ADD COMENTARIO						*/
/************************************************************/
#add-comentario {
	margin:10px 0;
	}
	#add-comentario .esq-top-izq-gris{
		margin-bottom:20px;
		}
/************************************************************/
/*						RSS									*/
/************************************************************/
.rss{
	font-size:1em;
	}
	.rss A{
		padding:3px 0 5px 20px;
		}


/************************************************************/
/*						XML									*/
/************************************************************/
.xml{
	font-size:1em;
	}
	.xml A{
		padding:2px 0 5px 40px;
		}

/************************************************************/
/*					SOLICITAR DEMO							*/
/************************************************************/
.contenedor-demo{
	float:right;
	width:auto;
	}
	.contenedor-demo .demo{
		float:left;
		margin:0;
		padding-left:10px;
		line-height:normal;
		background:transparent url(/images/css/comunes/botones_izq_sobre.gif) no-repeat 0 10px;
		}
		.contenedor-demo .demo A,
		.contenedor-demo .demo A:hover{
			margin:0;
			padding:17px 61px 14px 8px;
			border:0 none;
			color:#FFFFFF;
			display:inline;
			font-size:14px;
			font-weight:bold;
			cursor:pointer;
			background:transparent url(/images/css/comunes/botones_der_sobre.gif) no-repeat 100% 0;
			}
			.contenedor-demo .demo A:hover{
				text-decoration:none;
				}
/************************************************************/
/*						VOLVER								*/
/************************************************************/
.volver {
	margin-top:15px;
	padding-top:10px;
	clear:both;
	border:0;
	background:url(/images/css/comunes/punteado_horizontal.gif) 0 0 repeat-x;
	}
	.volver A{
		float:left;
		padding-top:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#f27d00;
		text-decoration:none;
		}
		.volver A:hover{
			text-decoration:underline;
			}

/************************************************************/
/*						oculto								*/
/************************************************************/
.oculto {
	display:none;
	}


/*************************************************************************************************/
/**********                                     ESTILOS S�LO PARA DICAMPIS                              ***********/
/*************************************************************************************************/

.cursos-ampliada .caja{
    padding:0 15px 15px 15px;
}
.area .esq-bottom-der, .area .esq-bottom-izq, .area .caja{
    margin-bottom:0;
    padding-bottom:0;
    background-image: none;
}
.area .esq-top-der, .area .esq-top-izq{
    margin-bottom: 0;
 }
.duracion .esq-top-der, .duracion .esq-top-izq{
    margin:0;
    padding:0;
    background-image: none;
}
.duracion .esq-bottom-der, .duracion .esq-bottom-izq{
    margin-top: 0;
 }
.temario strong{
    display:block;
    background:transparent url(/images/css/comunes/punteado_horizontal.gif) repeat-x scroll 0 100%;
    color:#336300;
    font-size:18px;
    margin:5px 0;
    padding:0 0 10px;
}
.ficha_del_curso strong{
    display:block;
    background:transparent url(/images/css/comunes/punteado_horizontal.gif) repeat-x scroll 0 100%;
    color:#336300;
    font-size:18px;
    margin:5px 0;
    padding:0 0 10px;
}
.ver-mas{
    display:none;
}
.listado-cursos{
    /*overflow:hidden;*/
	float: none !important;
	float: left;
    margin-top: 22px;
}
.listado-cursos h2{
    font-size:14px;
    font-weight:bold;
    }
.listado-cursos .sin-imagen{
    margin-bottom:15px;
    }


/************************************************************************************/
/*						filter boletines											*/
/************************************************************************************/
UL.filter-boletines {

}
	UL.filter-boletines LI{
		background:none;

		}
		UL.filter-boletines LI INPUT {
				float:left;
				margin:0.2em 0.4em 0 0;
				vertical-align:middle;
				background:none;
				padding:0;
				border:0;
				width:14px;
				height:15px;
				}
		UL.filter-boletines LI LABEL{
			display:inline;
			}


#langs{
    float: right;
    width: 140px;
}
#langs a{
    margin: 0 10px;
}


/*********************************************************************/
/*********************************************************************/
/*********************************************************************/


/*************************** Edicion.css *****************************/



/*********************************************************************/
/*********************************************************************/
/*********************************************************************/





BODY{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	line-height: 18px;
        background-color: #E7E7E7;
        background-image: url(/images/ediciones/interior/fondo_body.gif);
	background-position: top center;
	background-repeat: repeat-y;
	}

H1{
	display: none;
	}

IMG{
	border-width: 0;
	}

/*
A{
	color: #4D4D4D;
	}

	A:hover{
		text-decoration: none;
		}
*/

#all, .ancho{
	margin: 0 auto;
	width: 1003px;
	}

#general, #all .home{
	float: left;
	width: 1003px;
	}

/******** CONTENIDO DE LA PAGINA DE LOGIN ********/

.home #contenido{
	float: left;
	margin: 79px 0 43px 0;
	padding: 0 140px 0 139px;
	width: 724px;
        min-height:500px;
        height:auto !important;
        height:500px;
	}

	.home #contenido IMG{
		border: 0;
		}

	.home #contenido #izquierda{
		float: left;
		padding: 50px 30px 0 0;
		width: 370px;
		}

		.home  #contenido #izquierda H2{
			margin: 0 0 15px 0;
			}

		.home  #contenido #izquierda H3{
			margin: 0 0 15px 0;
			color: #336300;
			font-size: 14px;
			}

		.home  #contenido #izquierda #organiza{
			float: left;
			margin: 20px 0 0 0;
			padding: 0 35px 0 0;
			width: 113px;
			}

		.home  #contenido #izquierda #cofinancian{
			float: left;
			margin: 20px 0 0 0;
			width: 220px;
			}

			.home  #contenido #izquierda #cofinancian IMG{
				margin-left: 10px;
				}

				.home  #contenido #izquierda #cofinancian IMG.davinci{
					margin: 0;
					}

	.home  #contenido #derecha{
		float: left;
		padding: 83px 0 0 0;
		width: 324px;
		min-height: 242px;
		height: auto!important;
		height: 242px;
		background-image: url(/images/ediciones/formAcceso.jpg);
		background-position: 0 0;
		background-repeat: no-repeat;
		}

		.home  #contenido #derecha H3{
			float: left;
			padding: 0 209px 0 0;
			width: 115px;
			color: #336300;
			font-size: 21px;
			font-style: italic;
			font-weight: normal;
			}

			.home  #contenido #derecha H3 SPAN{
				padding: 0 0 0 10px;
				color: #3D3D3D;
				font-size: 18px;
				}

				.home  #contenido #derecha H2 SPAN.acceso{
					padding: 0 0 0 15px;
					font-size: 16px;
					}

		.home  #contenido #derecha FORM{
			float: left;
			margin: 35px 0 20px 0;
			width: 100%;
			}

			.home  #contenido #derecha UL{
				float: left;
				padding: 0 0 0 20px;
				width: 280px;
				list-style-type: none;
				}

				.home  #contenido #derecha UL LI{
					float: left;
					clear: left;
					padding: 3px 0 6px 0;
					width: 100%;
					}

					.home  #contenido #derecha UL LI.olvidoPass{
						text-align: right;
						padding: 0;
						font-size: 10px;
						color: #3C3C3C;
						}

						.home  #contenido #derecha UL LI.olvidoPass A{
							color: #3C3C3C;
							}

					.home  #contenido #derecha UL LI LABEL{
						float: left;
						width: 108px;
						color: #336300;
						font-size: 16px;
						font-weight: bold;
						}

					.home  #contenido #derecha UL LI INPUT{
						float: left;
						padding: 1px 2px;
						width: 166px;
						height: 16px;
						background-image: url(/images/ediciones/inputAcceso.gif);
						background-position: 0 0;
						background-repeat: no-repeat;
						border: 1px solid #535353;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #3D3D3D;
						}

						.home  #contenido #derecha UL LI INPUT.boton{
							float: right;
							padding-left: 10px;
							color: #424141;
							font-size: 11px;
							font-weight: bold;
							width: 83px;
							height: 33px;
							border: none;
							text-align: left;
							background-image: url(/images/ediciones/botonHome.gif);
							background-position: 0 0;
							background-repeat: no-repeat;
							cursor: pointer;
							}

		.home  #contenido #derecha P SPAN{
			font-size: 12px;
			font-weight: bold;
			color: #336300;
			}

.home #pie{
	float: left;
	width: 1003px;
	text-align: center;
	background-image: none;
	}

#pie {
	float: left;
	width: 100% !important;
        width: auto;
        margin: 50px 0px 0px 0px;
	/*background-image: url(/images/ediciones/interior/fondoPie.gif);
	background-position: 0 0;
	background-repeat: repeat-x;*/
        border-top: 1px solid #aeaeae;
        background-color: #dedede;
	min-height: 80px;
	height: auto!important;
	height: 80px;
	}

	#pie .ancho {
		padding: 25px 0 0 0;
		text-align: center;
		}

	#pie P{
		margin: 0 0 15px 0;
		}

	#pie A{
		color: #4D4D4D;
		}

		#pie A:hover{
			text-decoration: none;
			}

		#pie A.avisoLegal{
			padding-left: 15px;
			color: #336300;
			}


/*********** INTERIORES *************/

#cabecera{
	float: left;
	width: 100%;
	/*background-image: url(/images/ediciones/interior/fondo_cabecera_1.gif);
	background-position: 0 0;
	background-repeat: repeat-x;*/
	height: 76px;
	}

	#contentCabecera{
		float: left;
		width: 100%;
		/*background-image: url(/images/ediciones/interior/fondo_cabecera_2.gif);
		background-position: top right;
		background-repeat: no-repeat;*/
		}
        #cabecera .ancho{
		background-image: url(/images/ediciones/interior/fondo_cabecera_2.gif);
        background-position: right;
                overflow: hidden;
                }

#contentCabecera a{
    float: left;
    border: none;
    line-height: 9px;
    }
#contentCabecera a img{
    margin: 0 0 0 0;
    border: none;
    padding: 0;
    }

	#migas{
		float: left;
		margin: 5px 0 0 35px!important;
		margin: 3px 0 0 17px;
		padding: 0px 0 0 25px;
		color: #424141;
		/*background-image: url(/images/ediciones/interior/flechaMigas.gif);
		background-position: 0 0;
		background-repeat: no-repeat;*/
		}

	#infoUsuario{
		float: right;
        width:100%;
        text-align: center;
        padding: 0;
		}
#contenido #menu #infoUsuario{
        text-align: center;
        padding: 0;
		}

		#infoUsuario SPAN.nombre{
            margin: 10px 0;
			}

		#infoUsuario UL{
			float: left;
			padding: 8px 0 0 0;
			width: 100%;
			list-style-type: none;
			}

			#infoUsuario UL LI{
				float: left;
				font-weight: bold;
                color: #B5080F;
            }

#contenido #menu #infoUsuario UL LI{
    border: none;
    width: 100%;
    font-size: 13px;
}
#contenido #menu #infoUsuario UL LI A{
    font-size: 13px;
}

				#infoUsuario UL LI A{
					font-size: 11px;
					color: #424141;
					font-weight: normal;
					}

#contenido{
	float: left;
	margin: 0 0 0 0;
	width: 100%;
        min-height:500px;
        height:auto !important;
        height:500px;
	}

	#contenido IMG{
		border: 1px solid #D9D9D9;
		}

	/******** MENU IZQUIERDA *********/

	#contenido #menu{
		float: left;
		padding: 0;
		width: 186px;
                background-color: #cbd8a7;
		}
                #contenido #menu div{
                        float: left;
                        padding: 0;
                        width: 186px;
                        background-color: #cbd8a7;
                        }
                #contenido #menu div div{
                        float: left;
                        margin-bottom: 15px;
                        padding: 0 5px 0 1px !important;
                        padding: 0 2px 0 2px;
                        width: 175px !important;
                        width: 178px;
                        }

		#contenido #menu IMG{
			/*margin: 0 0 14px 0;*/
            margin: 0;
			}
		#contenido #menu H4{
			background-color: #336300;
                        color: #FFFFFF;
			font-size: 13px;
                        width: 100% !important;
                        width: 105%;
                        padding: 5px 0;
                        text-align: center;
            background-image: url(/images/ediciones/interior/fondo_h.gif);
            background-repeat:repeat-x;
			}

		#contenido #menu UL{
			float: left;
			margin: 0px 0 15px 0;
			width: 186px;
			min-height: 64px;
			height: auto!important;
			height: 64px;
			/*background-image: url(/images/ediciones/interior/menuIzquierda.gif);
			background-position: 0 0;
			background-repeat: no-repeat;
			list-style-type: none;*/
			}

			#contenido #menu UL LI{
				float: left;
				padding: 4px 0px 4px 0px;
				width: 166px;
				color: #535353;
				font-size: 13px;
				font-weight: bold;
				}

				#contenido #menu UL LI A{
					color: #535353;
					text-decoration: none;
                                        text-transform: lowercase;
					}
/*
				#contenido #menu UL LI.biblio{
					padding-left: 40px;
					background-image: url(/images/ediciones/interior/biblioteca.gif);
					background-position: 10px 10px;
					background-repeat: no-repeat;
					}

				#contenido #menu UL LI.resultados{
					padding-left: 40px;
					background-image: url(/images/ediciones/interior/resultados.gif);
					background-position: 10px 10px;
					background-repeat: no-repeat;
					}

				#contenido #menu UL LI.acciones{
					padding-left: 40px;
					background-image: url(/images/ediciones/interior/acciones.gif);
					background-position: 10px 10px;
					background-repeat: no-repeat;
					}
*/

				#contenido #menu UL LI UL{
					float: left;
					margin: 0px;
                                        padding-top: 0px;
                                        padding-bottom: 0px;
					width: 100%;
					background-image: none;
                                        min-height: 0px;
					}

					#contenido #menu UL LI UL LI{
						float: left;
						padding: 0 0 3px 7%;
						width: 93%;
						font-size: 12px;
						font-weight: normal;
						background-image: url(/images/ediciones/interior/listado.gif);
						background-position: 0 4px;
						background-repeat: no-repeat;

						}

						#contenido #menu UL LI UL LI A{
							color: #336300;
							text-decoration: none;
                                                        text-transform: none;
							}

							#contenido #menu UL LI UL LI A:hover, #contenido #menu UL LI UL LI A.sel{
								text-decoration: underline;
								}

						#contenido #menu UL LI UL LI UL{
							margin: 4px 0 0 0;
							}

							#contenido #menu UL LI UL LI UL LI{
								font-size: 11px;
								color: #535353;
								background-image: url(/images/ediciones/interior/listadoSec.gif);
								background-position: 0 5px;
								background-repeat: no-repeat;
								}

								#contenido #menu UL LI UL LI UL LI A{
									color: #535353;
									text-decoration: none;
									}

									#contenido #menu UL LI UL LI UL LI A:hover{
										text-decoration: underline;
										}

									#contenido #menu UL LI UL LI UL LI A.sel{
										font-weight: bold;
										}

                #contenido #menu .login div {
                    margin: 5px 0px;
                    }
                    #contenido #menu .login div a {
                        color: #336300;
                        }



	/****** MENU DERECHA ********/

	#contenido #menuDerecha{
		float: right;
		padding: 0 0px 0 0px !important;
		padding: 0 0px 0 0px;
		width: 150px;
                background-color: #cbd8a7;
		}

		#contenido #menuDerecha H4{
			background-color: #336300;
                        color: #FFFFFF;
			font-size: 13px;
                        width: 100%;
                        padding: 5px 0;
                        text-align: center;

            background-image: url(/images/ediciones/interior/fondo_h.gif);
            background-repeat:repeat-x;
			}
			#contenido #menuDerecha div UL.pestanas{
                                    margin: 0;
                                    padding: 0;
                                    border-top: 1px solid #CBD8A7;
                                    width: 150px;
				}
				#contenido #menuDerecha div UL.pestanas LI{
                                        float: left;
                                        padding: 0px;
                                        border-right: 1px solid #CBD8A7;
                                        background-color: #336300;
                                        width:49px;
                                        text-align: center;
					}
                                        #contenido #menuDerecha div UL.pestanas LI.last{
                                            border-right: none;
                                            width: 50px;
                                            }
					#contenido #menuDerecha div UL.pestanas LI A{
						font-size: 10px;
						color: #FFFFFF;
						text-decoration: none;
						}

		#contenido #menuDerecha>div{
			float: left;
			margin-bottom: 11px;
			padding: 0 0 10px 0;
			border: none;
			width: 150px;
			/*background-color: #F9F9F9;
			background-position: 0 0;
			background-repeat: no-repeat;*/
			}

		#contenido #menuDerecha>div>div{
			float: left;
			margin: 0px;
			padding: 10px 5px;
			border: none;
			width: 140px;
			background: none;
			}
			#contenido #menuDerecha>div>P{
				margin: 0px;
                		padding: 10px 5px;
                                width: 140px;
				font-size: 12px;
				line-height: 14px;
				color: #4C4C4C;
				}
                #contenido #menuDerecha div UL{
                    padding: 0;
                    }
                #contenido #menuDerecha div UL LI{
                    padding: 0 0 10px 0;
                    border-bottom: 1px solid #FFFFFF;
                    margin:0 0 10px 0;
                    }
                #contenido #menuDerecha .fecha,
                #contenido #menuDerecha .autor{
                    display: block;
                    }
/*
		#contenido #menuDerecha DIV#selector_members{
                    margin: 0px -10px;
                    width: 168px;
                    }
                    #contenido #menuDerecha DIV#selector_members UL LI{
                        padding: 0px 0px 5px 5px;
                        }
                    #contenido #menuDerecha DIV#selector_members IMG{
                        float: left;
                        width: 47px;
                        height: 47px;
                        }

		#contenido #menuDerecha div.chat{
			float: left;
			margin-bottom: 11px;
			padding: 10px;
			border: 1px solid #D9D9D9;
			width: 128px;
			background-color: #F9F9F9;
			background-image: url(/images/ediciones/interior/chat.gif);
			background-position: 0 0;
			background-repeat: no-repeat;
			}

		#contenido #menuDerecha div.foro{
			background-image: url(/images/ediciones/interior/foro.gif);
			}

		#contenido #menuDerecha div.blogs{
			background-image: url(/images/ediciones/interior/blogs.gif);
			}

			#contenido #menuDerecha div UL{
				float: left;
				margin: 5px 0 0 0;
				width: 100%;
				list-style-type: none;
				}

				#contenido #menuDerecha div UL LI{
					float: left;
					padding: 0 0 5px 0;
					font-size: 11px;
					}

				#contenido #menuDerecha div.comunidad UL LI{
					float: left;
					padding: 0 5px 10px 7px;
					font-size: 11px;
					}

				#contenido #menuDerecha div UL LI SPAN{
					font-size: 11px;
					font-weight: normal;
                                        color: #939393;
					}

					#contenido #menuDerecha div UL LI A{
						font-size: 12px;
                                                font-weight: bold;
						color: #535353;
						text-decoration: none;
                                                display: block;
						}
					#contenido #menuDerecha div UL LI SPAN.autor A{
						font-size: 11px;
                                                font-weight: normal;
						color: #336300;
						text-decoration: none;
                                                display: inline;
						}

					#contenido #menuDerecha div UL LI UL{
						margin: 2px 0 0 0;
						}

						#contenido #menuDerecha div UL LI UL LI{
							margin: 2px 0 0 0;
							padding: 0 0 3px 14px;
							background-image: url(/images/ediciones/interior/listado.gif);
							background-position: 0 4px;
							background-repeat: no-repeat;
							}

							#contenido #menuDerecha div UL LI UL LI A{
								color: #336300;
								font-size: 12px;
								font-weight: normal;
								}

								#contenido #menuDerecha div UL LI UL LI A:hover{
									text-decoration: underline;
									}

							#contenido #menuDerecha div UL LI UL LI UL LI{
								margin: 2px 0 0 0;
								padding: 0 0 3px 14px;
								background-image: url(/images/ediciones/interior/listadoSec.gif);
								background-position: 0 4px;
								background-repeat: no-repeat;
								}

		#contenido #menuDerecha div.tags{
			background-image: url(/images/ediciones/interior/nubeTags.gif);
			}


		#contenido #menuDerecha .tags A{
			color: #336300;
			}
			#contenido #menuDerecha .tags A{
				font-weight: normal;
				}
			#contenido #menuDerecha .tags .tam1{
				font-size: 12px;
				}
			#contenido #menuDerecha .tags .tam2{
				font-size: 12px;
				font-weight: bold;
				}
			#contenido #menuDerecha .tags .tam3{
				font-size: 14px;
				}
			#contenido #menuDerecha .tags .tam4{
				font-size: 14px;
				font-weight: bold;
				}
*/

	/****** CONTENIDO ********/

	#content{
		float: left;
		padding: 10px 10px 0 12px !important;
		padding: 10px 5px 0 12px;
		width: 624px !important;
		width: 602px;
		}

	#content H2{
		color: #336300;
                margin: 5px 0px;
                /*float: left;
                width: 100%;
		padding: 0 0 5px 0;
		margin: 0 0 5px 0;
		font-size: 18px;
		border-bottom: 1px solid #D9D9D9;*/
		}
                #content H2.nombre_usuario{
                        width: 403px;
                        }

	#content H3{
                float: left;
                width: 100%;
		color: #336300;
		margin: 5px 0 4px 0;
		font-size: 14px;
		font-weight: bold;
		}
                #content UL LI H3{
                        width: 516px;
                        }

	#content H4{
                float: left;
                width: 100%;
		margin: 10px 0 5px 0;
                color:#336300;
		font-size: 14px;
		font-weight: normal;
		}

	#content H5{
                float: left;
                width: 100%;
		margin: 10px 0 5px 0;
		color: #336300;
		font-size: 12px;
		}

	#content H6{
                float: left;
                width: 100%;
		margin: 10px 0 5px 0;
		color: #494949;
		font-style: italic;
		font-weight: normal;
		font-size: 11px;
		}

	#content P{
		margin: 0 0 15px 0;
		}

	#content P.fecha, #content P.autor, #content P.tags{
		margin: 0;
		}
                #content P.fecha SPAN, #content P.autor SPAN, #content P.tags SPAN{
                    color: #336300;
                    }
                    #content P.fecha SPAN A, #content P.autor SPAN A, #content P.tags SPAN A{
                        color: #336300;
                        }
            #content P.fecha A, #content P.autor A, #content P.tags A{
                text-decoration: none;
                }
                #content P.fecha A IMG, #content P.autor A IMG, #content P.tags A IMG{
                    border: none;
                    vertical-align: middle;
                    }
	#content P.botones{
		text-align: center;
                 clear: both;
		}
        #content P.correo{
            /*float: right;*/
            margin: 0px;
            }
            #content P.correo A{
                text-decoration: none;
                }
                #content P.correo A IMG{
                    border: none;
                    vertical-align: middle;

                    }
	#content DIV.foto_principal{
		float: left;
                 margin: 0px 0px 10px 0px;
                 border: 1px solid #D9D9D9;
		}
	#content DIV.foto_autor{
		float: left;
                 margin: 0px 10px 10px 0px;
                 border: 1px solid #D9D9D9;
                 padding: 2px;
		}
	#content DIV.foto_usuario{
		float: right;
                 margin: 0px 0px 10px 10px;
                 border: 1px solid #D9D9D9;
                 padding: 2px;
		}
	#content DIV.detalle{
		clear: left;
		}
        #content DIV.contenidos_usuario{
                float: left;
                width: 403px;
                }
                #content DIV.contenidos_usuario H3{
                        border-bottom: 1px solid #D9D9D9;
                        width: 403px;
                        margin-top: 10px;
                        }
                #content DIV.contenidos_usuario P{
                        margin: 0px;
                        }
        #content DIV.red_social{
                float: right;
                clear: right;
                width: 183px;
                }
                #content DIV.red_social H3{
                        width: 183px;
                        margin-top: 10px;
                        }


        #content UL.red_social{
            float: left;
            margin: 0px;
            padding: 0px;
            width: 183px;
            }
            #content UL.red_social LI{
                background: none;
                list-style-type: none;
                display: inline;
                float:left;
                padding: 0px 0px 5px 5px;
                clear: none;
                }


	#content UL{
		float: left;
		margin: 0 0 15px 0;
		width: 100%;
		list-style-type: none;
		}

		#content UL LI{
			float: left;
			text-align: left;
			clear: left;
			padding: 0 0 4px 15px;
			background-image: url(/images/ediciones/interior/listado.gif);
			background-position: 0 3px;
			background-repeat: no-repeat;
			}
		#content .detalle UL LI{
            margin-top:5px;
            margin-bottom:5px;
        }

			#content UL LI A{
				color: #535353;
				text-decoration: underline;
				}

				#content UL LI A:hover{
					text-decoration: none;
					}

			#content UL LI UL{
				float: left;
				margin: 3px 0 0 0;
				padding: 0 0 0 2%;
				width: 98%;
				}

				#content UL LI UL LI{
					font-size: 11px;
					color: #336300;
					background-image: url(/images/ediciones/interior/flecha.gif);
					background-position: 0 4px;
					background-repeat: no-repeat;
					}

					#content UL LI UL LI A{
						color: #336300;
						text-decoration: underline;
						}

						#content UL LI UL LI A:hover{
							text-decoration: none;
							}

					#content UL LI UL LI UL LI{
						font-size: 11px;
						color: #535353;
						background-image: url(/images/ediciones/interior/listadoSec.gif);
						background-position: 0 5px;
						background-repeat: no-repeat;
						}

						#content UL LI UL LI UL LI A{
							color: #535353;
							text-decoration: underline;
							}

							#content UL LI UL LI UL LI A:hover{
								text-decoration: none;
								}

	#content OL{
		float: left;
		padding: 10px 0 10px 26px;
		width: 95%;
		}

		#content OL LI OL{
			padding-left: 26px;
			}

	#content TABLE{
		/*border: 1px solid #336300;*/
		border-collapse: collapse;
		clear: both;
		empty-cells: show;
		margin: 0pt 0pt 10px 1%;
		padding: 0pt 1%;
		width: 100%;
		}

		#content TH {
			background: #336300 none repeat scroll 0%;
			border-right: 1px solid #FFFFFF;
			color: #FFFFFF;
			padding: 5px;

            background-image: url(/images/ediciones/interior/fondo_h.gif);
            background-repeat:repeat-x;
            background-position:top;
			}

			#content TH.izq {
				text-align: left;
				}

			#content TH.der {
				text-align: right;
				}

			#content TH.centro {
				text-align: center;
				}

		#content TD{
			/*border: 1px solid #336300;*/
			padding: 5px;
			/*text-align: center;*/
			}

			#content TD.izq {
				text-align: left;
				}

			#content TD.centro{
				text-align: center;
				}

			#content TD.der {
				text-align: right;
				}

	#content P.paginador{
		float: left;
		padding: 8px 0 0 0;
		width: 100%;
		background-image: url(/images/ediciones/interior/bordeH2.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		}

	#content A.pagAnterior{
		float: left;

		margin: 0;
		padding: 3px 0 2px 35px;
		width: auto;
		background-image: url(/images/ediciones/interior/pagAnterior.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		color: #424141;
		font-weight: bold;
		}

	#content A.pagSiguiente{
		float: right;
		margin: 0;
		padding: 3px 35px 2px 0;
		width: auto;
		background-image: url(/images/ediciones/interior/pagSiguiente.gif);
		background-position: top right;
		background-repeat: no-repeat;
		color: #424141;
		font-weight: bold;
		}

	#content .editable{
		float: left;
		margin: 4px 0 0 0;
		padding: 4px 0;
		width: 100%;
		border-top: 1px solid #F1F1F1;
		}

		#content .editable .columnaIzquierda{
			float: left;
			padding: 0 5% 0 0;
			width: 48%;
			}

		#content .editable .columnaDerecha{
			float: left;
			padding: 0 1% 0 0;
			width: 46%;
			}

	#noticiaAmpliada {
		float: left;
		width: 100%;
		}

		#content #noticiaAmpliada DL {
			width: 100%;
			}

			#content #noticiaAmpliada DL DT {
				background-image: none;
				color: #6D6D6D;
				font-size: 10px;
				font-weight: normal;
				padding: 0pt;
				}

			#content #noticiaAmpliada DL DD{
				float: left;
				width: 100%;
				}

				#content #noticiaAmpliada DL DD A.noticia {
					color: #336300;
					font-size: 16px;
					font-weight: bold;
					line-height: 20px;
					margin-bottom: 5px;
					}

		#content .voto {
			float: right;
			font-size: 10px;
			margin: 0pt 10px 15px 0pt !important;
			position: relative;
			width: 80px;
			}

		#content #noticiaAmpliada DL DD DIV.noticia {
			float: left;
			margin-bottom: 15px;
			padding-right: 100px;
			}

			#content #noticiaAmpliada DL DD DIV.noticia DIV.utiles{
				float: left;
				clear: left;
				}

				#content #noticiaAmpliada DL DD DIV.noticia A.comentario {
					margin-left: 0pt;
					padding-left: 20px;
					font-size: 11px;
					background-image: url(/images/ediciones/interior/ico-comentarios.gif);
					background-position: 0;
					background-repeat: no-repeat;
					}

				#content #noticiaAmpliada DL DD DIV.noticia A.addComentario{
					margin-left: 20px;
					padding-left: 20px;
					font-size: 11px;
					background-image: url(/images/ediciones/interior/ico-add-comentarios.gif);
					background-position: 0;
					background-repeat: no-repeat;
					}

                #content UL.foro_comentarios{
                    border-top: 1px solid #D9D9D9;
                    }
                    #content UL.foro_comentarios LI{
                        float: left;
                        width: 584px;
                        background-image: none;
                        list-style-type: none;
                        margin:0px;
                        padding: 10px;
                        border-bottom: 1px solid #D9D9D9;
                        }
                #content P.comentar A{
                    color: #336300;
                    margin: 0px 0 2px 10px;
                    font-size: 14px;
                    font-weight: bold;
                    }

			#content UL.listado{
				float: left;
				margin: 5px 0 0 0;
				width: 100%;
				list-style-type: none;
				}

				#content UL.listado LI{
					float: left;
					padding: 0 0 5px 0;
					font-size: 11px;
					}

				#content UL.listado LI SPAN{
					font-size: 11px;
					font-weight: normal;
                                        color: #939393;
					}

					#content UL.listado LI A{
						font-size: 12px;
                                                font-weight: bold;
						color: #535353;
						text-decoration: none;
                                                display: block;
						}
					#content UL.listado LI SPAN.autor A{
						font-size: 11px;
                                                font-weight: normal;
						color: #336300;
						text-decoration: none;
                                              display: inline;
						}

		#content .voto ul {
			background-image: url(/images/ediciones/interior/votosUnSel.gif);
			background-position: 0 0;
			background-repeat: no-repeat;
			float: left;
			height: 15px;
			list-style-type: none;
			margin: 0pt;
			padding: 0pt;
			position: relative;
			width: 80px;
			}

		#content .voto ul li {
			background-image: none;
			color: #FFF;

			display: inline;
			font-size: 11px;
			height: 15px;
			left: 0pt;
			padding: 0pt;
			position: absolute;
			top: 0pt;
			width: 16px;
			}

		#content .voto a {
			background: transparent none repeat scroll 0%;
			color: #FFF;
			display: block;
			height: 15px;
			left: 0pt;
			padding: 0pt;
			position: absolute;
			text-decoration: underline;
			top: 0pt;
			width: 100%;
			}

		#content .voto a:hover {
			background: transparent url(/images/ediciones/interior/votosOver.gif) repeat-x scroll 0pt 50%;
			}

		#content .voto ul li.votoActual {
			background-image: url(/images/ediciones/interior/votosSel.gif);
			background-position: 0pt;
			background-repeat: no-repeat;
			}

		#content .voto ul li.star1 {
			position: absolute;
			width: 16px;
			z-index: 6;
			}

		#content .voto ul li.star2 {
			position: absolute;
			width: 32px;
			z-index: 5;
			}

		#content .voto ul li.star3 {
			position: absolute;
			width: 48px;
			z-index: 4;
			}

		#content .voto ul li.star4 {
			position: absolute;
			width: 64px;
			z-index: 3;
			}

		#content .voto ul li.star5 {
			position: absolute;
			width: 80px;
			z-index: 2;
			}

	#content #comentarios{
		float: left;
		margin: 10px 0 0 0;
		width: 100%;
		background-image: url(/images/ediciones/interior/listaComentarios.gif);
		background-position: top right;
		background-repeat: no-repeat;
		}

		#content #comentarios UL{
			float: left;
			margin: 5px 0 0 0;
			width: 100%;
			background-color: #f2f2f2;
			list-style-type: none;
			}

			#content #comentarios UL LI{
				float: left;
				padding: 2% 2% 0 2%;
				border-bottom: 1px solid #FFF;
				background-image: none;
				width: 96%;
				}


/************** FORMULARIO ***************/

#content FORM{
	float: left;
	width: 100%;
	}

	#content FORM .formulario{
		float: left;
		padding: 10px 2%;
		width: 96%;
		}

		#content FORM .formulario UL{
			float: left;
			margin: 5px 0 0 0;
			width: 100%;
			list-style-type: none;
			}

			#content FORM .formulario UL LI{
				float: left;
				clear: left;
				padding: 0 0 6px 0;
				width: 100%;
				background-image: none;
				}

				#content FORM .formulario UL LI.botones{
					padding-left: 140px;
					width: auto;
					}

				#content FORM .formulario UL LI LABEL{
					float: left;
					padding-right: 20px;
					width: 120px;
					color: #336300;
					font-size: 14px;
					font-weight: bold;
					text-align: right;
					}

					#content FORM .formulario UL LI.par LABEL{
						color: #535353;
						}

					#content FORM .formulario UL LI LABEL.checkbox{
						text-align: left;
						padding: 0 0 0 10px;
						}

				#content FORM .formulario UL LI INPUT, #content FORM .formulario UL LI TEXTAREA{
					float: left;
					padding: 1px;
					border: 1px solid #535353;
					background-image: url(/images/ediciones/interior/input.gif);
					background-position: 0 0;
					background-repeat: repeat-x;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #3D3D3D;
					width: 400px;
					}

					#content FORM .formulario UL LI TEXTAREA{
					height: 300px;
					}

					#content FORM .formulario UL LI INPUT.boton{
						padding: 0 0 0 15px;
						height: 29px;
						border: 0;
						font-size: 11px;
						font-weight: bold;
						color: #424141;
						text-align: center;
						background-image: url(/images/ediciones/interior/botonIzquierda.gif);
						background-position: 0 0;
						background-repeat: no-repeat;
						cursor: pointer;
						width: auto;
						}

A.cerrarSesion{
	float: left;
	margin: 20px 0 20px 25px;
	padding: 8px 0 0 29px;
	width: 108px;
	height: 26px;
	background-image: url(/images/ediciones/interior/cerrarSesion.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	}

/**** BOTON ****/

div.boton, #contenido #menuDerecha div div.boton{
        text-align: center;
	/*float: left;
	margin: 0px 0px 8px 8px;
	padding-right: 32px;
	height: 29px;
	background-image: url(/images/ediciones/interior/botonDerecha.gif);
	background-position: top right;
	background-repeat: no-repeat;*/
	}

	div.boton A{
		/*display: block;
		padding: 5px 0 0 15px;
		height: 24px;
		font-size: 11px;
		font-weight: bold;
		color: #424141;
		text-align: center;
		background-image: url(/images/ediciones/interior/botonIzquierda.gif);
		background-position: 0 0;
		background-repeat: no-repeat;*/
		}

/******* CLASES ********/

.imagenIzquierda{

	float: left;

	margin: 0 10px 10px 0;

	}



.imagenDerecha{

	float: right;

	margin: 0 0 10px 10px;

	}



.negrita{

	font-weight: bold;

	}



.oculto{

	display: none;

	}

/********* PAGINACION **********/
.paginador {
	clear: both;
	padding: 3px;
	margin: 0px;
        float: right;
	}
	.paginador A{
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #336300;
		text-decoration: none;
		color: #336300;
		}
		.paginador A:hover, .paginador A:active {
			border: 1px solid #336300;
			color: #000;
			}
	.paginador SPAN.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #535353;
		font-weight: bold;
		background-color: #D9D9D9;
		color: #535353;
		}
	.paginador SPAN.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #eee;
		color: #ddd;
		}
/************************Calendario de eventos**************************/

#contenido #menuDerecha DIV#calendario_interior{
	float:left;
	margin:0px 0px 0 0px;
	text-align:center;
	overflow: hidden;
	width: 141px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:3px;
        }
        #contenido #menuDerecha DIV#calendario_interior DIV.nombreMes{
                background:#C1C1C1;
                color:#666666;
                float:left;
                font-size:13px;
                overflow:hidden;
                text-align:center;
                width:138px;
                margin:1px 1px 1px 1px;
                }
	#contenido #menuDerecha DIV#calendario_interior a img.anterior{
		padding: 1px;
		margin: 0 0;
		float:left;
		background:none;
		}

	#contenido #menuDerecha DIV#calendario_interior a img.siguiente{
		padding: 1px;
		margin: 0 0;
		float:right;
		background:none;
		}

#contenido #menuDerecha DIV#calendario_interior .nombreDia{
	text-align:center;
	color:#535353;
	background:#C1C1C1;
	margin:0 0 2px 0;
        float: left;
        width: 18px;
	}
	.dia1 .nombreDia{
		}
	.dia0 .nombreDia{

		}
#contenido #menuDerecha DIV#calendario_interior .diaActual{
	float:left;
	display:block;
	margin:0;
	border:1px solid #336300;
	}
	#contenido #menuDerecha DIV#calendario_interior .diaActual .dia0,#contenido #menuDerecha DIV#calendario_interior .diaActual .dia1,#contenido #menuDerecha DIV#calendario_interior .diaActual .dia2,#contenido #menuDerecha DIV#calendario_interior .diaActual .dia3,#contenido #menuDerecha DIV#calendario_interior .diaActual .dia4,#contenido #menuDerecha DIV#calendario_interior .diaActual .dia5,#contenido #menuDerecha DIV#calendario_interior .diaActual .dia6{
		margin:0;
		width:18px;
		}
#contenido #menuDerecha DIV#calendario_interior DIV.dia0,#contenido #menuDerecha DIV#calendario_interior DIV.dia1,#contenido #menuDerecha DIV#calendario_interior DIV.dia2,#contenido #menuDerecha DIV#calendario_interior DIV.dia3,#contenido #menuDerecha DIV#calendario_interior DIV.dia4,#contenido #menuDerecha DIV#calendario_interior DIV.dia5,#contenido #menuDerecha DIV#calendario_interior DIV.dia6{
	float:left;
	width:18px;
	text-align:center;
	color: #000000;
	margin:1px;
	line-height:15px;
	}

#contenido #menuDerecha DIV#calendario_interior .dia1{
	clear:left;
}
#contenido #menuDerecha DIV#calendario_interior .con_eventos{
	color: #336300;
        font-weight: bold;
}
.destinatarios{width:400px;float:left;}

table.informe {clear:both;}
#content table.informe th.avance {width: 100px;}
#content table.informe th.calificacion {width: 100px;}
#content table.informe tr td {text-align: left;}
#content table.informe tr td span.subitem {padding-left:15px;}
.datos {float:left;width:100%;}

.enlaces_cms{
    text-align: center;
    margin: 10px 0px;
}

.formulario .botones{
    background-image: none;
    }
    .formulario .botones .boton{
        float: none;
        margin: 0 10px;
        }
        .formulario .botones input {
            background-image: none;
            background-color:#336300;
            color:#CBD8A7;
            padding: 5px !important;
            padding: 5px;
            }
        .formulario .botones a {
            background-image: none;
            background-color:#336300;
            color:#CBD8A7;
            padding: 6px !important;
            padding: 6px;
            font-size: 14px;
            font-weight: bold;
            text-decoration: none;
            font-family: Arial,Helvetica,sans-serif;
            }
.formulario .field_html{
    border:1px solid #BFBFBF;
    margin: -12px 0 0 0;
    padding:12px 0;
    }

    #content .formulario ul li .label_date,
    #content form .formulario ul li .label_date,
    #content .formulario div .label_date {
        display: none;
    }
    #content .formulario ul li .input_day,
    #content form .formulario ul li .input_day{
        width: 18px;
    }
    #content .formulario ul li .input_month,
    #content form .formulario ul li .input_month{
        width: 18px;
    }
    #content .formulario ul li .input_year,
    #content form .formulario ul li .input_year{
        width: 30px;
    }
    #content .formulario ul li .separator_date,
    #content form .formulario ul li .separator_date{
        float: left;
    }


.filtro {
    }
    .filtro div {
        float: left;
        clear: none;
        margin: 0px 0px 10px 10px;
        }
        .filtro div LABEL {
            font-weight: bold;
            }
        .filtro div SELECT {
            margin-top: 0px;
            }

.tests .listado P{
    line-height: auto;
    margin: 0;
}

.wiki-version{
    font-size: 11px;
    font-weight: bold;
    color: #222222;
}





 
/* Top Elements */
* { margin: 0; padding: 0; outline: 0 }

body {
	background: #ccc;
	font: 70%/1.5em Verdana, Tahoma, arial, sans-serif;
	color: #666666;
	text-align: center;
	margin: 15px 0;
}

/* links */
a, a:visited {
	color: #336300;
	text-decoration: none;
}
a:hover {
	color: #88ac0b;
	text-decoration: underline;
}

/* headers */
/*h1, h2, h3 {*/
	/*font-family: 'Trebuchet MS', Tahoma, Sans-serif;*/
	/*font-weight: Bold;*/
/*}*/
/*h1 {*/
	/*font-size: 190%;*/
	/*font-weight: normal;*/
	/*color: #555;*/
/*}*/
/*h2 {*/
	/*font-size: 130%;*/
	/*text-transform: uppercase;*/
	/*color: #88ac0b;*/
/*}*/
/*h3 {*/
	/*font-size: 130%;*/
	/*background: url(../images/footer-dots.jpg) repeat-x left bottom;*/
/*}*/

/*h1, h2, h3, p {*/
	/*padding: 10px;*/
	/*margin: 0;*/
/*}*/
/*ul, ol {*/
	/*margin: 5px 20px;*/
	/*padding: 0 20px;*/
/*}*/
/*ul {*/
	/*list-style: none;*/
/*}*/

/* images */
/*img {*/
	/*background: #FAFAFA;*/
   /*border: 1px solid #DCDCDC;*/
	/*padding: 5px;*/
/*}*/
/*.fecha img {background: none;}*/
/*.correo img {background: none;}*/
/*img.float-right {*/
  	/*margin: 5px 0px 10px 10px;*/
/*}*/
/*img.float-left {*/
  	/*margin: 5px 10px 10px 0px;*/
/*}*/

code {
  	margin: 5px 0;
  	padding: 10px;
  	text-align: left;
  	display: block;
  	overflow: auto;
  	font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;
  	/* white-space: pre; */
  	background: url(../images/post.jpg);
	border: 1px solid #E0DBC9;
}
acronym {
  cursor: help;
  border-bottom: 1px dashed #777;
}
blockquote {
	margin: 10px;
 	padding: 0 0 0 25px;
   background: url(../images/post.jpg);
	border: 1px solid #E0DBC9;
	font: bold 1.3em/1.5em 'Trebuchet MS', Tahoma, Sans-serif;
	color: #A89A6A;
}


/* start - table */
table {
	border-collapse: collapse;
	/*margin: 10px;*/
}
th strong {
	color: #fff;
}
th {
	background: #4fb900 url(../images/nav.jpg) repeat-x;
	height: 29px;
	padding-left: 12px;
	padding-right: 12px;
	color: #fff;
	text-align: left;
	border-left: 1px solid #B6D59A;
	border-bottom: solid 2px #FFF;
}
tr {
/*	height: 30px;*/
}
td {
	padding-left: 11px;
	padding-right: 11px;
	/*border-left: 1px solid #E8E8E8;*/
	border-bottom: 1px solid #DFDFDF;
}
td.first,th.first {
	border-left: 0px;
}
tr.row-a {
	background: #F8F8F8;
}
tr.row-b {
	background: #EFEFEF;
}
/* end - table */

/* form elements */
form {
	margin:10px;
	padding: 5px;
	border: 1px solid #D5D5D5;
	background-color: #DFDFDF;
	float: left;
	width: 96%;
}
form ul {
	margin: 0;
}
#main_full form ul li {
	list-style-image: none;
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding:2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}
textarea {
	width:400px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
}
input.button {
	font: bold 12px Arial, Sans-serif;
	height: 24px;
	margin: 0;
	padding: 2px 3px;
	color: #FFF;
	background: #4fb900 url(../images/nav.jpg) repeat-x 0 0;
	border: none;
}

/* search form */
.searchform {
	background-color: transparent;
	border: none;
	margin: 0 0 0 3px; padding: 5px 0 10px 0;
	width: 220px;
}
.searchform p { margin: 0; padding: 0; }
.searchform input.textbox {
	width: 130px;
	color: #777;
	height: 18px;
	padding: 2px;
	border: 1px solid #E5E5E5;
	vertical-align: top;
}
.searchform input.button {
	width: 60px;
	height: 24px;
	padding: 2px 5px;
	vertical-align: top;
}

/********************************************
   LAYOUT
********************************************/
#wrap {
	position: relative;
	width: 820px;
	background: #CCC url(../images/content.jpg) repeat-y center top;
	margin: 0 auto;
	text-align: left;
}
#top-bg {
   position: absolute;
	width: 820px;
	height: 19px;
	background: #CCC url(../images/top-bg.jpg) repeat-y center top;
	top: 0; left: 0;
	z-index: 2;
}
#content-wrap {
	position: relative;
	clear: both;
	float: left;
	width: 790px;
	padding: 0;
	background: #FFFFFF; /*#E8E8E8;*/
	border-top: 5px solid #000000;
	border-bottom: 2px solid #D0D0D0;
	margin-left: 15px;
	display: inline;
}
#header {
	width: 820px;
	position: relative;
	height: 100px;
	background: #CCC url(../images/header-bg.jpg) repeat-y center top;
	padding: 0;
	color: #FFF;
}
#header h1#logo-text a {
	position: absolute;
	margin: 0; padding: 0;
	font: bold 36px 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: -1px;
	color: #787676;
	text-transform: none;
	text-decoration: none;

	/* change the values of top and left to adjust the position of the logo*/
	top: 25px; left: 30px;
}
#header h1#logo-text span {
	color: #9A9696;
}
#header p#slogan {
	position: absolute;
	margin: 0; padding: 0;
	font: normal 12px 'Trebuchet MS', Arial, Sans-serif;
	text-transform: none;
	color: #838181;

	/* change the values of top and left to adjust the position of the slogan*/
	top: 67px; left: 95px;
}

/* header links */
#header #header-links {
	position: absolute;
	top: 20px; right: 20px;
	color: #838181;
	font-size: 10px;
}
#header #header-links a {
	color: #838181;
	text-decoration: none;
}
#header #header-links a:hover {
	color: #444;
}

/* header-photo */
#header-photo {
	clear: both;
	width: 790px;
	margin: 0 auto;
	background-color: #FFF;
	padding-top: 19px;
}

/* Navigation */
#nav {
	clear: both;
	padding: 0;
}
#nav ul {
	float: left;
	list-style: none;
	background: #336300 url(../images/nav.jpg) repeat-x;
	width: 790px;
	text-transform: uppercase;
	margin: 0 0 0 15px;
	padding: 0;
	display: inline;
}
#nav ul li {
	display: inline;
	margin: 0; padding: 0;
}
#nav ul li a {
	display: block;
	float: left;
	width: auto;
	margin: 0;
	padding: 0 14px;
	border-right: 1px solid #FFFFFF;
	/*border-left: 1px solid #F9AD05;*/
	border-bottom: none;
	color: #FFF;
	font: bold 13px/2.8em "Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva,
sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
}
#nav ul li a:hover,
#nav ul li a:active {
	background: url(../images/nav-hover.jpg) repeat-x;
}
#nav ul li#current a {
	background: url(../images/nav-current.jpg) repeat-x;
}

/* Main Column */
#main {
	float: left;
	width: 67%;
	padding: 20px 0 0 0; margin: 0 0 0 10px;
	display: inline;
}
/*#main h2 {*/
	/*font: normal 1.9em 'Trebuchet MS', Tahoma, Sans-serif;*/
	/*color: #007dcb;*/
	/*text-transform: none;*/
	/*padding: 0px 0px 15px 0px;*/
	/*clear: left;*/
/*}*/
#main h2 a {
	color: #000000;
	text-decoration: none;
}
#main ul li {
/*	list-style-image: url(../images/bullet.gif);*/
}
/* Main Full Column */
#main_full {
        float: left;
        width: 97%;
        padding: 20px 0 0 0; margin: 0 0 0 10px;
        display: inline;
}
#main_full h2 {
        font: normal 1.9em 'Trebuchet MS', Tahoma, Sans-serif;
        color: #56b900;
        text-transform: none;
        padding: 0px 0px 5px 0px;
        clear: left;
}
#main_full h2 a {
        color: #007DCB;
        text-decoration: none;
}
#main_full ul li {
        list-style-image: url(../images/bullet.gif);
}


/* Sidebar */
#sidebar {
	float: right;
	width: 27.5%;
	padding: 20px 10px 0 0;
	margin: 0 0 0 0;
}
#sidebar h3 {
	padding: 5px 5px;
	font: bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif;
	color: #53bb04;
}
#sidebar ul.sidemenu {
	text-align: left;
	margin: 7px 4px 8px 0; padding: 0;
	text-decoration: none;
	background: url(../images/dots.jpg) repeat-x left top;
}
#sidebar ul.sidemenu li {
	list-style: none;
	background: url(../images/dots.jpg) repeat-x left bottom;
	padding: 4px 0 4px 5px;
	margin: 0 2px;
	color: #8F8F8F;
}
* html body #sidebar ul.sidemenu li {
	height: 1%;
}
#sidebar ul.sidemenu li a {
	text-decoration: none;
	background-image: none;
	color: #666666;
}
#sidebar ul.sidemenu li a:hover {
	color: #1773BC;
}
#sidebar ul.sidemenu ul { margin: 0 0 0 5px; padding: 0; }
#sidebar ul.sidemenu ul li { background: none; }

/* footer */
#footer-wrap {
	clear: both;
	width: 820px;
	font-size: 95%;
	text-align: left;
	padding: 15px 0;
	background: url(../images/footer-bottom.jpg) no-repeat center bottom;
}
#footer-wrap a {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
#footer-wrap a:hover {
	color: #000;
}
#footer-wrap p {
	padding:0 0 10px 0;
}
#footer-wrap h3 {
	color: #666666;
	margin: 0;
	padding: 10px 0;
	text-transform: uppercase;
}

#footer-columns {
	color: #888;
	margin: 0 auto;
	padding: 0;
	width: 760px;
}
#footer-columns ul {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
#footer-columns li {
	background: url(../images/footer-dots.jpg) repeat-x left bottom;
}
#footer-columns li a {
	font-weight: normal;
	padding: 4px 0 4px 0px;
	width: 96%;
}
#footer-columns .col3, .col3-center {
	float: left;
	width: 32%;
}
#footer-columns .col3-center {
	margin: 0 15px;
}

/* bottom */
#footer-bottom {
	clear: both;
	color: #666;
	margin: 0 auto;
	width: 820px;
	padding: 10px 0;
	text-align: center;
}

/* postmeta */
.post-footer {
	background: url(../images/post.jpg);
	padding: 5px; margin: 5px 10px 10px 10px;
	font-size: 95%;
	color: #AEA471;
	border: 1px solid #E0DBC9;
}
.post-footer .date{ margin: 0 10px 0 5px;	}
.post-footer a.comments { margin: 0 10px 0 5px;	}
.post-footer a.readmore { margin: 0 10px 0 5px;	}
.post-info { font-size: .95em; padding: 0 10px; margin-left: 2px; color: #888; }

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }

/*
----------------------------------------------------------------------------------------------------------
FORMULARIOS
----------------------------------------------------------------------------------------------------------
*/


select {border:1px solid #c4c4c4;}
input {border:1px solid #c4c4c4;width:99%;}
input.text-input{width:100px;}
input.check {width:auto;}
input[type='checkbox'] {width:auto;}
input[type='radio'] {width:auto;}
input.boton {color:#c4c4c4;font-weight:bold;width:auto;}
input.button_to {color:#c4c4c4;font-weight:bold;width:auto;}
textarea {border:1px solid #c4c4c4;width:100%;height:100px;}

#main .formulario ul {margin: 0px; padding: 0px;}
#main .formulario ul li {margin: 0px 10px; padding: 3px 0px; list-style-type: none;
list-style-image:none;}
#main .formulario label {margin: 0px; padding: 0px;}
#main .formulario label.automatico {display:inline;}
.botones{clear:both;text-align:center;padding-top:15px;padding-bottom:15px;}

#sidebar form {float:left;margin:10px 0}
#sidebar input {width:160px;}
#sidebar label {display:inline;float:left;margin:0px;}
#sidebar input.check {float:left; margin:2px 0 0 3px; width:auto;}
#sidebar input.boton {width:auto;}

/************************Calendario de eventos**************************/

DIV#calendario_interior{
	float:left;
	margin:0px 20px 0px 20px;
	text-align:center;
	overflow: hidden;
	width: 197px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:3px;
        }
        DIV#calendario_interior DIV.nombreMes{
                background:#C1C1C1;
                color:#666666;
                float:left;
                font-size:13px;
                overflow:hidden;
                text-align:center;
                width:194px;
                margin:1px 1px 1px 1px;
                }
	DIV#calendario_interior a img.anterior{
		padding: 1px;
		margin: 0 0;
		float:left;
		background:none;
		}

	DIV#calendario_interior a img.siguiente{
		padding: 1px;
		margin: 0 0;
		float:right;
		background:none;
		}

DIV#calendario_interior .nombreDia{
	text-align:center;
	color:#535353;
	background:#C1C1C1;
	margin:0 0 2px 0;
        float: left;
        width: 26px;
	}
	.dia1 .nombreDia{
		}
	.dia0 .nombreDia{

		}
DIV#calendario_interior .diaActual{
	float:left;
	display:block;
	margin:0;
	border:1px solid #14A4C7;
	}
	DIV#calendario_interior .diaActual .dia0, DIV#calendario_interior .diaActual
.dia1,DIV#calendario_interior .diaActual .dia2,DIV#calendario_interior .diaActual
.dia3,DIV#calendario_interior .diaActual .dia4,DIV#calendario_interior .diaActual
.dia5,DIV#calendario_interior .diaActual .dia6{
		margin:0;
		width:26px;
		}
DIV#calendario_interior DIV.dia0,DIV#calendario_interior DIV.dia1,DIV#calendario_interior
DIV.dia2,DIV#calendario_interior DIV.dia3,DIV#calendario_interior
DIV.dia4,DIV#calendario_interior DIV.dia5,DIV#calendario_interior DIV.dia6{
	float:left;
	width:26px;
	text-align:center;
	color: #000000;
	margin:1px;
	line-height:15px;
	}

DIV#calendario_interior .dia1{
	clear:left;
}
DIV#calendario_interior .con_eventos{
	color: #14A4C7;
        font-weight: bold;
}



/************************ Otros **************************/
#sidebar ul{clear:left;padding:0px;margin:5px 9px;}
#sidebar ul li{float:left;margin:0px;padding:2px;}
.oculto {display:none;}



	#content-wrap P.fecha, #content-wrap P.autor, #content-wrap P.tags{
		padding:2px;
		}
                #content-wrap P.fecha SPAN, #content-wrap P.autor SPAN, #content-wrap P.tags SPAN{
                    color: #14A4C7;
                    }
                    #content-wrap P.fecha SPAN A, #content-wrap P.autor SPAN A, #content-wrap P.tags SPAN A{
                        color: #14A4C7;
                        }
            #content-wrap P.fecha A, #content-wrap P.autor A, #content-wrap P.tags A{
                text-decoration: none;
                }
                #content-wrap P.fecha A IMG, #content-wrap P.autor A IMG, #content-wrap P.tags A IMG{
                    border: none;
                    vertical-align: middle;
                    }
	#content-wrap P.botones{
		text-align: center;
                 clear: both;
		}
        #content-wrap P.correo{
            float: right;
            margin: 0px;
            }
            #content-wrap P.correo A{
                text-decoration: none;
                }
                #content-wrap P.correo A IMG{
                    border: none;
                    vertical-align: middle;
                    }
	#content-wrap DIV.foto_principal{
		float: left;
                 margin: 0px 0px 10px 0px;
                 border: 1px solid #D9D9D9;
		display: none;
		}
	#content-wrap DIV.foto_autor{
		float: left;
                 margin: 0px 10px 10px 0px;
                 border: 1px solid #D9D9D9;
                 padding: 2px;
		}
	#content-wrap DIV.foto_usuario{
		float: right;
                 margin: 0px 0px 10px 10px;
                 border: 1px solid #D9D9D9;
                 padding: 2px;
		}
	#content-wrap DIV.detalle{
		clear: left;
		}
        #content-wrap DIV.contenidos_usuario{
                float: left;
                width: 403px;
                }
                #content-wrap DIV.contenidos_usuario H3{
			color: #85970c;
                        border-bottom: 1px solid #D9D9D9;
                        width: 403px;
                        margin-top: 10px;
			float: left;
                        }
                #content-wrap DIV.contenidos_usuario P{
                        margin: 0px;
                        }
        #content-wrap DIV.red_social{
                float: right;
                clear: right;
                width: 183px;
                }
                #content-wrap DIV.red_social H3{
                        width: 183px;
                        margin-top: 10px;
                        }


        #content-wrap UL.red_social{
            float: left;
            margin: 0px;
            padding: 0px;
            width: 183px;
            }
            #content-wrap UL.red_social LI{
                background: none;
                list-style-type: none;
                display: inline;
                float:left;
                padding: 0px 0px 5px 5px;
                clear: none;
                }

	#content-wrap P.paginador{
		float: left;
		padding: 8px 0 0 0;
		width: 100%;
		background-image: url(/images/interior/bordeH2.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		}



	#content-wrap A.pagAnterior{
		float: left;
		margin: 0;
		padding: 3px 0 2px 35px;
		width: auto;
		background-image: url(/images/interior/pagAnterior.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
		color: #424141;
		font-weight: bold;
		}

	#content-wrap A.pagSiguiente{
		float: right;
		margin: 0;
		padding: 3px 35px 2px 0;
		width: auto;
		background-image: url(/images/interior/pagSiguiente.gif);
		background-position: top right;
		background-repeat: no-repeat;
		color: #424141;
		font-weight: bold;
		}



	#content-wrap .editable{
		float: left;
		margin: 4px 0 0 0;
		padding: 4px 0;
		width: 100%;
		border-top: 1px solid #F1F1F1;
		}

		#content .editable .columnaIzquierda{
			float: left;
			padding: 0 5% 0 0;
			width: 48%;
			}

		#content-wrap .editable .columnaDerecha{
			float: left;
			padding: 0 1% 0 0;
			width: 46%;
			}

	#noticiaAmpliada {
		float: left;
		width: 100%;
		padding: 10px;
		}
	#noticiaAmpliada .foto_autor {
		float: left;
		}
	#noticiaAmpliada p{
		margin: 0px;
		padding: 0px;
		}

		#content-wrap #noticiaAmpliada DL {
			width: 100%;
			}

			#content-wrap #noticiaAmpliada DL DT {
				background-image: none;
				color: #6D6D6D;
				font-size: 10px;
				font-weight: normal;
				padding: 0pt;
				}

			#content-wrap #noticiaAmpliada DL DD{
				float: left;
				width: 100%;
				}

				#content-wrap #noticiaAmpliada DL DD A.noticia {
					color: #14A4C7;
					font-size: 16px;
					font-weight: bold;
					line-height: 20px;
					margin-bottom: 5px;
					}

		#content-wrap .voto {
			float: right;
			font-size: 10px;
			margin: 0pt 10px 15px 0pt !important;
			position: relative;
			width: 80px;
			}

		#content-wrap #noticiaAmpliada DL DD DIV.noticia {
			float: left;
			margin-bottom: 15px;
			padding-right: 100px;
			}

			#content-wrap #noticiaAmpliada DL DD DIV.noticia DIV.utiles{
				float: left;
				clear: left;
				}

				#content-wrap #noticiaAmpliada DL DD DIV.noticia A.comentario
{
					margin-left: 0pt;
					padding-left: 20px;
					font-size: 11px;
					background-image: url(/images/interior/ico-comentarios.gif);
					background-position: 0;
					background-repeat: no-repeat;
					}

				#content-wrap #noticiaAmpliada DL DD DIV.noticia A.addComentario{
					margin-left: 20px;
					padding-left: 20px;
					font-size: 11px;
					background-image: url(/images/interior/ico-add-comentarios.gif);
					background-position: 0;
					background-repeat: no-repeat;
					}

                #content-wrap UL.foro_comentarios{
                    border-top: 1px solid #D9D9D9;
                    }
                    #content-wrap UL.foro_comentarios LI{
                        float: left;
                        width: 100%;
                        background-image: none;
                        list-style-type: none;
			list-style-image: none;
                        margin:0px;
                        padding: 10px;
                        border-bottom: 1px solid #D9D9D9;
                        }

			#content-wrap UL.listado{
				float: left;
				margin: 5px 0 0 0;
				padding: 0 0 0 10px;
				width: 100%;
				list-style-type: none;
				}
				#content-wrap #sidebar UL.listado{
					margin: 5px 0 0 10px;
					list-style-image: none;
					}

				#content-wrap UL.listado LI{
					float: left;
					padding: 0 0 5px 0;
					font-size: 11px;
					width: 100%;
					list-style-image: none;
					}

				#content-wrap UL.listado LI P{
					padding: 0;
					margin: 0px 0px 10px 0px;
					text-align: justify;
					}

				#content-wrap UL.listado LI SPAN{
					font-size: 11px;
					font-weight: normal;
                    color: #939393;
					}

				#wrap UL.listado LI .botones{
					margin: 0;
					padding:0;
					}

					#content-wrap UL.listado LI A{
						font-size: 12px;
                        font-weight: bold;
						color: #535353;
						text-decoration: none;
                        display: block;
						}
					#wrap UL.listado LI A.editar{
						display: inline;
						color: #FFFFFF;
						padding: 5px 15px;
					}
					#content-wrap UL.listado LI SPAN.autor A{
						font-size: 11px;
                        font-weight: normal;
						color: #14A4C7;
						text-decoration: none;
                        display: inline;
						}

		#content-wrap .voto ul {
			background-image: url(/images/interior/votosUnSel.gif);
			background-position: 0 0;
			background-repeat: no-repeat;
			float: left;
			height: 15px;
			list-style-type: none;
			margin: 0pt;
			padding: 0pt;
			position: relative;
			width: 80px;
			}

		#content-wrap .voto ul li {
			background-image: none;
			color: #FFF;
			display: inline;
			font-size: 11px;
			height: 15px;
			left: 0pt;
			padding: 0pt;
			position: absolute;
			top: 0pt;
			width: 16px;
			}

		#content-wrap .voto a {
			background: transparent none repeat scroll 0%;
			color: #FFF;
			display: block;
			height: 15px;
			left: 0pt;
			padding: 0pt;
			position: absolute;
			text-decoration: underline;
			top: 0pt;
			width: 100%;
			}

		#content-wrap .voto a:hover {
			background: transparent url(/images/interior/votosOver.gif) repeat-x scroll 0pt 50%;
			}

		#content-wrap .voto ul li.votoActual {
			background-image: url(/images/interior/votosSel.gif);
			background-position: 0pt;
			background-repeat: no-repeat;
			}

		#content-wrap .voto ul li.star1 {
			position: absolute;
			width: 16px;
			z-index: 6;
			}

		#content-wrap .voto ul li.star2 {
			position: absolute;
			width: 32px;
			z-index: 5;
			}

		#content-wrap .voto ul li.star3 {
			position: absolute;
			width: 48px;
			z-index: 4;
			}

		#content-wrap .voto ul li.star4 {
			position: absolute;
			width: 64px;
			z-index: 3;
			}

		#content-wrap .voto ul li.star5 {
			position: absolute;
			width: 80px;
			z-index: 2;
			}

	#content-wrap #comentarios{
		float: left;
		margin: 10px 0 0 0;
		width: 100%;
		background-image: url(/images/interior/listaComentarios.gif);
		background-position: top right;
		background-repeat: no-repeat;
		}

		#content-wrap #comentarios UL{
			float: left;
			margin: 5px 0 0 0;
			padding: 0px;
			width: 100%;
			background-color: #f2f2f2;
			list-style-type: none;
			}

			#content-wrap #comentarios UL LI{
				float: left;
				padding: 2% 2% 0 2%;
				border-bottom: 1px solid #FFF;
				background-image: none;
				width: 96%;
				list-style-image:none;
				}

#header-photo p {margin:0px;padding:0px;}
#header-photo img {margin:0px;padding:0px;border:none;}

#footer-columns .ultima li {float:left;}
#footer-columns .ultima li a {padding-left:10px;}


			#footer-wrap UL.listado{
				float: left;
				margin: 5px 0 0 0;
				width: 100%;
				list-style-type: none;
				}

				#footer-wrap UL.listado LI{
					float: left;
					padding: 0 0 5px 0;
					font-size: 11px;
				width: 100%;
					}

				#footer-wrap UL.listado LI SPAN{
					font-size: 11px;
					font-weight: normal;
                    color: #939393;
					}

					#footer-wrap UL.listado LI A{
						font-size: 12px;
                        font-weight: bold;
						color: #535353;
						text-decoration: none;
                        display: block;
						}
					#footer-wrap UL.listado LI SPAN.autor A{
						font-size: 11px;
                        font-weight: normal;
						color: #14A4C7;
						text-decoration: none;
                        display: inline;
						}


.boton{
	float:left;
	width: 100%;
	text-align: center;
	margin: 25px 0 0 0;
	}
	.boton A{
		font: bold 12px Arial, Sans-serif;
		height: 24px;
		padding: 5px 15px;
		color: #FFF;
		background: #8EB50C url('../images/nav.jpg') repeat-x 0 0;
		border: none;
		}

.botones{
        float:left;
        width: 100%;
        text-align: center;
        margin: 0;
        }
        .botones A{
                font: bold 12px Arial, Sans-serif;
                height: 24px;
                padding: 5px 10px;
                color: #FFF;
                background: #8EB50C url('../images/nav.jpg') repeat-x 0 0;
                border: none;
                font-size: 10px;
                width: auto;
                }
                .botones A.volver {
                        background: #336300 url('/images/base/botones_cms_atras.gif') no-repeat 5px;
                        padding-left: 25px;

                        }

.botones .boton{margin:0px;}

.comentar{
        float:left;
        width: 100%;
        text-align: left;
        margin: 10px 0;
        }
        .comentar A{
                font: bold 12px Arial, Sans-serif;
                height: 24px;
                padding: 5px 15px;
                color: #FFF;
                background: #8EB50C url('../images/nav.jpg') repeat-x 0 0;
                border: none;
                }


#footer-wrap .boton a {color:#FFF;}
.datos {float:left;width:100%;}

/*#sidebar .user_matriculas{
	float:left;
	min-height:165px;
	width:190px;
	margin:10px 10px 10px;
	padding: 0px 5px;
	background-color:#dfdfdf;
	border: 1px solid #d5d5d5;
	}*/

/**************** Votaciones  *********************/


		#content .voto ul {
			background-image: url(../images/votosUnSel.gif);
			background-position: 0 0;
			background-repeat: no-repeat;
			float: left;
			height: 15px;
			list-style-type: none;
			margin: 0pt;
			padding: 0pt;
			position: relative;
			width: 80px;
			}

		#content .voto ul li {
			background-image: none;
			color: #FFF;
			display: inline;
			font-size: 11px;
			height: 15px;
			left: 0pt;
			padding: 0pt;
			position: absolute;
			top: 0pt;
			width: 16px;
			}

		#content .voto a {
			background: transparent none repeat scroll 0%;
			color: #FFF;
			display: block;
			height: 15px;
			left: 0pt;
			padding: 0pt;
			position: absolute;
			text-decoration: underline;
			top: 0pt;
			width: 100%;
			}

		#content .voto a:hover {
			background: transparent url(../images/votosOver.gif) repeat-x scroll 0pt 50%;
			}

		#content .voto ul li.votoActual {
			background-image: url(../images/votosSel.gif);
			background-position: 0pt;
			background-repeat: no-repeat;
			}

		#content .voto ul li.star1 {
			position: absolute;
			width: 16px;
			z-index: 6;
			}

		#content .voto ul li.star2 {
			position: absolute;
			width: 32px;
			z-index: 5;
			}

		#content .voto ul li.star3 {
			position: absolute;
			width: 48px;
			z-index: 4;
			}

		#content .voto ul li.star4 {
			position: absolute;
			width: 64px;
			z-index: 3;
			}

		#content .voto ul li.star5 {
			position: absolute;
			width: 80px;
			z-index: 2;
			}
#main form .formulario ul li label{
	margin: 2px;
	padding-left: 54px;
	float: left;
}
.destinatarios{
	float: left;
}
