/*************************** ESPACIOS GENERALES ***************/
.contenedor{
/*	min-width:993px;
	width: auto !important;*/
	width: 995px;
	overflow:hidden;
	padding-top:10px;
}
.cont-global{
	float:left;
	width: 810px;
}


.cont-derecha{
	float:left;
	width:178px;
}



.cabecera_flash{
	padding-left:10px;
	height:127px;
}
/*************************** CABECERA ********************************/

.cabecera_flash{
	
}

.fgris{
	width:804px;
	margin-bottom:0;
}
.fgris .banderas_cabecera{
	padding-left:97px;
}

.fgris .ACCTiempo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#882345;
	line-height:15px;
	
	text-decoration:none;
}

/*************************** TITULO CABECERA *************************/
.cont-resto{
	width:611px;
	padding:15px 10px 0 14px;
}
#id3 .cont-resto{
	width:621px;
	padding:15px 5px 0 9px;
}

.cont-global .fecha{
	display:none;
}

						/*IMAGEN*/
/*
#cont-resto-imagen{
	height:230px;
}*/

/* IE6 Only: PROBLEMA CAPAS VACIAS */
* html .cont-resto-imagen{
	overflow:hidden;
}
						/*MIGAS*/

#cont-migas{

	background-image:url(../imagenes/educaline/contenido-migas-opaco.png);
	height:20px;
	padding:10px 0 0 10px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
#cont-migas-texto a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
}
#cont-migas-texto a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
.migas1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

						/*ESPACIO*/
						
.cont-resto-imagen .espacio{
	overflow:hidden;
}


						/*TITULO*/
						
#cont-titulo{
	height:70px;
	background-image:url(../imagenes/educaline/contenido-titulo-opaco.png);

	padding:0 0 0 0;
	overflow:hidden;
}
#cont-titulo .imagen{
	float:left;
	width:47px;
	padding:10px 0 0 8px;
}
#cont-titulo .texto{
	float:left;
	padding-left:10px;
	width:545px;
	
}
#cont-titulo .texto1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	width:545px;
	height:25px;
}
#cont-titulo .texto2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	width:545px;
}

#cont-titulo .imagen{
	margin:0;
}

.pie_foto_cabecera{
	height:18px;
	width:600px;
	padding-right:11px;

	line-height:18px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6F6A56;

	text-align:center;
	background-color:#DBDAD5;
}
						/*ESPACIO SIN TITULO*/
.cont-resto .espacio_despues_titulo{
	height:15px;
	overflow:hidden;
}

/*************************** MENU *************************/


/*************************** MENU *************************/

.cont-menu{
	padding-top:15px;
}

.cont-menu .cuadrado{
	display:none;
}


/*margen*/

.cont-menu .texto-menu{
	/*margin:0 0 2px 0;*/
}


.seve{
	padding:0;
}
.cont-menu .seve,
.cont-menu .noseve{
	padding-left:0;
}
/****** primer nivel *******/

.cont-menu .nivel1{
	padding-bottom:2px;
}
.cont-menu .nivel1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4B452C;
	text-decoration:none;
	line-height:20px;
	font-weight:bold;
	
	width:167px;
	min-height:20px;
	height:auto !important;
	height:20px;
	
	display:block;
	padding:0 0 0 8px;
	
	
	background-image:url(../imagenes/educaline/menu-apartado.jpg);
	background-repeat:no-repeat;
	
	outline:none;
}

.cont-menu .nivel1 a:hover{
	text-decoration:none;
	color:#AB0039;
}


.cont-menu .seve,
.cont-menu .noseve{
	padding-left:0;
}

/****** primer seleccionado *******/

.seleccionar-nivel1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:20px;
	font-weight:bold;
	
	width:167px;
	min-height:20px;
	height:auto !important;
	height:20px;
	display:block;
	padding:0 0 0 8px;
	
	background-image:none;
	background-color:#667140; /*Verde*/
	outline:none;
	
}

.seleccionar-nivel1 a:hover{
	text-decoration:none;
	color:#FFFFFF;
}







/****** segundo nivel *******/
.cont-menu .nivel2{
	padding-bottom:2px;
}
.cont-menu .nivel2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4B452C;
	font-weight:bold;
	text-decoration:none;
	line-height:16px;
	
	width:159px;
	min-height:16px;
	height:auto !important;
	height:16px;
	display:block;
	padding:0 0 0 16px;
	
	
	background-image:url(../imagenes/educaline/menu-subapartado.jpg);
	background-repeat:no-repeat;

	outline:none;
	
	font-weight:normal;
}

.cont-menu .nivel2 a:hover{
	text-decoration:none;
	color:#AB0039;
	
	background-image:url(../imagenes/educaline/menu-subapartado-over.jpg);
	background-repeat:no-repeat;
	
	font-weight:normal;
}

/* 2 líneas */

.cont-menu .nivel2 .dos_lineas{

}

.seleccionar-nivel2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:16px;
	
	width:159px;
	min-height:16px;
	height:auto !important;
	height:16px;
	display:block;
	padding:0 0 0 16px;
	
	background-image:url(../imagenes/educaline/menu-subapartado-seleccionado.jpg);
	background-repeat:no-repeat;

	outline:none;
	
	font-weight:normal;
}

.seleccionar-nivel2 a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
.cont-menu .seleccionar-nivel2 .dos_lineas{
	height:32px;
}
/****** tercer nivel *******/
.cont-menu .nivel3{
	padding-bottom:2px;
}
.cont-menu .nivel3 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4B452C;
	font-weight:bold;
	text-decoration:none;
	line-height:16px;
	
	width:151px;
	min-height:16px;
	height:auto !important;
	height:16px;
	display:block;
	padding:0 0 0 24px;
	
	
	background-image:url(../imagenes/educaline/menu-subsubapartado.jpg);
	background-repeat:no-repeat;

	outline:none;
	
	font-weight:normal;
}

.cont-menu .nivel3 a:hover{
	text-decoration:none;
	color:#AB0039;
	
	background-image:url(../imagenes/educaline/menu-subsubapartado-over.jpg);
	background-repeat:no-repeat;
	
	font-weight:normal;
}


/* 2 líneas */

.cont-menu .nivel3 .dos_lineas{

}




/*Seleccionados*/




/************************** CONTENIDO ****************************/
.Texto_registro,
.cont-resto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6F6A56;
}
.Texto_registro a,
.Texto_registro a:hover,
.cont-resto a,
.cont-resto a:hover{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	text-decoration:none;
	color:#AB0039;
}

.MsoNormal{
	padding:10px 0 0 0;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6F6A56;
}
.MsoNormal a{
	text-decoration:none;
	color:#AB0039;
}
.cont-index{
	width:611px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6F6A56;
}
.cont-index a{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	text-decoration:none;
	color:#AB0039;
}

/**** Caja estructuras *****/

.cont_estructuras{

}
.cont_estructuras .barra_estructura{
	padding-bottom:2px;
}
.cont_estructuras .caja_estructuras{
	width:295px;
	padding:0 10px 20px 0;
}

.cont_fichas .texto_fichas,
.cont_estructuras .texto_fichas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6F6A56;
}

.cont_fichas .texto_fichas enlace_rojo,
.cont_fichas .texto_fichas a,
.cont_estructuras .texto_fichas enlace_rojo,
.cont_estructuras .texto_fichas a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6F6A56;
	text-decoration:underline;
	
	text-transform:uppercase;
}
.cont_fichas .texto_fichas enlace_rojo:hover,
.cont_fichas .texto_fichas a:hover,
.cont_estructuras .texto_fichas enlace_rojo:hover,
.cont_estructuras .texto_fichas a:hover{
	text-decoration:none;
}


.cont_fichas{

}
.cont_fichas .caja_fichas{
	width:295px;
	padding:0 10px 20px 0;
}


							/*FORMULARIOS*/
#id257 textarea{
	width:400px;	
}
#id257 .cont-resto table{
	/*display:none;*/
}

/************************** COLUMNA DERECHA ****************************/

.cont-derecha .titulo_menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:20px;
	
	height:20px;
	background-color:#667140;
	padding-top:0;
	padding-bottom:0;
}
.cont-derecha .cont-opina{
	display:none;
}

/*********************** Amantes de la buena vida**************************/

.cont-derecha .no_registrado{
	height:43px;
	background-image:url(../imagenes/educaline/amantes.jpg);
	background-repeat:no-repeat;
	
	padding-top:107px
}

.cont-derecha .no_registrado .logo_amantes{
	display:none;
}
.cont-derecha .no_registrado .cajas_login{
	overflow:hidden;
	width:158px;
	padding:0 10px 0 10px;
}
.cont-derecha .no_registrado .cajas_login .login{
	float:left;
	width:74px;
	padding-right:10px;
}
.cont-derecha .no_registrado .cajas_login .pass{
	float:left;
	width:74px;
}

.cont-derecha .no_registrado .cajas_login .login input,
.cont-derecha .no_registrado .cajas_login .pass input{
	width:72px;
}



.cont-derecha .no_registrado .datos_login{
	width:168px;
	height:18px;
	padding:0 5px 0 5px;
	overflow:hidden;
}

.cont-derecha .no_registrado .datos_login .texto{
	float:left;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CAA7B5;
	height:18px;
	
	line-height:18px;
}
.cont-derecha .no_registrado .datos_login .texto a{
	color:#CAA7B5;
	text-decoration:none;	
}
.cont-derecha .no_registrado .datos_login .texto a:hover{
	color:#FFFFFF;
}
.cont-derecha .no_registrado .datos_login .boton_login{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	
	line-height:18px;
}
.cont-derecha .no_registrado .datos_login .boton_login a{
	text-decoration:none;
	color:#FFFFFF;
}

/******* buscador *********/
.cont-buscador,
.cont-agenda,
.cont-mapa{
	padding-top:10px;
}

/******* Fichas ************/

.cont-nombre_volver{
	padding-top:15px;
}

/********************** Calendario agenda ***************************/
.cont_datos_agenda{
	width:601px;
	padding:15px 10px 0 10px;
}
.cont_fechas_agenda{
	display:none;
}

/*********************** PIE ***************************************/

.cont-piepag {
	padding-top:40px;
}
.piepag {
	width:15%;
}




/********************** EXCEPCIONES ************************************/
#id120 .cont-resto .cont-titulo,
#id320 .cont-resto .cont-titulo,
#id312 .cont-resto .cont-titulo{
	margin-bottom:15px;
}

#id3 .ACCIndex24,
#id3 .ACCIndex9 a{
	color:#FFFFFF;
	text-decoration:underline;
}

#id13332 #cont-titulo,
#id13332 #cont-titulo .texto1,
#id13332 #cont-titulo .texto2
{
	height:auto !important;
}
#cont-titulo,
#cont-titulo .texto1,
#cont-titulo .texto2
{
	/*height:auto !important;*/
}

/******************* IE6 *********************************************/

* html .contenedor{
	/*width:1200px;*/
}

* html .cont-global{
	/*width:1200px;*/
}
* html #id3 .cont-resto{
	width:621px;
	padding:0;
}
.cont-izquierda{
	width:170px;
}

/************* calendario ******************/
td.cal2_marcados{
	background-color:#FFFFFF;
}
td.cal2_marcados a{
	font-weight:bold;
}