html,body{
height:100%;
border:none;
margin: 0px; 
border: 0px;
padding:0px;
}

form
{
margin:0px;
padding:0xp;
}

p
{
margin: 0px;
padding:0px;
}

.principal
{
margin:0 auto;
width: 100%; 
height: auto;
text-align: center;
float: none;
}

.cabecera
{
width: 903px; 
height: auto;
float:right;
}

.pie
{
width: 903px; 
height: auto;
clear: both;
padding-top:20px;
}


.contenido
{
margin:0 auto;
width: 903px; 
height: auto;
text-align: left;
clear: both;
}

.menuprincipal
{
clear:both;
background:#313131;
height:24px;
width:100%;
overflow:hidden;
}

.fondo_noticias
{
width:218px;
height:291px;
background: url(../img/fondo_noticias.jpg) no-repeat;
}

.fondo_noticias_en
{
width:218px;
height:291px;
background: url(../img/fondo_noticias_en.jpg) no-repeat;
}

.fondo_newsletter
{
width:445px;
height:294px;
background: url(../img/fondo_newsletter.jpg) no-repeat;
}

.fondo_recursos
{
width:219px;
height:350px;
background: url(../img/recursos_fondo.jpg) no-repeat;
}

.fondo_recursos_en
{
width:219px;
height:350px;
background: url(../img/recursos_fondo_en.jpg) no-repeat;
}

.fondo_blog
{
width:219px;
height:345px;
background: url(../img/blog_fondo.jpg) no-repeat;
}

.fondo_contacto
{
width:218px;
height:291px;
background: url(../img/contacto_fondo.jpg) no-repeat;
}

.fondo_contacto_en
{
width:218px;
height:291px;
background: url(../img/contacto_fondo_en.jpg) no-repeat;
}

.fondo_convocatorias
{
width:218px;
height:309px;
background: url(../img/fondo_convocatorias.jpg) no-repeat;
}

.fondo_convocatorias_en
{
width:218px;
height:309px;
background: url(../img/fondo_convocatorias_en.jpg) no-repeat;
}

.fondo_menu_colores
{
float:left;
width:218px;
height:293px;
background: url(../img/menu_colores.jpg) no-repeat;
}

.fondo_menu_colores_menu
{
margin-top:10px;
clear:both;
width:218px;
height:293px;
background: url(../img/menu_colores.jpg) no-repeat;
}


.fondo_sectores
{
width:218px;
height:90px;
background: url(../img/fondo_sectores.jpg) no-repeat;
}

.fondo_sectores_en
{
width:218px;
height:90px;
background: url(../img/fondo_sectores_en.jpg) no-repeat;
}


.fondo_agenda
{
width:218px;
height:293px;
background: url(../img/fondo_agenda.jpg) no-repeat;
}

.fondo_adicrea
{
width:218px;
height:293px;
background: url(../img/fondo_adicrea.jpg) no-repeat;
}

.boton_ficha
{
margin-top:10px;
margin-left:20px;
clear:both;
}

.fondo_servicios
{
width:218px;
height:309px;
background: url(../img/fondo_servicios.jpg) no-repeat;
}

.fondo_servicios_en
{
width:218px;
height:309px;
background: url(../img/fondo_servicios_en.jpg) no-repeat;
}

.fondo_generico
{
float:left;
width:218px;
height:293px;
background: url(../img/fondo_generico.jpg) no-repeat;
margin-top:10px;
margin-left:5px;
}

.fondo_generico_home
{
float:left;
width:218px;
height:293px;
background: url(../img/fondo_generico.jpg) no-repeat;
}

.fondo_adicrea_home
{
float:left;
width:218px;
height:294px;
background: url(../img/fondo_adicrea_home.jpg) no-repeat;
}

.fondo_adicrea_home_en
{
float:left;
width:218px;
height:294px;
background: url(../img/fondo_adicrea_home_en.jpg) no-repeat;
}

.b30bi
{
font-family: Arial;
color: #ffffff;
font-size:30px;
font-style:italic;
font-weight:bold;
line-height:26px;
text-align:left;
}

.di23
{
color:#dc0066;
font-family: Arial;
font-size:23px;
font-weight:bold;
text-align:left;
}

.di20
{
color:#dc0066;
font-family: Arial;
font-size:18px;
font-style:italic;
font-weight:bold;
text-align:left;
}

.g30bi
{
font-family: Arial;
color: #999999;
font-size:30px;
font-style:italic;
font-weight:bold;
line-height:26px;
text-align:left;
}

.b14bimenu
{
float:left;
font-family:Arial;
color: #ffffff;
font-size:14px;
font-style:italic;
font-weight:bold;
line-height:16px;
text-align:center;
padding-left:5px;
padding-right:5px;
}

.b14bimenu_en
{
float:left;
font-family:Arial;
color: #ffffff;
font-size:13px;
font-style:italic;
font-weight:bold;
line-height:16px;
text-align:center;
padding-left:5px;
padding-right:5px;
}

.b24i
{
font-family:Arial;
color: #ffffff;
font-size:16px;
font-style:italic;
}

.b22i
{
font-family:Arial;
color: #ffffff;
font-size:22px;
font-style:italic;
}

.b28i
{
font-family:Arial;
color: #ffffff;
font-size:24px;
font-style:italic;
}

.fx24i
{
font-family:Arial;
color: #e1007a;
font-size:24px;
font-style:italic;
text-decoration: underline;
}

.l24i
{
font-family:Arial;
color: #bcd04c;
font-size:24px;
font-style:italic;
text-decoration: underline;
}

.z24i
{
font-family:Arial;
color: #5d6ea9;
font-size:24px;
font-style:italic;
text-decoration: underline;
}

.cy24i
{
font-family:Arial;
color: #8ac3d6;
font-size:24px;
font-style:italic;
text-decoration: underline;
}

.lil24i
{
font-family:Arial;
color: #5e6ea9;
font-size:24px;
font-style:italic;
text-decoration: underline;
}

.bj24i
{
font-family:Arial;
color: #7b1263;
font-size:24px;
font-style:italic;
text-decoration: underline;
}

.ama24i
{
font-family:Arial;
color: #f4d500;
font-size:24px;
font-style:italic;
text-decoration: underline;
}


.go12
{
font-family:Arial;
color: #626262;
font-size:12px;
}

.go12 a
{
font-family:Arial;
color: #626262;
font-size:12px;
text-decoration:underline;
}

.go12 a:hover
{
font-family:Arial;
color: #626262;
font-size:12px;
text-decoration:none;
}

.go11
{
font-family:Arial;
color: #626262;
font-size:11px;
}

.go14
{
font-family:Arial;
color: #626262;
font-size:14px;
font-weight: bold;
}

.n13
{
font-family:Arial;
color: #000000;
font-size:12px;
letter-spacing:-1px;
}
.n12
{
font-family:Arial;
color: #000000;
font-size:12px;
}

.fx13
{
font-family:Arial;
color: #e1007a;
font-size:13px;
font-style: italic;
}
.b13
{
font-family:Arial;
color: #ffffff;
font-size:13px;
}

.bi13
{
font-family:Arial;
font-style:italic;
color: #ffffff;
font-size:13px;
}
.zn13
{
font-family:Arial;
font-style:italic;
color: #9aa4c9;
font-size:13px;
}

.b12
{
font-family:Arial;
color: #ffffff;
font-size:12px;
}

.letras_formulario_recursos
{
font-family:Arial;
color: #FFF;
font-size:12px;
}

.letras_formulario_resultados
{
font-family:Arial;
color: #333;
font-size:12px;
}

.letras_formulario_resultados a
{
font-family:Arial;
color: #333;
font-size:12px;
text-decoration:underline;
}

.letras_formulario_resultados a:hover
{
font-family:Arial;
color: #333;
font-size:12px;
text-decoration:none;
}

.b12i
{
font-family:Arial;
font-style: italic;
color: #ffffff;
font-size:12px;
}

.n10
{
font-family:Arial;
color: #000000;
font-size:10px;
}

.go10
{
font-family:Arial;
color: #999999;
font-size:10px;
}

.l12bi
{
font-family:Arial;
color: #bcd04c;
font-size:12px;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}

.rec_resul
{
font-family:Arial;
color: #662e93;
font-size:12px;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}

.tit_recursos
{
font-family:Arial;
color: #662e93;
font-size:12px;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}

.tit_mediateca
{
font-family:Arial;
color: #662e93;
font-size:18px;
font-weight:bold;
}

.tit_mediateca_menor
{
font-family:Arial;
color: #662e93;
font-size:12px;
font-weight:bold;
}

.y12bi
{
font-family:Arial;
color: #efc311;
font-size:12px;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}

.fx12bi
{
font-family:Arial;
color: #e1007a;
font-size:12px;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}

.gs12bi
{
font-family:Arial;
color: #999999;
font-size:12px;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}


.vt12bi
{
font-family:Arial;
color: #662d91;
font-size:12px;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}

.az12bi
{
font-family:Arial;
color: #5d6ea9;
font-size:12px;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}

.az13
{
font-family:Arial;
color: #1f4e8a;
font-size:13px;
}

.z12bi
{
font-family:Arial;
color: #8ac3d6;
font-size:12px;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}

.z13
{
font-family:Arial;
color: #8ac3d6;
font-size:12px;
font-style:italic;
font-weight:bold;
}

.bj12bi
{
font-family:Arial;
color: #7b1263;
font-size:12px;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}

.bj13
{
font-family:Arial;
color: #7b1263;
font-size:12px;
font-style:italic;
}


.l12i
{
font-family:Arial;
color: #bcd04c;
font-size:12px;
font-style:italic;
}

.lila12i
{
font-family:Arial;
color: #5e6ea9;
font-size:12px;
font-style:italic;
}


.l12
{
font-family:Arial;
color: #bcd04c;
font-size:14px;
font-weight:bold;
}


.l18ib
{
font-family:Arial;
color: #bcd04c;
font-size:18px;
font-style:italic;
font-weight:bold;
}

.18i
{
font-family:Arial;
color: #000000;
font-size:18;
font-style:italic;
line-height:16px;
}

.b18i
{
font-family:Arial;
color: #ffffff;
font-size:18;
font-style:italic;
line-height:16px;
}

.12i
{
font-family:Arial;
color: #000000;
font-size:12px;
font-style:italic;
}

.11
{
font-family:Arial;
color: #000000;
font-size:11px;
}

.puntos
{
clear:both;
height:1px;
background: url(../img/puntos.jpg) repeat-x;
overflow:hidden;
}

.puntos_rosa
{
clear:both;
height:2px;
background: url(../img/puntos_rosa.jpg) repeat-x;
overflow:hidden;
margin-top:10px;
margin-bottom:10px;
}

.puntos_trans
{
clear:both;
height:1px;
background: url(../img/fondo_trans.gif) repeat-x;
overflow:hidden;
margin-top:10px;
margin-bottom:10px;

}

.puntos_agenda
{
clear:both;
height:2px;
background: url(../img/puntos_agenda.jpg) repeat-x;
overflow:hidden;
margin-top:10px;
margin-bottom:10px;
}

.puntos_verde
{
clear:both;
height:1px;
background: url(../img/linea_verde.jpg) repeat-x;
overflow:hidden;
margin-top:10px;
margin-bottom:10px;
}

.puntos_grande
{
clear:both;
height:3px;
background: url(../img/puntos_grande.jpg) repeat-x;
overflow:hidden;
}


.boton_negro
{
background-color: #000000;
color: #ffffff;
font-family:Arial;
font-size:12px;
text-align:center;
height:24px;
border:0px;
}

.boton_lima
{
background-color: #bcd04c;
color: #ffffff;
font-family:Arial;
font-size:12px;
text-align:center;
height:24px;
border:0px;
}

.boton_morado
{
background-color: #662e93;
color: #ffffff;
font-family:Arial;
font-size:12px;
text-align:center;
height:24px;
width:90px;
border:0px;
}

.boton_amarillo
{
background-color: #f4d500;
color: #ffffff;
font-family:Arial;
font-size:12px;
text-align:center;
height:24px;
border:0px;
}

.boton_fuxia
{
background-color: #dc0066;
color: #ffffff;
font-family:Arial;
font-size:12px;
text-align:center;
height:24px;
border:0px;
}


.boton_gris
{
background-color: #e5e5e5;
color: #898989;
font-family:Arial;
font-size:12px;
text-align:center;
height:24px;
border:0px;
}

.boton_gris_recursos
{
background-color: #e5e5e5;
color: #898989;
font-family:Arial;
font-size:12px;
text-align:center;
height:24px;
width:240px;
border:0px;
}

.boton_blanco
{
background-color: #ffffff;
color: #898989;
font-family:Arial;
font-size:12px;
text-align:center;
height:24px;
border:0px;
}

.boton_gris_563
{
background-color: #e5e5e5;
color: #898989;
font-family:Arial;
font-size:12px;
text-align:center;
height:24px;
border:0px;
width:563px;
}

.boton_gris_230
{
background-color: #e5e5e5;
color: #898989;
font-family:Arial;
font-size:12px;
text-align:center;
height:24px;
border:0px;
width:230px;
}

.boton_gris_200
{
background-color: #e5e5e5;
color: #898989;
font-family:Arial;
font-size:12px;
text-align:center;
height:24px;
border:0px;
width:200px;
}

.boton_gris_130
{
background-color: #e5e5e5;
color: #898989;
font-family:Arial;
font-size:12px;
text-align:center;
height:24px;
border:0px;
width:130px;
}

.vacio
{
background-color:transparent;
color: #898989;
font-family:Arial;
font-size:12px;
text-align:left;
border:0px;
width:450px;
height:90px;
}

.boton_berenjena
{
background-color: #7b1263;
color: #ffffff;
font-family:Arial;
font-size:12px;
text-align:center;
height:24px;
border:0px;
}

.boton_lila
{
background-color: #5e6ea9;
color: #ffffff;
font-family:Arial;
font-size:12px;
text-align:center;
height:24px;
border:0px;
}

.etiqueta
{
float:left;
padding-left:5px;
padding-right:5px;
text-align:center;
height:25px;
width:70px;
}

.boton_azul
{
background-color: #1f4e8a;
color: #ffffff;
font-family:Arial;
font-size:12px;
text-align:center;
height:24px;
border:0px;
}

.boton_cyan
{
background-color: #8ac3d6;
color: #ffffff;
font-family:Arial;
font-size:12px;
text-align:center;
height:24px;
border:0px;
}

a.lima
{
font-family:Arial;
color: #bcd04c;
font-size:12px;
text-decoration:underline;
}

a.lima:hover
{
font-family:Arial;
color: #626262;
font-size:12px;
text-decoration:underline;
}

a.fxi
{
font-family:Arial;
color: #e1007a;
font-size:12px;
text-decoration:underline;
}

a.fxi:hover
{
font-family:Arial;
color: #626262;
font-size:12px;
text-decoration:underline;
}

a.yll
{
font-family:Arial;
color: #f4d500;
font-size:12px;
text-decoration:underline;
}

a.yll:hover
{
font-family:Arial;
color: #626262;
font-size:12px;
text-decoration:underline;
}

a.lil
{
font-family:Arial;
color: #662d91;
font-size:12px;
text-decoration:underline;
}

a.lil:hover
{
font-family:Arial;
color: #626262;
font-size:12px;
text-decoration:underline;
}

a.bere
{
font-family:Arial;
color: #7b1263;
font-size:12px;
text-decoration:underline;
}

a.bere:hover
{
font-family:Arial;
color: #7b1263;
font-size:12px;
text-decoration:underline;
}

a.zulon
{
font-family:Arial;
color: #1f4e8a;
font-size:12px;
text-decoration:underline;
}

a.zulon:hover
{
font-family:Arial;
color: #7b1263;
font-size:12px;
text-decoration:underline;
}


a.cyanl
{
font-family:Arial;
color: #8ac3d6;
font-size:12px;
text-decoration:underline;
}

a.cyanl:hover
{
font-family:Arial;
color: #8ac3d6;
font-size:12px;
text-decoration:underline;
}


a.gou
{
font-family:Arial;
color: #626262;
font-size:12px;
font-style:italic;
text-decoration:underline;
}

a.gou:hover
{
font-family:Arial;
color: #000000;
font-style:italic;
font-size:12px;
text-decoration:underline;
}


a.gamarillo
{
color:#626262;
text-decoration:none;
}

a.gamarillo:hover
{
color:#f4d500;
text-decoration:none;
}


a.ng
{
color:#000000;
text-decoration:underline;
}

a.ng:hover
{
color:#898989;
text-decoration:underline;
}

a.bg
{
color:#ffffff;
text-decoration:underline;
}

a.bg:hover
{
color:#898989;
text-decoration:underline;
}

a.bgmenu
{
color:#ffffff;
text-decoration:none;
}

a.bgmenu:hover
{
color:#898989;
text-decoration:none;
}

a.lg
{
color:#9aba40;
text-decoration:underline;
}

a.lg:hover
{
color:#898989;
text-decoration:underline;
}

a.bjena
{
font-family:Arial;
color: #7b1263;
font-size:12px;
font-style:italic;
font-weight:bold;
}

a.bjena:hover
{
font-family:Arial;
color: #000000;
font-size:12px;
font-style:italic;
font-weight:bold;
}


a.gris
{
color:#999999;
text-decoration:underline;
}

a.gris:hover
{
color:#000000;
text-decoration:underline;
}
