@import url("educastur_comun.css");

#cuerpo { margin: -4.7em 0 0; position: relative; }
#cuerpo:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html #cuerpo { height: 1%; }

#menu { float: left; margin-left: 0; width: 14.4em; margin-top: 7.3em; background: url(../img/bg_menu.gif); /*  padding-bottom: 32767px;	margin-bottom: -32767px;-*/ }

#menu h3 { margin: 0; padding: 0; background: #fff; z-index: 1; position: relative; }
#menu img { margin: 0 0 0 0; padding: 0; z-index: 1; position: relative; }
* html div#menu h3 img { width: auto; margin: 0 0 0 0px; }

#menu ul { list-style-type: none; margin: 0; z-index: 1; position: relative; padding: 1em 0 0 0; background: #fff; font-size: 90%; }
#menu ul ul { list-style-type: none; margin: 0 0 0 -1em; z-index: 1; position: relative; padding: 0.5em 0 0 0; background: #fff; font-size: 100%; }
#menu ul ul ul { list-style-type: none; margin: 0 0 0 -1em; z-index: 1; position: relative; padding: 0.5em 0 0 0; background: #fff; font-size: 100%; }
#menu ul li { background: #fff url(../img/bg_li_menu.gif) bottom repeat-x; color: #003399; font-weight: bold; padding: 0.7em 0 0.7em 1em; }
#menu ul li li { background: #fff url(../img/bg_li_menu.gif) bottom repeat-x; color: #003399; font-weight: bold; padding: 0.7em 0 0.7em 1em; }
#menu ul li li li { background: #fff; color: #003399; font-weight: bold; padding: 0.2em 0 0.7em 1em; }
#menu ul li li li li { background: #fff; color: Black; font-weight: normal; padding: 0.2em 0 0.2em 1em; }
#menu ul li a { color: #003399; text-decoration: none; }
#menu ul li li a { color: #4682B4; text-decoration: none; }
#menu ul li li li a { color: #708090; text-decoration: none; }
#menu ul li a:hover { color: #003399; text-decoration: underline; }

#menu { padding-bottom:0; margin-bottom: 0; }
#menu .fFf1 {position:absolute;height:100%;bottom:0; width: 14.4em; z-index:0; overflow:hidden; }
* html #menu .fFf1 { _height:expression(this.parentNode.parentNode.scrollHeight); left: 0 }
#menu .fFf2 { position: absolute; height: 100%; width: 14.4em; z-index:0; top:12em; }
#menu .fFf3 { position: absolute; height: 100%; width: 14.4em; z-index:0; background: url(../img/bg_menu.gif); }
#menu form {margin: 0 0 0 0; padding:1em; z-index:2;position:relative; background: #fff; border: 1px solid #e7e7e7; color: #666; font-size:90%; }

.contenido { float: left; padding: 0 1.65em 0 2.6em; width: 51.8em; position: relative; }
* html .contenido { width: 56.1em; w\idth: 51.8em; }

#migas { margin: 0 0 0.5em; color: #999; font-size: 0.95em; }
#migas a {color: #999; }
#migas ol, #migas li { margin:0; padding: 0; display: inline; }

.franjaRecuadrados { position: relative; margin-bottom: 2em; margin-top: 1.57em; }
.franjaRecuadrados .recuadradoIzda, .franjaRecuadrados .recuadradoDcha { width: 44%; padding: 1em 1em 0; }
* html .franjaRecuadrados .recuadradoIzda, * html .franjaRecuadrados .recuadradoDcha { margin-bottom: 1em; width: 48%; w\idth: 44%; }
.franjaRecuadrados .recuadradoIzda { float: left; padding-left: 1.3em; }
.franjaRecuadrados .recuadradoDcha { float: right; padding-right: 0.8em; }
* html .franjaRecuadrados .recuadradoDcha { padding-right: 0.5em; }
.recuadradoDcha li a { color: #333; }
.recuadradoDcha li a:hover { color: #FC7B23; }

/*.recuadradoIzda ul { float: left; margin: 7px 0 0 0; padding: 0; list-style-type: none; }*/
.recuadradoIzda ul { margin: 7px 0 0 0; padding: 0; list-style-type: none; }
.recuadradoIzda>ul { margin: -4px 0 0 0; }
.recuadradoIzda ul li { clear: both; display: block; padding-bottom: 1em; }
.recuadradoIzda ul li p { background: url(../img/flecha_naranja.gif) no-repeat; background-position: 72px 0px; padding-top: 0px; padding-left: 72px; position: relative; }
.recuadradoIzda ul li img.izq { width: 5.926em; height: 6.112em; }

.franjaRecuadrados .contenidoRecuadro { z-index: 1; position: relative; }
.franjaRecuadrados .marco1 { position: absolute; z-index: 0; top: 0; left: 0;border: 1px solid #e7e7e7; border-bottom: 3px solid #ccc; height: 100%; width: 24.8em; }
.franjaRecuadrados .marco2 { position: absolute; z-index: 0; top: 0; right: 0; border: 1px solid #e7e7e7; border-bottom: 3px solid #ccc; height: 100%; width: 24.8em; }
.franjaRecuadrados .marco1 { _height:expression(this.parentNode.parentNode.scrollHeight) }
.franjaRecuadrados .marco2 { _height:expression(this.parentNode.parentNode.scrollHeight) }

.franjaRecuadrados h3 { color: #003399; font-size: 1.2em; margin: 0 0 0.4em; padding: 0; border-bottom: 1px solid #e7e7e7; }
.franjaRecuadrados h3.margen { color: #003399; font-size: 1.2em; margin: 0 0 1.6em 0; padding: 0; border-bottom: 1px solid #e7e7e7; }

.contenido img { float: left; margin: 0 0.8em 0.8em 0; }
.contenido p { margin-top: 0; }

.contenido ul { margin: 1em 0 1em 0; padding: 0; list-style-type: none; position: relative; }
.contenido ul li { background: url(../img/flecha_naranja.gif) no-repeat; background-position: top left; text-indent: 1.6em; padding-bottom: 0.46em; }

.contenido ul ul { margin: 1em 0 1em 0; padding: 0 1.5em; list-style-type: none; }
.contenido ul ul li { background: url(../img/flecha_negra.gif) no-repeat; background-position: top left; text-indent: 1.6em; padding-bottom: 0.46em; position: relative; }

.contenido ul.separados li { padding-bottom: 2em; }
.masInformacion { font-size: 0.9em; text-indent: 1.5em; background: url(../img/flecha_naranja.gif) no-repeat; float: right; padding-bottom: 0.2em; }
body>div .masInformacion { font-size: 0.9em; text-indent: 1.5em; background: url(../img/flecha_naranja.gif) no-repeat; float:right; padding-bottom: 0.8em; }

#listado_mw_hoy { margin: 1em 0 1em 0; padding: 0.3em 0.3em 0.3em 0; background: url(../img/fondo_mw_hoy.gif) repeat top right; }
#listado_mw_hoy #posicion_hoy, .listado_mw .posicion { float: left; margin: 0.1em 0.3em 0.1em 0.25em; padding-left: 1.5em; color: #003399; font-weight: bold; font-size: 1.2em; background: url(../img/img_mw_hoy.gif) left no-repeat; }
#listado_mw_ayer { margin: 1em 0 1em 0; padding: 0.3em 0.3em 0.3em 0; background: url(../img/fondo_mw_ayer.gif) repeat top right; }
#listado_mw_ayer #posicion_ayer, .listado_mw .posicion { float: left; margin: 0.1em 0.3em 0.1em 0.25em; padding-left: 1.5em; color: #003399; font-weight: bold; font-size: 1.2em; background: url(../img/img_mw_ayer.gif) left no-repeat; }
#listado_mw_sem0 { margin: 1em 0 1em 0; padding: 0.3em 0.3em 0.3em 0; background: url(../img/fondo_mw_sem0.gif) repeat top right; }
#listado_mw_sem0 #posicion_sem0, .listado_mw .posicion { float: left; margin: 0.1em 0.3em 0.1em 0.25em; padding-left: 1.5em; color: #003399; font-weight: bold; font-size: 1.2em; background: url(../img/img_mw_sem0.gif) left no-repeat; }
#listado_mw_sem1 { margin: 1em 0 1em 0; padding:0.3em 0.3em 0.3em 0; background: url(../img/fondo_mw_sem1.gif) repeat top right; }
#listado_mw_sem1 #posicion_sem1, .listado_mw .posicion { float: left; margin: 0.1em 0.3em 0.1em 0.25em; padding-left: 1.5em; color: #003399; font-weight: bold; font-size: 1.2em; background: url(../img/img_mw_sem1.gif) left no-repeat; }
#listado_mw_sem2 { margin: 1em 0 1em 0; padding: 0.3em 0.3em 0.3em 0; background: url(../img/fondo_mw_sem2.gif) repeat top right; }
#listado_mw_sem2 #posicion_sem2, .listado_mw .posicion { float: left; margin: 0.1em 0.3em 0.1em 0.25em; padding-left: 1.5em; color: #003399; font-weight: bold; font-size: 1.2em; background: url(../img/img_mw_sem2.gif) left no-repeat; }
#listado_mw_anterior { margin: 1em 0 1em 0; padding: 0.3em 0.3em 0.3em 0; background: url(../img/fondo_mw_anterior.gif) repeat top right; }
#listado_mw_anterior #posicion_anterior, .listado_mw .posicion { float: left; margin: 0.1em 0.3em 0.1em 0.25em; padding-left: 1.5em; color: #003399; font-weight: bold; font-size: 1.2em; background: url(../img/img_mw_anterior.gif) left no-repeat; }

.contenido ul.mw { margin: 0 0 0 0; padding: 0; list-style-type: none; position: relative; }
.contenido ul.mw li { background: url(../img/flecha_naranja.gif) no-repeat; background-position: top left; margin-left: 3em; text-indent: 1.6em; padding-bottom: 0.3em; }
.contenido ul.mw li ul { padding-top: 0.3em; }
.contenido ul.mw li li li { background: url(../img/flecha_negra.gif) no-repeat; background-position: top left; margin-left: 3em; text-indent: 1.6em; padding-bottom: 0.3em; }
.contenido ul.mw li a { color: #000; }
.contenido ul.mw li a:hover { color: #FC7B23; }
.contenido ul.mw_2 { margin: 0 0 1em 0; padding: 0; list-style-type: none; position: relative; }
.contenido ul.mw_2 li { background: url(../img/flecha_naranja.gif) no-repeat; background-position: top left; margin-left: 4em; text-indent: 1.6em; padding-bottom: 0.2em; }

.destacados { border: 1px solid #e7e7e7; border-bottom: 3px solid #e7e7e7; padding: 1em 1em 0.5em 1em; margin: 2em 0 1.852em; position: relative; }
.destacados h3 { color: #FF6600; font-size: 1.2em; margin: 0 0 1em 0; padding: 0; border-bottom: 1px solid #e7e7e7; }
.contenido .destacados .tresBloques { margin-top: 0; }
.contenido .destacados .tresBloques li { background: none; float:left; width: 33%; text-indent: 0; }
.contenido .destacados .tresBloques img { margin: 0; float: left; display: block; }
.contenido .destacados .tresBloques p { background: url(../img/flecha_naranja.gif) no-repeat; float: left; padding-left: 1.5em; width: 8.4em; }
/*Para que los enlaces no salgan con la flecha naranja, descomentar la  linea siguiente y comentar la anterior */
/*	.contenido .destacados .tresBloques p { float: left; padding-left: 0.8em; width: 8.4em; } */
.destacados a { color: #000; }

.content,.content2 { margin: 0 0 1em; padding: 1.5em; border: 0.093em solid #e7e7e7; border-bottom: 0.27em solid #e7e7e7; }
.content2 { padding: 0; }
.content2C { padding: 0 1.5em 1.5em; }
.content h3, .content2 h3 { color: #039; display: inline-block; font-size: 1.25em; font-weight: bold; margin: 0 0 1.4em; padding:0; border-bottom: 1px solid #e7e7e7; }
.content h4, .content2 h4 { color: #039; font-size: 1.15em; font-weight: bold; margin: 1.4em 0 1.4em; padding: 0; }
.content h5, .content2 h5 { font-size: 100%; font-weight: bold; margin:0; color: #000; }

/**/

.content h4.resultado { color: #039; font-size: 1.15em; font-weight: bold; margin: 0 0 1.4em; padding: 0; border-bottom: 1px solid #e7e7e7; }
.content .numResultados { margin: 0.6em 0; font-size: 0.96em; padding: 0.2em 0 0.2em 0.93em; background: url(../img/dot_orange.gif) no-repeat; }

/**/

.bordeBajo { border-bottom: 0.093em solid #e7e7e7; padding-bottom: 0.5em; }
.cabeceraContent { border-right: 1px solid #e7e7e7; width: 35em; float: left; padding-right: 1em; }
.cabeceraContent h3 { font-size: 1.75em; font-weight: normal; margin: 0 0 0.4em; border-bottom: none; }
.cabeceraContent h3.noticias { font-size: 1.3em; font-weight: bold; }
.entradilla { color: #003399; }
.entradilla2 { color: #333; }

.content .aplicaciones { float: right; width: 11.6em; padding-top: 0.3em; }
.content .aplicaciones ul, .content .aplicaciones li { list-style: none; text-indent: 0; padding: 0; margin: 0; clear: both; position: static; }
.content .aplicaciones img { vertical-align: bottom; padding:0; }
.content .aplicaciones .imprimir { padding: 0.85em 0 0 1.9em; background: url(../img/btn_imprimir.gif) no-repeat left bottom; }
.content .aplicaciones .imprimir a {}
.content .aplicaciones .enviarAmigo { padding: 0.85em 0 0 1.9em; background: url(../img/btn_enviar.gif) no-repeat left bottom; }
.content .aplicaciones .panelcontrol { padding: 0.85em 0 0 1.9em; background: url(../img/btn_panelcontrol.gif) no-repeat left bottom; }
.content .aplicaciones .phpmyadmin { padding: 0.85em 0 0 4em; background: url(../img/btn_mysql.gif) no-repeat left bottom; }

/*#referencias { margin: 1em 0 0; color: #039; border-bottom: 1px solid #e7e7e7; font-size: 1em; padding: 0 14.4em 0.4em 0; text-align: right; position: relative; }*/
#referencias { margin: 10px 0 0 0; color: #039; border-bottom: 1px solid #e7e7e7; font-size: 0px; padding: 0; position: relative; }
#fecha { margin: 0 0 1em; color: #666; font-size: 0.8em; padding: 0.2em 18em 0 0; text-align: right; }

.texto h4 { font-size: 100%; font-weight: bold; margin: 0; color: #000; }
.texto p { margin-bottom: 1.6em; }
.texto img { float: right; margin: 0 0 2em 2em; clear: right; padding: 0; }
.texto li { padding-bottom: 0.2em; }

#listado_mw { margin: 1em 0 1em 0; padding: 0.3em 0.3em 0.3em 0; background: url(../img/fondo_mw_1.gif) repeat top right; }
#listado_mw #posicion_azul, .listado_mw .posicion { float: left; margin: 0.1em 0.3em 0.1em 0.25em; padding-left: 1.5em; color: #003399; font-weight: bold; font-size: 1.2em; background: url(../img/img_mw_azul.gif) left no-repeat; }
#listado_mw_naran { margin: 1em 0 1em 0; padding: 0.3em 0.3em 0.3em 0; background: url(../img/fondo_mw_2.gif) repeat top right; }
#listado_mw_naran #posicion_naran, .listado_mw .posicion { float: left; margin: 0.1em 0.3em 0.1em 0.25em; padding-left: 1.5em; color: #003399; font-weight: bold; font-size: 1.2em; background: url(../img/img_mw_naran.gif) left no-repeat; }
#listado_mw_verde { margin: 1em 0 1em 0; padding: 0.3em 0.3em 0.3em 0; background: url(../img/fondo_mw_3.gif) repeat top right; }
#listado_mw_verde #posicion_verde, .listado_mw .posicion { float: left; margin: 0.1em 0.3em 0.1em 0.25em; padding-left: 1.5em; color: #003399; font-weight: bold; font-size: 1.2em; background: url(../img/img_mw_verde.gif) left no-repeat; }
#listado_mw_claro { margin: 1em 0 1em 0; padding: 0.3em 0.3em 0.3em 0; background: url(../img/fondo_mw_4.gif) repeat top right; }
#listado_mw_claro #posicion_claro, .listado_mw .posicion { float: left; margin: 0.1em 0.3em 0.1em 0.25em; padding-left: 1.5em; color: #003399; font-weight: bold; font-size: 1.2em; background: url(../img/img_mw_claro.gif) left no-repeat; }
#listado_mw_rosa { margin: 1em 0 1em 0; padding: 0.3em 0.3em 0.3em 0; background: url(../img/fondo_mw_5.gif) repeat top right; }
#listado_mw_rosa #posicion_rosa, .listado_mw .posicion { float: left; margin: 0.1em 0.3em 0.1em 0.25em; padding-left: 1.5em; color: #003399; font-weight: bold; font-size: 1.2em; background: url(../img/img_mw_rosa.gif) left no-repeat; }

#listado { margin: 1em 0 1em 0; padding: 0.3em 0.3em 0.3em 0; background: #F1F1F1; font-size: 0.8em; }
.listado{ margin: 0.2em 0; padding: 0.3em 0.3em 0.3em 0; background: #F1F1F1; font-size: 0.8em; }
* html .listado{ margin: 0; }
#listado #posicion, .listado .posicion { float: left; margin: 0.2em 0.3em 0.2em 0.6em; width: 20%; padding: 0; }

#listado #paginas, .listado .paginas { float: right; width: 50%; padding: 0; margin: 0; text-align: right; } 
#listado #paginas li, .listado .paginas li { display: inline; background: none; padding: 0; margin: 0; text-indent: 0; font-size: 1.3em; }
#listado #paginas li img, .listado .paginas li img { float: none; padding: 0; margin: 0; vertical-align: middle; margin-top: -0.2em; }
#resultadosListado h4 { color: #003399; font-weight: bold; font-size: 1.2em; margin: 0; padding: 0; }
#resultadosListado h5 { font-size: 100%; font-weight: bold; margin: 0; }
#resultadosListado h5 a { color: #333; }
#resultadosListado h5 a:hover { text-decoration: underline; color: #FC7B23; }
#resultadosListado .ficha { border-top: 1px solid #e7e7e7; margin: 1em 0; padding-top: 0.5em; }
#resultadosListado .masInformacion { float: none; line-height: 1.5em; }
#resultadosListado .datos {float:left; width:38.2em; padding-right:0.5em; padding-bottom: 0.2em;}

* html #resultadosListado .datos {width:38.7em; w\idth:38.2em; }
#resultadosListado .pdf { background: url(../img/img_pdf.jpg) no-repeat; margin-left: 0.4em; padding-top: 1.3em; padding-left: 3em; width: 10.5em; float: left; font-size: 0.8em; }
* html #resultadosListado .pdf { width:13.5em; w\idth:10.5em; padd\ing-left:3.1em; padding-left:3em; }

#resultadosListado p { margin: 0; padding: 0; }
#resultadosListado h5 { margin: 0.3em 0; padding: 0 0 0 1.395em; background: url(../img/flecha_naranja.gif) no-repeat; }
#resultadosListado .ficha2 { margin: 1em 0 1.6em; padding-top: 0.5em; position: relative; }
#resultadosListado p.autor { color: #666666; font-size: 0.96em; }
#resultadosListado p.coincidencia { color: #FB6200; font-size: 0.96em; padding: 0.186em 0; }

#listado2 { margin: 1em 0 1em 0; padding: 0.3em 0.3em 0.3em 0; background: #fff; font-size: 0.9em; border-bottom: 1px solid #e7e7e7; }
#listado2 h4 { font-size: 1.2em; border-bottom: none; float: left; margin: 0.2em 0.3em 0.2em 0; width: 55%; padding: 0; }
#listado2 #paginas { float: right; width: 40%; padding: 0.09em; margin: 0; text-align: right; }
#listado2 #paginas li { display: inline; background-image: url(../img/flecha_naranja.gif) top left no-repeat; padding: 0 0 0.2em 1.1em; margin: 0; text-indent: 0; }
#listado2 #paginas li a { margin-left: 0.5em; }
#listado2 #paginas li img { float: none; padding: 0; margin: 0; vertical-align: middle; margin-top: -0.2em; }

h3.frBuscador { padding: 0.2em; margin: 0; display: block; }
h3.frBuscador span { display: block; padding: 0.2em 0.93em 0.2em 0.46em; background: #C5D2E7; }
#finder { margin: 0; padding: 1em; }

#buscador { margin: 1em 0 1em 0; padding: 0.3em 0.3em 0.3em 0; }
#buscador form { padding: 0 0 0 6.5em; margin: 0; }
#buscador fieldset { padding: 0; border: none; margin: 0; }
#buscador legend { display: none; }

#buscador p { margin: 0; padding: 0.465em 0; font-size: 1em; }

#buscador .inputbox{
height: 18px;
font-size: 0.8em;
background: transparent;
border: none;
margin: 0px;
padding: 0px;
line-height: 14px;
}

#buscador form input.caja_buscador { background: transparent; border: 0.093em solid #7F9DB9; width: 24.5em; font-size: 1em; w\idth: 24.3em; padding: 0.2em 0.3em; }
#buscador label { font-size: 1em; background: url(../img/dot_orange.gif) no-repeat; padding-left: 0.93em; }

#buscador p.buscar { text-align: right; padding: 0.465em 0; margin-right: 7.6em; }
#buscador p.buscar input { background: transparent; border: 1px solid #ccc; width: 8.268em; color: #333333; font-size: 0.9em; /*padding-bottom: 0.4em;*//*padding-bottom: 0.4em;*/ }
#buscador p.buscar input.btn3 { background: url(../img/btn_buscar6.gif) no-repeat; width: 8.268em; height: 2.3em; border: none; cursor: pointer; padding-bottom: 0.3em; }

/* Login */
#login { }
#login { margin: 1em 0 1em 0; padding: 0 0.3em 0.3em 0; }
#login form { padding: 0; margin: 0; }
#login fieldset { padding: 0; border: none; margin: 0; }
#login legend { display: none; }

#login p { margin: 0; padding: 0.465em 0; font-size: 1em; }

#login form input.caja_buscador {background: transparent; border: 0.093em solid #7F9DB9; width: 15.5em; font-size:1em; w\idth:15.3em; padding:0.2em 0}
#login label{font-size:1em; background:url(../img/dot_orange.gif) no-repeat; padding-left:0.93em; display:block; float:left; width:4em; clear:left;}

#login input {background: transparent; border: 1px solid #ccc; width:8.268em; color: #333333; margin-top: 0.3em; font-size: 0.9em; /*padding-bottom: 0.4em;*/}
#login input.btn3 {background: url(../img/btn_buscar6.gif) no-repeat; width:8.268em; height: 2.3em; border:none;cursor: pointer; padding-bottom:0.3em}
h4.login { font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 100%;font-weight: bold;color:#003399;}
.testimonial { margin-bottom: 3em; }
.testimonial img { float: left; display: block; }
.testimonial p { margin-left: 7.5em; }

/* Estilos accesibilidad */
ul.access { list-style: none; }
ul.access li { list-style: none; background-image: none; margin: 0.5em 2em; }
kbd { color: black; font-size: .9em; font-weight: normal; font-family: "Lucida console", Courier, monospace; border-top: .15em solid #ccc; border-right: .25em solid #aaa; border-bottom: .3em solid #888; border-left: .2em solid #bbb; padding: .05em .2em; color: #000; background: #eee; }
ul.access li kbd { margin: 0.5em 1em 0 0; line-height: 2em; }
p.access { line-height: 1.5em; }
ul.ulNaran { margin-left: 6em; padding-left: 0; position: relative; }
.ulNaran li { margin: 0.5em 0; }

/* Estilos tabla convocatoria */
table.convocatoria { width: 100%; font-size: 100%; border-collapse: collapse; text-align: left; border-top: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7; margin-bottom: 1.86em; }
table.convocatoria tr { }
table.convocatoria td.primera, table.convocatoria th.primera { padding-top: 1.86em; }
table.convocatoria td, table.convocatoria th { border-bottom: 1px solid #E7E7E7; vertical-align: middle; }

table.convocatoria thead th { font-weight: normal; padding: 0.279em; }
table.convocatoria thead td { font-size: 1em; color: #666666; }
table.convocatoria thead span { padding: 0.93em 0.93em 0.93em 2.325em; }
table.convocatoria thead span.abierta { background/* */: url(../img/bg_abierta.gif) no-repeat; }
table.convocatoria thead span.cerrada { background/* */: url(../img/bg_cerrada.gif) no-repeat; }
table.convocatoria thead span.pendiente { background/* */: url(../img/bg_pendiente.gif) no-repeat; }
table.convocatoria div.titConv { font-weight: bold; background: #C5D2E7; font-size: 1.3em; color: #033799; padding: 0.465em 0.93em 0.235em 0.93em; }
table.convocatoria thead td, table.convocatoria tbody th, table.convocatoria tbody td { font-weight: normal; padding: 0.4em 0.9em; }
* html table.convocatoria thead td, * html table.convocatoria tbody th, * html table.convocatoria tbody td { padding-bottom: 0.9em; }
table.convocatoria tbody.lineacentral th, table.convocatoria thead.lineacentral td { border-right: 1px solid #e7e7e7; }

table.convocatoria tbody td.documentacion { padding: 0 0 0 0.6em; }
table.convocatoria tbody td.documentacion div { padding: 1em 1em 1em 3em; }
table.convocatoria span.fechaConv { color: #FF6633; font-weight: bold; }
table.convocatoria div { padding: 0 0 0 2.325em; font-size: 0.8em; }
table.convocatoria div.pdf { background: url(../img/img_pdf.jpg) no-repeat; }
table.convocatoria div.txt { background: url(../img/img_txt.jpg) no-repeat; }
table.convocatoria div.doc { background: url(../img/img_doc.jpg) no-repeat; }
table.convocatoria div.ppt { background: url(../img/img_ppt.jpg) no-repeat; }
table.convocatoria div.xls { background: url(../img/img_xls.jpg) no-repeat; }

.contenido ul.organizacion { margin: 1em 0 0 0; padding: 0; list-style-type: none; }
.contenido ul.organizacion li { padding: 0.4em 0 0.4em 0.47em; height: 1em; float: left; }
.contenido ul.organizacion li.donde { background: url(../img/ico_donde.gif) no-repeat; background-position: top left; width: 55%; }
.contenido ul.organizacion li.mail { background: url(../img/ico_mail.gif) no-repeat; background-position: top left; width: 55%; }
.contenido ul.organizacion li.telefono { background: url(../img/ico_telefono.gif) no-repeat; background-position: top left; width: 42%; }
.contenido ul.organizacion li.fax { background: url(../img/ico_fax.gif) no-repeat; background-position: top left; width: 42%; }
.contenido ul.organizacion li.video { background: url(../img/video_button.png) no-repeat; background-position: top left; width: 42%; }
.contenido ul.organizacion li.audio { background: url(../img/audio_button.png) no-repeat; background-position: top left; width: 42%; }

/* Estilos tabla convocatoria */
/*	table.convocatoria caption{height:2.418em;margin-left:-1px; color:#033799;padding:0.186em;border-top:1px solid #E7E7E7;border-right:1px solid #E7E7E7;border-left:1px solid #E7E7E7}*/
table.convocatoria caption { font-weight: bold; font-size: 1.1em; color: #033799; padding: 0.186em; border-top: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7; }
body:last-child table.convocatoria caption { margin-left: -1px; }
table.convocatoria caption span { text-align: left; display: block; padding: 0.4em 0.93em; background: #DEE5F2; }
table.convocatoria thead.servicios tr { font-weight: normal; padding: 0; margin: 0; height: 2.418em; }
table.convocatoria thead.servicios th { padding: 0.186em 0.093em 0.186em 0.186em; margin: 0; }
table.convocatoria thead.servicios th span { text-align: left; display: block; padding: 0.4em 0.93em; margin: 0; background: #DEE5F2; }
table.convocatoria thead.servicios th span.telefono { background: #DEE5F2 url(../img/ico_telefono.gif) no-repeat 0.46em 0; padding-left: 2.6em; }
table.convocatoria thead.servicios th span.fax { background: #DEE5F2 url(../img/ico_fax.gif) no-repeat 0.46em 0; padding-left: 2.6em; }
table.convocatoria thead.servicios th span.mail { background: #DEE5F2 url(../img/ico_mail.gif) no-repeat 0.46em 0; padding-left: 2.6em; }
table.convocatoria p.distrito { margin: 0 0 0.45em; padding: 0 0 0 1.395em; background: url(../img/flecha_naranja.gif) no-repeat; }
table.convocatoria tbody td { border-right: 1px solid #E7E7E7; }
icomail { background: url(../img/ico_mail.gif) no-repeat; background-position: top left; width: 55%; padding-left: 25px; padding-top: 4px; padding-bottom: 0px; }

/* Estilos tabla calendario */
table.calendario { font-size: 100%; text-align: center; border: 1px solid #E7E7E7; margin: 0.5em; float: left; }
table.calendario caption { color: #033799; font-weight: bold; padding: 0.2em; }
table.calendario tr {}
table.calendario thead th { color: #033799; font-weight: normal; padding: 0.1em; }
table.calendario td { padding-top: 0.2em;  padding: 0.1em 0.3em 0.1em 0.3em;  }
table.calendario td.domingo { color: #FF0000; }
table.calendario td.iniciocurso { background-color: Green; color: White; }
table.calendario td.inicioclases { background-color: #99FF66; }
table.calendario td.festivo { background-color: Red; color: #FFF; }
table.calendario td.nolectivo { background-color: Orange; color: #FFF; }
table.calendario td.finclases { background-color: #6495ED; color: #FFF; }
table.calendario td.fincurso { background-color: #708090; color: #FFF; }

/* Estilos mapa */

@media screen and (min-width: 0px) {
	/*body>div  #menu {padding-bottom:0; margin-bottom:0;}
	#menu:before {content: '.'; display: block;background: inherit; padding-top: 32767px !important; margin-bottom: -32767px !important; height: 0; }-
	body>div  #menu h3 {position:relative;top:-0.5em;margin-bottom:-0.5em}
	body>div  #menu .noH3{position:relative;top:-0.5em;margin-bottom:-0.5em}*/
	body>div #cuerpo { overflow: hidden; position: relative; clip: rect(0,0,0,0); }
	body>div #menu .fFf1 { height: 1000em; top: 0em; }
	body>div #menu .fFf2 { top: 7.3em; }
	body>div #cabecera ul#aplicaciones { position: relative; left: -0.2em; }
	body>div .franjaRecuadrados { display: table; }
	body>div .franjaRecuadrados .recuadradoIzda, body>div   .franjaRecuadrados .recuadradoDcha { border: 1px solid #e7e7e7; border-bottom: 3px solid #ccc; display: table-cell; float: none; width: 45%; }
	body>div .espacioOpera { display: table-cell; width: 1.2%; }
	body>div .franjaRecuadrados .recuadradoIzda { margin-right: 5px; }
	body>div .franjaRecuadrados .marco1, .franjaRecuadrados .marco2 { display: none; }
	body>div #resultadosListado .datos { width:27.6em; }
	body>div #listado #paginas li { font-size: 1.2em; }
	body>div .listado .paginas li { font-size: 1.2em; }
	body>div #listado2 #paginas li { font-size: 0.9em; }
	#resultadosListado .pdf { background: url(../img/img_pdf.jpg) no-repeat; margin-left: 0.1em; padding-top: 1.3em; padding-left: 2.3em; width: 10.5em; float: left; font-size: 0.8em; }
}

