 /*
IVAFE - Instituto Valenciano para la Formación Empresarial
http://www.ivafe.org/
LMMS @ Demini 2007

- CSS realizada y testeada para IE 5.5/6/7, Firefox 1.5/2.0, Opera 9.10 y Safari 2.0
- Hacks específicos para IE en la CSS: styles_IE.css (sólo la cargaran los navegadores de la familia
Internet Explorer e incluye el Hack para soportar PNGs con transparencia en IE 5.5/6).
- La elección de CSS se realiza con comentarios condicionales (www.disenorama.com/tutoriales/comentarios-condicionales-para-ie)
para Internet Explorer en la plantilla de cada página.

*/

/* ---------------------------------------
ESTILOS GENERALES - Normalización y varios
--------------------------------------- */
* { /* Normalizamos margenes y rellenos inconsistentes en todos los elementos */
padding: 0;
margin: 0;
}
body {
color: #333333;
background-color:#FFF;
/*text-align:center;*/ /* Para centrar la capa #page en IE 5.5 */
font-size: 62.5%; 
font-family: Tahoma,Arial,Helvetica,sans-serif;
}
/*
NORMALIAZACIÓN DEL TAMAÑO DEL TEXTO CON MEDIDAS RELATIVAS:

- El tamaño por defecto de la tipografía en navegadores modernos corresponde a 16px.
- Esta normalización del tamaño tiene como misión  hacer corresponder el tamaño por defecto
con 1em.

Por tanto,
· 1em = 16px * 0.625 = 10px	(aprox.) <- 0.625 es el factor de conversión.
Así (aproximadamente)
· 1em = 10px
· 1.1em = 11px
· 1.2em = 12px
...
De esta manera obtenemos tamaños de fuentes escalables en IE (mejorando la accesibilidad)
de una forma sencilla de implementar para el desarrollador.
*/
}




img
{
border: none;
}

#page {
width:770px;
margin:0 auto;
text-align:justify;
}
a {
color:#13577C;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

#marca
{
position: absolute;
height: 250px;
top: 10px;
left: 390px;
width: 150px;
background-image: url(../images/logo_fondo.jpg);
background-repeat: no-repeat;
}

#marca_in
{
position: absolute;
height: 250px;
top: 10px;
left: 400px;
width: 150px;
background-image: url(../images/logo_fondo.gif);
background-repeat: no-repeat;
}
/* -----------------------
ESTILOS GENERALES - Header
----------------------- */
#page #header {
min-height:80px;
margin-top:5px;
position:relative;
}
#header #logo{
height:74px;
}
#header #logo h1 { 
background: url(../images/LogoIVAFE.gif) left top no-repeat; 
width:170px; 
height:74px;
position:absolute;
left:8px;
top:3px;

} 
#header #logo h1 a { 
text-indent:-9999px; 
width:170px; 
height:74px; 
display:block;
}
#header #logo h1 a:focus { 
outline:none; /* Así no aparece el molesto punteado sobre la capa #logo al pulsar en el Logotipo*/
}
#header #accesible_shorcuts {
display:none;
}
#header #shorcuts {
position:absolute;
left:272px;
top:0;
background:#EEE url(../images/BackgroundShortcuts.gif) left top no-repeat;
width:498px;
height:20px;
font:bold 1em Tahoma, Arial, Helvetica, sans-serif;
color:#666;
text-transform:lowercase;
}
#header #shorcuts ul {
list-style-type:none;
margin-left:5px;
}
#header #shorcuts ul li {
float:left;
list-style-type:none;
margin:1px 15px 0px 5px;
}
#header #shorcuts ul li a {
float:left;
color:#666;
text-decoration:none;
display:block;
padding:3px 3px 3px 20px;
background:transparent url(../images/BulletFlechaDerecha.png) 0% 50% no-repeat;
}
#header #shorcuts ul li a:hover{
color:#666;
text-decoration:underline;
}
#header #search{
position:absolute;
left:221px;
top:10px;
background: transparent url(../images/BackgroundSearch.gif) left top no-repeat;
width:490px;
height:50px;
padding:25px 0 0 60px;
}
#header #search form{
padding:25px 0 0 60px;
}
#header #search input {
font:normal 1em Tahoma, Arial, Helvetica, sans-serif;
color:#333;
width:150px;
padding:2px;
float:left;
}
#header #search #avanzada {
font:bold 1em Tahoma, Arial, Helvetica, sans-serif;
color:#FFF;
padding-top:3px;
}
#header #search #avanzada a {
color:#FFF;
text-decoration:none;
text-transform:lowercase;
}
#header #search #avanzada a:hover {
text-decoration:underline;
}
#header #contacto {
position:absolute;
left:585px;
top:24px;
width:178px;
height:50px;
background:transparent url(../images/BackgroundContacto.png) left top no-repeat;
}
#header #contacto span {
text-indent:-9999px; 
width:178px; 
height:50px; 
display:block; 
}
/* --------------------------
ESTILOS PARTICULARES - HOME
-------------------------- */
#container #content #top
{

}

#container #content #center
{
margin-top: 15px;
}

#container #content #bottom
{
clear: right;
}

/* --------------------------
ESTILOS GENERALES - Container
-------------------------- */
#container {
padding-top:10px;
}
/* ---------------------
ESTILOS GENERALES - Left
--------------------- */
#container #left {
float:left;
width:210px;
border-top:5px solid #13577C;
background-color:#EEE;
}

/* -------------------------------
ESTILOS GENERALES - Menu izquierdo
-------------------------------- */

#left .menu_no_select
{
font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif;
color:#666;
border-bottom:1px solid #ccc;
padding: 3px;
margin-left: 3px;
margin-top: 3px;
margin-right: 3px;
padding-left: 20px;
background:transparent url(../images/BulletFlechaDerecha.gif) 0% 50% no-repeat; 
cursor: pointer;
width: 86%;
}

#left .menu_select
{
font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif;
color:#666;
padding: 3px;
margin-left: 3px;
margin-top: 3px;
margin-right: 3px;
padding-left: 20px;
background:transparent url(../images/BulletFlechaAbajo.gif) 0% 50% no-repeat; 
cursor: pointer;
width: 86%;
}
#left .submenu_left
{
border-bottom:1px solid #ccc;
}

#left .submenu_left ul
{
color:#666;
display:block;
padding:5px;
min-height:14px;
padding-left:35px;
text-decoration:none;
height:inherit;
font: normal 1.1em Tahoma, Arial, Helvetica, sans-serif;
text-align: left;
}

#left .submenu_left ul li
{
padding-bottom: 10px;
}

/* ------------------------
ESTILOS GENERALES - Content
------------------------ */
.banner {
margin:10px 0 10px 0;
border:0;
}
#container #content {
position: relative;
margin-left:220px;
border-top:5px solid #13577C;
/*background:#FFF url(../images/BackgroundContent.jpg) left top repeat-x;*/
}

#container #content #texto.interior ul
{
font-size: 1.1em;
padding-left: 35px;
}
#container #content #texto.interior ul.enlaces_interes {
	font-weight:bold;
	font-size:1.3em;
	line-height:140%;
}
#container #content #texto.interior ul.enlaces_interes li {
	margin:5px 0;
}
span.desc_enlace {
	font-weight:normal;
	font-size:1em;
}

#container #content #formulario,
#container #content #formulario_empleo
{
padding-left: 15px;
padding-right: 15px;
position: relative;
}

#container #content #formulario_empleo textarea
{
height: 100px;
}



#container #content #formulario h1,
#container #content #formulario_empleo h1
{
font:normal 1.7em/120% "Lucida Sans", Arial, Helvetica, sans-serif;
color:#13577C;
}

#container #content #formulario fieldset,
#container #content #formulario_empleo fieldset
{
padding: 5px;
margin-bottom: 10px;
font-size: 11px;
}

#container #content #formulario fieldset.final p
{
margin-bottom: 5px;
}
#container #content #texto.home{
position: relative;
padding-left:130px;
background:transparent url(../images/ImagenHome.jpg) 10px 0px no-repeat;		
}
#container #content #texto.curso{
padding-left:5px;
position: relative;
/*background:transparent url(../images/ImagenCurso.jpg) 10px 0px no-repeat;	*/
}

#container #content #texto.curso img{
margin-right: 10px;
margin-botttom: 10px;
margin-left: 10px;
border: 4px solid #13577C;
}
#container #content #texto h2 {
margin:10px;
font:bold 1.8em/120% "Lucida Sans", Arial, Helvetica, sans-serif;
color:#13577C;
}
#container #content #texto p {
margin:10px;
font:normal 1.1em/140% Tahoma, Arial, Helvetica, sans-serif;
color:#333;
}
#texto.home p strong {
color:#13577C;
}
#texto.curso p strong {
color:#333;
}
#texto.noticia p strong {
color:#333;
}
#texto.curso p.fecha_lugar,
#texto.noticia p.fecha_lugar {
color:#999;
font-size:0.9em;
}
#texto.curso ul {
list-style-type:none;
height:25px;
margin:10px;
}
#texto.curso ul li {
list-style-type:none;
margin:0 10px 0 0;
}
#texto.curso ul li,
#texto.curso ul li a {
float:left;
}
#texto.curso ul li a.curso_masinfo span,
#texto.curso ul li a.curso_apuntese span {
display:none;
}
#texto.curso ul li a.curso_apuntese {
display:block;
width:155px;
height:20px;
background:transparent url(../images/BotonApuntese.gif) left top no-repeat;
}
#texto.curso ul li a.curso_masinfo {
display:block;
width:77px;
height:20px;
background:transparent url(../images/BotonMasInfo.gif) left top no-repeat;
}
#texto p a {
color:#13577C;
font-weight:bold;
text-decoration:underline;
}
#texto p a:hover {
color:#666;
text-decoration:none;
}



/*********************************
MANTENIMIENTOS
**********************************/
/*	Para los titulos de los mantenimientos		*/	/*	Se complementa en cursos.css	*/
/*#page.interior #container #content_mto #texto {	
	background:#FFFFFF url(../images/BackgroundContent.jpg) repeat-x scroll left top;
	border-top:5px solid #13577C;
}*/

#page.interior #container #content_mto {
	font-family:Tahoma,Arial;
	font-size:1.2em;
}

#page.interior #container #content_mto h2 {	/*	Para los titulos de los mantenimientos		*/	/*	Se complementa en cursos.css	*/
	background:#FFFFFF url(../images/BackgroundContent.jpg) repeat-x scroll left top;
	border-top:5px solid #13577C;
	font-family:Tahoma,Arial;
	font-size:1.3em;	
/*	Añadido para pdd2009.html	*/
	margin:10px;
	font:bold 1.5em/120% "Lucida Sans", Arial, Helvetica, sans-serif;
	color:#13577C;
}

/*	Añadido para pdd2009.html	*/
#page.interior p {
margin:10px;
font:normal 1em/140% Tahoma, Arial, Helvetica, sans-serif;
color:#333;
}

#page.interior #container #content_mto span.parent_info {	/*	span con la información sobre quien es el padre del contenido que estamos administrando	*/
}
#page.interior #container #content_mto span.parent_item {
	font-weight:bold;
	color:#999;
}

/*	Mensage de exito/error de una exportación a Excel	*/
#page.interior #container #content_mto div.excel_msg {	
	border:1px solid #ccc;
	background-color:#ffc;
}

/*********************************
**********************************
ESTO ES DE CURSOS HOME
**********************************
**********************************/

#left_cursos_home {

width:270px;
margin-bottom:10px;
position: relative;
}

#left_cursos_home h2{
background:#13577C url(../images/BackgroundContentH2.gif) left top repeat;
font:bold 1.4em/120% "Lucida Sans", Arial, Helvetica, sans-serif;
color:#FFF;
padding:5px;
padding-left:8px;
}
#left_cursos_home p{
font:normal 1.1em/140% Tahoma, Arial, Helvetica, sans-serif;
color:#333;
padding:10px 0 10px 0;
}

#left_cursos_home p.ampliar { /* Enlaces de fondo rallado que hay en todas las columnas */
display:block;
padding:6px 6px 6px 8px;
font:bold 1em Tahoma, Arial, Helvetica, sans-serif;
color:#13577C;
margin-top:10px;
background:#EEE url(../images/Background.ampliar.gif) left top repeat;
overflow:auto;
position: relative;
width: 255px;
}

#left_cursos_home a {
text-decoration:none;
}
#left_cursos_home p.ampliar a:hover{
text-decoration:underline;
}
#left_cursos_home p.ampliar a.rss{

width:44px;
height:16px;
position: relative;
float:right;
margin:-2px;
background:transparent url(../images/RSS.gif) left top no-repeat;
}
#left_cursos_home p.ampliar a.rss span {
display:none;
}

#left_cursos_home #listado_cursos {
/*background:transparent url(../images/BackgroundContentLeft-ContentRight.gif) left top repeat-x;*/
padding:10px;
}
/*********************************
**********************************
HASTA AQUI CURSOS HOME
**********************************
**********************************/

/*********************************
**********************************
BUSCADOR SECCION CURSOS
**********************************
**********************************/
#buscador_cursos
{
padding-top: 10px;
padding-left: 20px;
font-family: Tahoma,Arial,Helvetica,sans-serif;
}

#intro_search_sin_prog
{
margin-bottom: 10px;
color:#13577C;
font-weight: bold;
}

#buscador_cursos select
{
width: 175px ;
}

#buscador_cursos select,
#buscador_cursos input
{

color:#13577C;
font-size: 1.2em;
}

#buscador_cursos th
{
color:#13577C;
}

#no_encontrado
{
position: relative;
font-size: 1.1em;
font-weight: bold;
color: #13577C

}
/*********************************
**********************************
HASTA AQUI BUSCADOR SECCION CURSOS
**********************************
**********************************/

/*********************************
**********************************
BUSCADOR SECCION PROGRAMACION
**********************************
**********************************/
#buscador_cursos #search_head
{
margin-bottom: 10px;
}

#buscador_cursos #search_head a.selected
{
background:transparent url(../images/BulletTrienguloAbajo.gif) 0% 50% no-repeat; 
padding-left: 15px;
font-weight: bold;
}

#buscador_cursos #search_head a:hover.selected
{
text-decoration: none;
cursor: text;
}

#buscador_cursos #search_head a.not_selected
{
background:transparent url(../images/BulletTrienguloDerecha.gif) 0% 50% no-repeat; 
padding-left: 15px;
}

#buscador_cursos #search_pane
{
border: 1px solid #999999;
padding: 5px;
margin-right: 155px;
position: relative;
}



/*********************************
**********************************
HASTA AQUI BUSCADOR SECCION PROGRAMACION
**********************************
**********************************/

#info_curso_form
{
margin-top: 5px;
margin-bottom: 5px;
font-size: 1.1em;
font-family: Tahoma;
padding: 5px;
border: 1px solid #666666;
position: relative;
}


#info_curso strong
{
color:#13577C;
}

#container #content #content_left,
#container #content #content_right {
display:inline;
width:270px;
margin-bottom:10px;
position: relative;
}
#container #content #content_left {
float:left;
}
#container #content #content_right {
float:right;
}
#container #content #content_left h2,
#container #content #content_right h2{
background:#13577C url(../images/BackgroundContentH2.gif) left top repeat;
font:bold 1.4em/120% "Lucida Sans", Arial, Helvetica, sans-serif;
color:#FFF;
padding:5px;
padding-left:8px;
}
#content_left p,
#content_right p{
font:normal 1.1em/140% Tahoma, Arial, Helvetica, sans-serif;
color:#333;
padding:10px 0 10px 0;
}

#content_left p.ampliar,
#content_right p.ampliar { /* Enlaces de fondo rallado que hay en todas las columnas */
display:block;
padding:6px 6px 6px 8px;
font:bold 1em Tahoma, Arial, Helvetica, sans-serif;
color:#13577C;
margin-top:10px;
background:#EEE url(../images/Background.ampliar.gif) left top repeat;
overflow:auto;
position: relative;
width: 255px;
}
#content_left p.ampliar a,
#content_right p.ampliar a {
text-decoration:none;
}
#content_left p.ampliar a:hover,
#content_right p.ampliar a:hover{
text-decoration:underline;
}
#content_left p.ampliar a.rss,
#content_right p.ampliar a.rss{

width:44px;
height:16px;
position: relative;
float:right;
margin:-2px;
background:transparent url(../images/RSS.gif) left top no-repeat;
}
#content_left p.ampliar a.rss span,
#content_right p.ampliar a.rss span {
display:none;
}

#content_left #listado_cursos {
background:transparent url(../images/BackgroundContentLeft-ContentRight.gif) left top repeat-x;
padding:10px;
}
#listado_cursos ul {
font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif;
color:#333;
list-style-type:none;
}
#listado_cursos ul li {
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
padding-left:20px;
list-style-type:none;
background:transparent url(../images/BulletInfo.gif) 0% 5px no-repeat; 
}
#listado_cursos ul li + li {
border-top:1px dotted #ccc;
}
#listado_cursos ul li a {
color:#333;
/*display:block;*/
/*padding:5px;*/
height:14px;
min-height:14px;

text-decoration:none;
height:inherit;


}
#listado_cursos ul li a:hover {
color:#13577C;
text-decoration:underline;
}
#listado_cursos ul li a span.fecha_curso,
#listado_cursos ul li a:hover span.fecha_curso{
font-weight:normal;
font-size:0.9em;
color:#999;
text-decoration:none;
}

#container #content #content_left #boletin_noticias p {
margin-bottom:-11px;
}
#container #content #content_left #boletin_noticias form {
padding-left:20px;
}
#container #content #content_left #boletin_noticias input#email{
width:150px;
float:left;
font:normal 1em Tahoma, Arial, Helvetica, sans-serif;
color:#333;
padding:2px;
}
#container #content #content_left #boletin_noticias input#BotonEnviar {
}
#container #content #content_right #estudios_proyectos {
padding-left:70px;
background:transparent url(../images/BackgroundEstudiosProyectos.jpg) 0px 10px no-repeat;
margin-bottom:-10px;

}
/* ------------------------
ESTILOS GENERALES - Footer
------------------------ */
#footer {
clear:both;
padding:10px;
background:url(../images/BackgroundFooter.jpg) left top repeat-x;
border-top:1px solid #DDD;
font:normal 1em/140% Tahoma,Arial, Helvetica, sans-serif;
color:#999;
height:60px;
text-align:right;
position: relative;
}
#footer #logo_footer {
position:absolute;
top:0;
left:8px;
width:159px;
height:80px;
background:transparent url(../images/LogoIVAFE_footer.jpg) left top no-repeat;
}
#footer .ivafe {
color:#666;
font-size:1.1em;
font-weight:bold;
}
#footer a {
font-weight:bold;
text-decoration:none;
color:#999;
}
#footer a:hover {
text-decoration:underline;
}
#footer a.demini {
color:#13577C;
}
#footer p {
margin-bottom:1px;
}

/*----------------------------------------------
Estilos secciónes Áreas y programas (categorías)
----------------------------------------------*/
#cats_formacion
{
padding-left: 0px;
text-align: left;
position: relative;
}

#cats_formacion ul li
{

padding-left: 30px;
display: inline;
padding: 3px 5px 3px 10px;
font-size: 1.1em
}

#cats_formacion ul li a
{
background: transparent url(../images/BulletTrienguloDerecha.gif) no-repeat scroll 0% 50%;
padding-left: 15px;

font:normal 1em Tahoma, Arial, Helvetica, sans-serif;
}

#cats_formacion ul li a.cat_actual
{
font-weight: bold;
background: none;
background: transparent url(../images/BulletTrienguloAbajo.gif) no-repeat scroll 0% 50%;
cursor: text;
}

#cats_formacion ul li a.cat_actual:hover
{
text-decoration: none;
}

#texto_categorias ul
{
font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif;
color: #444444;
margin-right: 10px;
}

#texto_categorias
{
padding-top: 15px;
padding-left: 10px;
}

#content #texto_categorias #texto.interior h3
{
font:bold 1.4em/120% "Lucida Sans", Arial, Helvetica, sans-serif;
color:#13577C;
}

.info_paginacion,
#info_paginacion_cat
{
padding-top: 5px;
padding-left: 10px;
}

#cats_formacion_multiline
{
padding-left: 10px;
padding-right: 10px;
line-height: 20px;
position: relative;
}

#cats_formacion_multiline
{
}

#cats_formacion_multiline a
{
background: transparent url(../images/BulletTrienguloDerecha.gif) no-repeat scroll 0% 50%;
padding-left: 15px;
font:normal 1em Tahoma, Arial, Helvetica, sans-serif;
}

#cats_formacion_multiline a.cat_actual
{
font-weight: bold;
background: none;
background: transparent url(../images/BulletTrienguloAbajo.gif) no-repeat scroll 0% 50%;
cursor: text;
}

#cats_formacion_multiline a.cat_actual:hover
{
text-decoration: none;
}
#listado_cursos_categorias
{
margin-bottom: 15px;
/* /jpvalls/ Soporte 34861 */
text-align:left;
width:400px;
}

#listado_cursos_categorias ul
{
font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif;
color:#333;
list-style-type:none;
}

#listado_cursos_categorias ul li
{
background:transparent url(../images/BulletInfo.gif) 0% 50% no-repeat; 
padding-left: 20px;
margin-bottom: 10px;
}

#listado_cursos_categorias ul li a span.fecha_curso,
#listado_cursos_categorias ul li a:hover span.fecha_curso{
font-weight:normal;
font-size:0.9em;
color:#999;
text-decoration:none;
}

#prog_cont
{
margin-bottom: 5px;
margin-left: 10px;
}
#prog_cont a
{
font-weight: bold;
text-decoration: underline;

}
#prog_cont a:hover
{
text-decoration: none;
}

/***********************
Matriculados
***********************/
#matriculados_curso
{
padding-left: 15px;
}

#matriculados_curso p
{
padding-bottom: 10px;
font:normal 1.1em/140% Tahoma, Arial, Helvetica, sans-serif;
color:#333;
}

.datos_inscritos
{
margin: 5px;
padding: 5px;
}

#datos_inscritos_left
{
float: left;
margin-right: 15px;
}

/***********************
Programacion trimestral
***********************/
#provincias
{
position: relative;
}
#provincias p
{
margin: 10px;

}

#provincias p.intro
{
font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif;
}

#provincias input
{
font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif;
}

#provincias .pros
{
font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif;
}

#texto{
position: relative;
}

#buscador_cursos
{
position: relative;
}

/******AUXILIAR CONTENIDO ORGANIGRAMA*****/
#ul_bestial
{
font-family: tahoma;
}

#ul_bestial ul li ul li span
{
cursor: pointer;
text-decoration: underline;
font-weight: bold;
color:#13577C;
}

#ul_bestial ul li ul li span:hover
{
text-decoration: none;
}

#ul_bestial ul li ul li div
{
cursor: pointer;
padding-top: 3px;
padding-bottom: 7px;
}

/******AUXILIAR CONTENIDO SERVICIOS*****/
#servicios ul li ul li,
#servicios ul li ul li ul li
{
font-family: tahoma;
font-size: 0.9em;
}

#servicios p span
{
cursor: pointer;
text-decoration: underline;
font-weight: bold;
color:#13577C;
}

#servicios p span:hover
{
text-decoration: none;
}

#servicios div
{
padding-top: 0px;
padding-bottom: 5px;
}

#servicios ul li a
{
text-decoration: underline;
}

#servicios ul li a:hover
{
text-decoration: none;
}

#clic_cont
{
cursor: pointer;
}

#clic_prog
{
cursor: pointer;
}

#texto_categorias #men_pers
{
color: #333333;
font-size: 1.1em;
}

#texto_categorias #men_pers p
{
margin-bottom: 5px;
}

#login
{
font-size: 1.1em;
padding-left: 10px;
}

#login strong
{
color:#13577C;
}

#resumen_cur
{
padding-top: 5px;
border-top: 1px solid #666666;
padding-left: 5px;
margin-left: 15px;
border-left: 1px solid #666666;
padding-right: 5px;
margin-right: 15px;
border-right: 1px solid #666666;
font-size: 1.1em;
position: relative;
}

#resumen_cur strong
{
color:#13577C;
}

#resumen_prog
{
font-size: 1.1em;
padding-bottom: 5px;
margin-bottom: 10px;
border-bottom: 1px solid #666666;
padding-left: 5px;
margin-left: 15px;
border-left: 1px solid #666666;
padding-right: 5px;
margin-right: 15px;
border-right: 1px solid #666666;
position: relative;
}

/************************
ACCESIBILIDAD
************************/
#accesibilidad
{
font-size: 1.1em;
padding-left: 10px;
padding-right: 10px;
position: relative;
}

#accesibilidad p
{
margin: 10px;
}

#accesibilidad li
{
margin-left: 20px;
margin-top: 3px;
}

#accesibilidad h3
{
margin-top: 15px;
color:#13577C;
font-size: 1.2em;
}

/*BUSCADOR NUTCH*/
#busqueda
{
position: relative;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
}

#busqueda h1
{
margin-top: 10px;
margin-bottom: 5px;
font-size: 1.8em;
color:#13577C;
}

#bsq_lst div
{
margin-top: 10px;
}


.bsq_item h2
{
text-align: left;
margin-bottom: 3px;
font-size: 1.3em;
}

.bsq_item h3
{
margin-top: 3px;
font-size: 1em;

}


.bsq_item h3 a
{
font-size: 1em;
}

#web_not_found h1
{
text-align: left;
margin-top: 10px;

margin-bottom: 5px;
font:bold 1.8em/120% "Lucida Sans", Arial, Helvetica, sans-serif;
color:#13577C;
}

#web_not_found h3
{
margin-left: 5px;
}
#web_not_found
{
height: 300px;
margin-left: 15px;
margin-right: 15px;
}

#busqueda .paginacion h4
{
font-size: 1.1em;
padding-left: 3px;
margin-bottom: 3px;
}

#busqueda .paginacion a,
#busqueda .paginacion span
{
padding-left: 3px;
padding-right: 3px;
}

/*** fondo directivos**/

#directivos  {
padding-bottom:5px;
background:url(../images/fondo_ivafe.jpg) right bottom no-repeat;

}
#directivos  h3{
	font-size:90px;
	color:#5580AA;
	text-align:right;
}

#directivos  h4{
	font-size:11px;
	color:#5580AA;
	text-align:right;
}

#texto h3 
{
color:#13577C;
font-size: 1.3em;
padding-left: 10px;
}
