/********************************************************************************/
/*                                                                              */
/* Plataforma e-ducativa Aragonesa.  Version 7.02.03-52 - Aragon - Espana       */
/* Distribucion de e-ducativa Open College                                      */
/* Copyright (c) 2007-2008 de e-ducativa Educación Virtual S.A.                 */
/*                                                                              */
/********************************************************************************/
@import "estilos_noticias.css";
@import "select_acceso_administracion.css";
@import "base.css";

/*-------------------------------------------------------------------------------------------*/

 /**
  * Estilos Generales
  *
  */

    #preview_container, .mceEditor, body { margin: 0; padding: 0; font-family: Arial,Verdana,sans-serif; font-size: 11px; color: #3e3e3f }

    img { border: none; }
    a { text-decoration: none }

    body.sitio {
        background: #dedfdf url(fnd_body.gif) center top repeat-y;
    }
    #marco_principal {
        margin: 0 auto;
        padding: 11px 14px 0;
        width: 922px;
        text-align: left;
        background-color: white;
        background-position: 630px top;
        background-repeat: no-repeat;
    }
    #marco_interior { background: transparent url(gob_aragon.jpg) 95% 18px no-repeat; }
    #contenido_principal { padding-bottom: 30px }
    

/*-------------------------------------------------------------------------------------------*/

 /**
  * Encabezado
  *
  */

    #marco_encabezado {
        position: relative;
        height: 158px;
        background-repeat: no-repeat;
        background-position: left top;
    }

    /* titulo e imagen del centro */
    #info_centro { top: 11px; width: 571px; height: 80px; }
    #info_centro .titulo {
        padding-right: 113px;  /* padding = ancho imagen fondo de #marco_encabezado*/
        height: 45px;
        padding-bottom: 23px;
        font-size: 18px;
        font-weight: bold;
    }

    /* fecha actual*/
    #fechaActual { font-size: 10px; text-align: right }
    
    /* Botonera */
    #barra_encabezado_accesible {
        bottom: 18px;
        left: 179px;
        border-width: 1px 0 0;
        border-style: solid;
        width: 571px;
        height: 38px;
    }
    ul#botonera-principal { padding: 0; margin: 0; text-align: center; }
    ul#botonera-principal li { display: inline-block; margin-left: -3px; padding-top: 7px }
    ul#botonera-principal a  { text-transform: uppercase }
    ul#botonera-principal a:hover { font-weight: bold; text-decoration: underline }


    #botonera-principal #boton-inicio, #botonera-principal #boton-ayuda,   
    #botonera-principal #boton-buscar, #botonera-principal #boton-contacto {
        background-color: transparent;
        background-repeat: no-repeat;
    }
    
    #botonera-principal #boton-inicio   { width: 92px;  background-position: left   top }
    #botonera-principal #boton-ayuda    { width: 90px;  background-position: -93px  top }
    #botonera-principal #boton-buscar   { width: 101px; background-position: -183px top }
    #botonera-principal #boton-contacto { width: 101px; background-position: -284px top }
    
    /** combo productos **/
    #combo-productos { top: 70px; right: 14px; }
    #combo-productos ul.lista { margin: 0; padding: 0 }
    #combo-productos .lista li {
        display: inline-block;
        margin-right: 6px;
        /*padding-top: 38px;*/
        min-width: 33px;
        max-width: 50px;
        text-align: center;
    }
    #combo-productos li.Option {
        background-repeat: no-repeat;
        background-color: transparent;
    }
    #combo-productos a  { display: block; font-size: 10px; padding:38px 7px 0; }
    .lista .sitio       { background-position: -49px top    }
    .lista .bitacora    { background-position: -107px top   }
    .lista .aula        { background-position: left top     }
    
    .lista .selected.sitio      { background-position: -54px -66px  }
    .lista .selected.bitacora   { background-position: -107px -67px }
    .lista .selected.aula       { background-position: left -67px   }

    #tabla_productos li {

    }
    #tabla_productos li a {  }
    div.Combo .Productos a {  }
    div.Combo ul,div.Combo li{  }
    div.Combo .Control a {  }

    #info_centro, #barra_encabezado_accesible, #combo-productos {
        position: absolute;
        overflow: hidden;
    }
    #info_centro, #barra_encabezado_accesible { left: 179px }
    ul#botonera-principal, #combo-productos .lista { list-style: none }
    #botonera-principal #boton-inicio, #botonera-principal #boton-ayuda,
    #botonera-principal #boton-buscar, #botonera-principal #boton-contacto {
        height: 25px;
        background-color: transparent;
        background-image: left top;
        background-repeat: no-repeat;
    }
    
/*-------------------------------------------------------------------------------------------*/

 /**
  * Menu Secciones
  *
  */

    #encabezado_secciones {
        text-transform: uppercase;
        background-image: url(encabezado_secciones.png);
        background-position: left top;
        background-repeat: no-repeat;
    }
    #items_secciones { padding: 12px 0 55px 0; text-transform: uppercase }
    #titulo_secciones { margin: 11px 10px 9px; font-size: 12px; font-weight: bold; width:125px; }
    .titulo_menuIzqSeccion, .menuIzqSeccion {
        margin-bottom: 10px;
        padding-left: 1px;
        font-weight: bold;
        background: url("fnd_item_seccion.gif") no-repeat scroll left bottom transparent;
    }

    #items_secciones .titulo_menuIzqSeccion a { background-image: none }
    #items_secciones .titulo_menuIzqSeccion { margin-bottom: 0 }

    .menuIzqSeccion a, .menuIzqSubSeccion a {
        display: block;
        padding-left: 8px;
        background-color: transparent;
        background-position: 2px 50%;
        background-repeat: no-repeat;
    }
    .titulo_menuIzqSeccion, #items_secciones .titulo_menuIzqSeccion a { padding-left: 1px }

    
    .wrapper_menuIzqSubSeccion { margin-bottom: 15px }
    .menuIzqSubSeccion { text-transform: uppercase; font-size: 10px }
    .menuIzqSubSeccion a {  }
    .menuIzqSubSeccion a, a:link:active:visited {  }
    .menuIzqSubSeccion a:hover {  }
    
    .menuIzqSeccion, .menuIzqSubSeccion { margin: 7px 9px 0; }
    .menuIzqSeccion { margin-top: 2px }
    .menuIzqSeccion {
        margin-bottom: 8px;
        padding-bottom: 4px;
    }
    
    #items_secciones .menuIzqSeccion a { background-image: none; padding-left: 1px }
    

/*-------------------------------------------------------------------------------------------*/

 /**
  * Contenido Central
  *
  */

    table.headerContenidoPath { padding-top: 0; padding-bottom: 0; text-transform: uppercase;}
    
    /* encabezado de una seccion de una pagina interior */
    .seccion { font-size: 13px; text-transform: uppercase;color: white; padding: 3px 9px; }

    .blockTituloItem { margin: 15px 0; }
    /* titulo del item en una pagina interior */
    .tituloItem { font-weight: bold; text-transform: uppercase}

    /* iconos de enviar nota, imprimir y pdf */
    .iconosTituloSeccion { width: 17%; text-align: center; float:right; margin-top:-54px; }

    .nombreSeccion {  }
    .blockTituloItem {
        
    }
    .tituloItem { }
    .tituloIzq { }
    .tituloNovedadHome {  }
    .resumenNovedadHome {  }

    .contenido { padding: 10px 30px; }

    /* noticias home */
    #noticias_home { clear: both; margin-top: 10px }
    .titulo_noticias_home { font-size: 13px; color: white; padding: 3px 9px; width: 250px }
    .noticia_home { float: left; margin: 15px 34px 0 0; width: 248px }    
    .titulo_noticia_home {
        padding-left: 15px;
        background-position: left 1px;
        background-repeat: no-repeat;
    }
    
    a.titulo_noticia_home, a.titulo_noticia_home:visited:link:active,
    a.link_ampliar_noticia_home, a.link_ampliar_noticia_home:visited:link:active {
        color: #3e3e3f;
    }
    .resumen_noticia_home {}
    .link_ampliar_noticia_home { text-decoration: underline }
    
    .titulo_noticias_home, .titulo_noticia_home { text-transform: uppercase }
    
    /* iconos para enviar mail, generar pdf e imprimir */
    .icono_mail         { width: 30px }
    .icono_imprimir     { width: 21px }
    .icono_generar_pdf  { width: 22px }
    .icono_mail, .icono_imprimir, .icono_generar_pdf {
        height: 19px;
        background-repeat: no-repeat;
        background-position: left top;
        float: left;
        margin-left: 8px;
    }

/*-------------------------------------------------------------------------------------------*/

/**
  * Menu Secundario
  *
  */

    .item-menu_secundario {
        margin-bottom: 5px;
        width: 145px;
        overflow: hidden;
        background-image: url(encabezado_secciones.png);
        background-position: left top;
        background-repeat: no-repeat;
    }

    /* titulos para el menu secundario */
    .titulo-menu_secundario {
        padding: 9px 8px 9px 27px;
        color: white;
        font-weight: bold;
    }

    /* contenido de un item del menu secundario */
    .contenido-item-menu_secundario {
        padding: 15px 10px;
        border: 1px solid #ccc;
        border-top: none;
        text-align: center;
        background-color: #ebebeb;
    }

    /* rss */
    .body_rss { background-color: #ebebeb }
    .body_rss #container, .body_rss #scroll_box { padding: 0 !important }
    #scroll_box { width: auto !important; height: 178px !important }
    .body_rss .enlace_rss { color: #676767; text-decoration: underline }
    .body_rss .tituloRSS {
        color: #676767;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
        text-transform: uppercase
    }

    /* enlaces fijos */
    .enlace_fijo .contenido-item-menu_secundario { background: white; border: none; padding-top: 33px}
    
    /* mapa del centro */
    .mapa_centro {
        position: relative;
        text-align: left;
        height: 116px;
        cursor: pointer;
        background-color: transparent;
        background-position: right top;
        background-repeat: no-repeat;
    }
    
    /* imagenes en titulos del menu secundario */
    .red_aragon, .lector_rss, .sindicacion, .enlaces_interes {
        background-repeat: no-repeat;
        background-position: 11px 50%    
    }
    .red_aragon      { background-image: url(red_aragon.png);        }
    .lector_rss      { background-image: url(lector_rss.png);        }
    .sindicacion     { background-image: url(sindicacion.png);       }
    .enlaces_interes { background-image: url(enlaces_interes.png);   }
/*-------------------------------------------------------------------------------------------*/

 /**
  * Footer
  *
  */

    #footer { height: 50px }
    #footer tr { vertical-align: top }
    #e-ducativa_copyright {
        display: block;
        width: 157px;
        height: 31px;
        background: transparent url(powered_by_e-ducativa.png) left top no-repeat;
    }
    #select_administracion { margin-top: 5px }

/*-------------------------------------------------------------------------------------------*/

 /**
  * Formulario de contacto
  *
  */

    .sd_form { border: 1px solid #ccc; margin-top: 10px; padding: 11px 0 5px ; background-color: #ebebeb}
    .tabla_referencia_form td font, .sd_form font {
        font-size: 11px !important;
        font-family: Arial,Verdana,sans-serif; !important;
    }
    .sd_form_campo input, .sd_form_campo textarea {
        border:1px solid #cccccc;
        font-size: 11px !important;
        font-family: Arial,Verdana,sans-serif; !important;
    }
    .sd_form_campo input { height: 16px; padding-top: 2px }
    .sd_form_button { margin-top: 12px }
    .sd_form tr { background-color: transparent !important }

/*-------------------------------------------------------------------------------------------*/
/**
  * Seccion Noticias
  *
  */

    /* redefinimos estilos para el tamanio de letra */
    #news h3, #news h3 a, #news p.contenido_noticia, #news p.copete_noticia, #news p.volanta_noticia,
    #news h4, #news h5, #news p.leyenda_noticia {
        font-size: 11px; /* igual que la clase .contenido */
    }

    .otras_noticias h5 { margin: 10px 0 }

/*-------------------------------------------------------------------------------------------*/

 /**
  * Extras
  *
  */

    .col-secciones          { width: 145px; }
    .col-contenido          { width: 100%;  }
    .col-menu_secundario    { width: 145px; }

/*-------------------------------------------------------------------------------------------*/


.submenu {
	font-style: normal;
}

.submenu2 {
}







.footContenido {
	text-align:left;
	color: #666666;
	text-decoration: none;
/* 	background-color: #E7EBF7; */
	width:911px;
	margin: 2px 0 0 0;
}
.reconocimientos {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align:left;
	padding: 0 15px 0 15px;
}




/*
****************************
*        Contenido
****************************
*/
.destacado {
margin: 10px 0 0 0;
/*display:block;  */
width:100%;
}
.cntTitulo {
/* display:block; */
float:left;
}

.cntTxtTitulo {
/* color:#3A7ABA; */
color:#3A7A2A;
height:14px;
margin:6px 0 0 0;
padding: 0 0 0 8px;
font-weight:bold;
background-color:#EBEBEB;
border-top: 1px solid #9C9A9C;
letter-spacing: 1pt;
float:left;
}
.cntImgCornerLeft {
float: left;
}

.cntImgCornerRight {
margin: 6px 0 0 0;
float: left;
}

.boxHome {
float:left;
width:100%;
border-top: 1px solid #9C9A9C;
border-right: 1px solid #9C9A9C;
border-bottom: 1px solid #9C9A9C;
border-left: 1px solid #9C9A9C;
padding: 14px 9px 12px 10px;
}

.cntDestCont {
padding: 0 0 0 10px ;
float:left;
}

.cntTituloDest {
	font-weight: bold;
/*	color: #7BA6D6; */
}

.cntDescripcion {
	text-align:center;
	color: #666666;
	text-decoration: none;
}


.cntCajaNovedades {
float: left;
/* background: #E7EBF7; */
padding: 0 5px 0 5px;
margin: 5px 5px 5px 5px;
width: 95%;
}

.cntCajaNovedadesMargin {
margin: 5px 5px 5px 5px;
}

.cntTituloNovedades {
	font-weight: bold;
}

.cntTituloNovedades A:link { text-decoration: none; }
.cntTituloNovedades A:hover{ text-decoration: underline; }

.cntDescripcionNovedades {
	font-weight:bold;
	text-align:left;
	margin: 3px 0 0 0;
	color: #666666;
	text-decoration: none;
}

.cntVerMasNovedades {
	color: #3A7A2A;
	font-weight:bold;
}

.recEdDesc {
	font-weight:bold;
	text-align:left;
/*	margin: 3px 0 0 0; */
	color: #666666;
	text-decoration: none;
}

.cntTituloRecursos {
	font-weight: bold;
/*	color: #7BA6D6; */
}

.button input {
  background-color: #e6e6e6;
  margin: 3px 4px 4px 4px;
  cursor: pointer;
  text-align: center;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #cccccc;
}



.titulonoticia {
	COLOR: #336600;
	FONT-WEIGHT: bold;
	font-variant: normal;
	text-decoration: none;
}
.fechanoticia {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	font-variant: normal;
	text-decoration: none;
}
.menu {
	text-decoration: none;
	color: #000000;
}
.menuinf {
	color: #000000;
	text-decoration: underline;

}

.menuizq {
	text-decoration: none;
	color: #004691;
}

.NombreSeccion {
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	text-align: justify;
	font-size: 13px;
}

#contenido_sitio {
    width: 571px;
    overflow: auto;
}


.rowsa {
	COLOR: #002277;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none ;
	background-color: #CCCCCC
}

.botonera {
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none ;
}

.botonera:hover {
	color: #FFFFCC;
}

.highLightedText {
	background-color: #39FE39;
}

.encabezado {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.textob {
	COLOR: #336600;
	FONT-WEIGHT: bold;
	text-align: justify;
}



/*
 * Listado
*/


#barra_encabezado_accesible button{
    height:100%;
    width:3em;
    border: 0;
    cursor: pointer;
    background-color: transparent;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
#barra_encabezado_accesible button em{
    display: none
}
#barra_encabezado_accesible input{
    width:14em;
    margin-right: 0.2em;
    font: normal .7em "Trebuchet MS", sans-serif;
    border: 1px solid #666;
    height: 1.2em;
}
#barra_encabezado_accesible input,
#barra_encabezado_accesible button {
    font-size:0.7em;
    vertical-align: middle;
}
#barra_encabezado_accesible label {
    color: #fff;
    float: left;
    margin: 8px .7em 0 0;
}



#busqueda {
    padding: 0 10px 0 0;
}

