/*
-----------------------------------------------------------------------
Clases generales
-----------------------------------------------------------------------
*/
.oculto { display:none; }
.visible { display:block; }

/*
-----------------------------------------------------------------------
Posicionamiento general de la página
-----------------------------------------------------------------------
*/
body { margin:0cm; padding:0cm; background:#efefef url(../images/libreta.gif); }
div#pagina { text-align:left; margin-left:auto; margin-right:auto; width:938px; font:11px Verdana; }

/*
-----------------------------------------------------------------------
Aspecto de las capas principales
-----------------------------------------------------------------------
*/
div#cabecera { background:#ffffff url(../images/cuerpo_pagina.gif) repeat-y; }
div#cuerpo { background:#ffffff url(../images/cuerpo_pagina.gif) repeat-y; float:left;}
div#pie { background:#ffffff url(../images/pie_pagina.gif) no-repeat bottom; height:60px; padding-top:0.5cm; font-size:10px; margin-bottom:2cm; clear:both;}

/*
-----------------------------------------------------------------------
Cabecera
-----------------------------------------------------------------------
*/
div#cabecera h1 { margin:0px 0px 0px 1px; width:928px; height:85px; background:#ffffff url(../images/cabecera.jpg) no-repeat; text-indent:-2000px; overflow:hidden; }

div#cabecera div#botonera { margin:0px 0px 0px 1px; width:928px; border-top:solid 1px #e8ecef; border-bottom:solid 1px #41567c; height:20px; text-align:right; background:url(../images/linea_cabecera_menu.gif) repeat-x; }
div#cabecera div#botonera h2 { display:none; font:bold 11px/18px Trebuchet MS; }

div#cabecera div#botonera ul#opciones { margin:0px; display:inline; padding-left:5px;}
div#cabecera div#botonera ul#opciones li { padding-right:5px; margin-right:10px; color:#ffffff; border-right:solid 1px #ffffff; display:inline; text-indent:10px; list-style-type:none; font:bold 11px/18px Trebuchet MS; }
div#cabecera div#botonera ul#idioma { margin:0px; margin-left:10px; display:inline; }
div#cabecera div#botonera ul#idioma li { padding-right:5px; margin-right:10px; color:#ffffff; display:inline; text-indent:10px; list-style-type:none; }
div#cabecera div#botonera ul#idioma img { border:0px; margin-right:3px; vertical-align:middle; }
div#cabecera div#botonera a { text-decoration:none; color:#ffffff; }
div#cabecera div#botonera a:hover { text-decoration:none; color:#30400f; }

/*
-----------------------------------------------------------------------
Cuerpo
-----------------------------------------------------------------------
*/
div#menu { float:left; width:170px; }
div#contenido { float:right; width:752px; padding-top:0.4cm; padding-right:0.4cm; }

/*
-----------------------------------------------------------------------
Menú
-----------------------------------------------------------------------
*/
div#menu h2 { margin:10px 3px 1px 3px; text-align:center; font: bold 12px/20px Verdana; color:#ffffff; background:#a0bce2; }
div#menu ul { margin-top:0; margin-bottom:0; list-style-position:outside;}
div#menu a { text-decoration:none; color:#30400f; }
div#menu a:hover { text-decoration:none; color:#ffffff; }
div#menu ul li { margin: 1px 3px 1px -37px; text-indent:5px; border-bottom:solid 1px #b9cbe4; list-style-type:none; font:11px/18px Arial; background:url(../images/linea_menu.gif) repeat-x;}
div#menu ul li.menuMultiple { margin: 1px 3px 0px -37px; text-indent:5px; border:solid 1px #cccccc; list-style-type:none; font:bold 11px/18px Arial; background:#f5f4d2;}
div#menu ul ul { margin-top:0; margin-bottom:0; list-style-position:outside; }
div#menu ul li li { margin: 1px 1px 0px -38px; list-style-type:none; font:11px/18px Arial; background:#ffffff; }
div#menu ul li li a { text-decoration:none; color:#30400f; display:block; }
div#menu ul li li a:hover { text-decoration:none; color:#f2e9e9; }

div#menu div#convivencia { margin-top:10px; margin-bottom:20px; text-align:center; }
div#menu div#convivencia img { border:solid 1px #ababab;}
div#menu div#SGD { margin-top:10px; margin-bottom:20px; text-align:center; }
div#menu div#SGD img { border:0px;}

div#menu div#premios { margin-bottom:50px; text-align:center; }

/*
-----------------------------------------------------------------------
Contenido
-----------------------------------------------------------------------
*/
div#contenido h2 { margin: 0cm 0.4cm 0cm 0.4cm; font:11px Verdana; border-bottom: solid 1px #b7a485; }
div#contenido h3 { padding-left:3px; margin: 0cm 0.4cm 0.2cm 0.4cm; font-size:16px; line-height:22px; color:#236aa0; background:#f9f3ea;}
div#contenido h4 { margin: 0.6cm 0.4cm 0.2cm 0.4cm; font-size:14px; border-bottom:solid 1px #cccccc;}
div#contenido p { margin: 0cm 0.4cm 0.2cm 0.4cm; line-height:18px; text-align:justify; }
div#contenido a { text-decoration:underline; color:#3558a8; }
div#contenido ul { margin-right:0.4cm; line-height:18px; }
div#contenido div#mapa { margin-top:1cm;text-align:center; padding-bottom:2cm;}
div#contenido div#mapa iframe {  border: solid 1px #000000; width:625px; height:450px; }
div#contenido div#organigrama { text-align:center; padding-bottom:2cm;}
div#contenido div#organigrama img { border:0px; } 
div#contenido .fotografia { margin: 0.4cm 0.4cm 0.4cm 0.4cm;  text-align:center; }
div#contenido .fotografia img { width:300px; border:solid 1px; } 
div#contenido .correoEquipoDirectivo { border:0px; margin-left:10px; vertical-align:middle; }

div#contenido div#noticias { margin:0.4cm 0.4cm 0.4cm 0.4cm; }
div#contenido div#noticias .noticia { margin-bottom:0.5cm; padding-top:0.1cm; border-top: solid 1px #ebe0ce; clear:both;}
div#contenido div#noticias h4 { margin:0cm; font-size:11px; border-bottom:none; }
div#contenido div#noticias .fecha { color:#696864; }
div#contenido div#noticias .titulo { color:#a77703; }
div#contenido div#noticias .leerMas { text-decoration:none; color:#7091cd; }
div#contenido div#noticias p { margin: 0.1cm 0.4cm 0.2cm 0cm; }
div#contenido div#noticias img { margin: 0.2cm 0.3cm 0.2cm 0cm; border:solid 1px #000000; width:150px; }
div#contenido div#noticias div#enlaces { text-align:center; clear:both; }
div#contenido div#noticias .fotografiaPrincipal { float:left; }

div#contenido div#noticia { margin:0cm 0.4cm 0.4cm 0.4cm; width:540px; }
div#contenido div#noticia h3 { margin:0.1cm 0cm 0.4cm 0cm; padding-left:0px; font-size:16px; color:#a77703; background:#ffffff; }
div#contenido div#noticia h4 { margin:0.4cm 0cm 0.4cm 0cm; padding-left:0px; font-size:12px; color:#000000; border-bottom:none;}
div#contenido div#noticia p { margin:0.4cm 0cm 0.4cm 0cm; }
div#contenido div#noticia p#fecha { margin:0cm; padding-left:0px; color:#696864; }
div#contenido div#noticia p#autor { margin:0cm; padding-left:0px; padding-top:3px; border-top: solid 1px #b7a485; }
div#contenido div#noticia p#autor img { border:0px; margin-left:10px; vertical-align:middle; }
div#contenido div#noticia input#btnVotar { margin-bottom:0.4cm; }

div#contenido div#pieNoticia { margin:0.4cm 0.4cm 0.4cm 0.4cm; width:540px; padding-bottom:0.3cm; background:#fdf2d0; }
div#contenido div#pieNoticia h5 { padding-left:4px; margin-bottom:0.6cm; font-size:12px; line-height:22px; color:#236aa0; background:#ffe79c; }
div#contenido div#pieNoticia p { margin:0.1cm 0.4cm 0.4cm 0cm;  }

div#contenido div#imagenesNoticia h5 { display:none; }
div#contenido div#imagenesNoticia { float:right; margin:0.4cm 0.2cm 0cm 0cm; width:160px; }
div#contenido div#imagenesNoticia img { border:solid 1px #000000; width:150px; }
div#contenido div#imagenesNoticia p { margin:0.1cm 0cm 0.5cm 0cm; text-align:left; font:10px Verdana; }

div#contenido div#galeria { margin:0cm 0.4cm 0.4cm 0.4cm; width:540px; }
div#contenido div#galeria h3 { margin:0.1cm 0cm 0.4cm 0cm; padding-left:0px; font-size:16px; color:#cfba42; background:#ffffff; }
div#contenido div#galeria h4 { margin:0.4cm 0cm 0.4cm 0cm; padding-left:0px; font-size:14px; color:#000000; border-bottom:none;}
div#contenido div#galeria p { margin:0.4cm 0cm 0.4cm 0cm; }
div#contenido div#galeria p#fecha { margin:0cm; padding-left:0px; color:#696864; }
div#contenido div#galeria p#autor { margin:0cm; padding-left:0px; padding-top:3px; border-top: solid 1px #b7a485; }
div#contenido div#galeria p#autor img { border:0px; margin-left:10px; vertical-align:middle; }

div#contenido div#pieGaleria { margin:0.4cm 0.4cm 0.4cm 0.4cm; width:540px; padding-bottom:0.3cm; background:#fdf2d0; }
div#contenido div#pieGaleria h5 { padding-left:4px; margin-bottom:0.6cm; font-size:12px; line-height:22px; color:#236aa0; background:#ffe79c; }
div#contenido div#pieGaleria p { margin:0.1cm 0.4cm 0.4cm 0cm;  }

div#contenido div#imagenesGaleria { margin:0.4cm 0.2cm 0cm 0cm;}
div#contenido div#imagenesGaleria img { border:solid 1px #000000; width:150px; }
div#contenido div#imagenesGaleria td { vertical-align:top; width:180px; padding-right:20px;}
div#contenido div#imagenesGaleria p { margin:0.1cm 0cm 0.5cm 0cm; text-align:left; font:10px Verdana; }

/*
-----------------------------------------------------------------------
Pie
-----------------------------------------------------------------------
*/
div#pie h2 { display:none; }
div#pie p { width:400px; padding-top:0.1cm; margin-left:auto; margin-right:auto; border-top:solid 1px #cccccc; }