body {
	margin:0;
	background:#d6e0e1 url(../img/bg_pagina.png) repeat-x;
}
img {
	border:0;
	display:block;
}
h1, h2, h3, h4, form, ul {
	margin:0;
	padding:0;
}
ul {
	list-style-type:none;
}
p {
	margin:0;
	padding-bottom:20px;
}
.arrow {
	background-image: url(../img/bullet-orange.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
	margin-bottom: 5px;
}

table {
	border-collapse:collapse;
}
button {
	border:0;
	background:#fff;
	width:auto;
	overflow:visible;
	cursor:pointer;
}
.radio {
	margin-bottom:-2px
}
html>/**/body .radio {
	top:3px;
	position:relative;
}
.oculto {
	position:absolute;
	text-indent:-99999px;
	overflow:hidden;
}
.cuerpo {
	height:1%;
}
html>body .cuerpo {
	overflow:auto;
}
.cuerpo2 {
	height:1%;
}
html>body .cuerpo2 {
	overflow:hidden;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.clear {
	clear:both;
}
#fondo_pagina {
	background-color: #D6E0E1;
	background-image: url(../img/bg_golpeluz.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#contenedora {
	width:1025px;
	padding-top:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contenedora_peq {
	width:600px;
	padding-top:60px;
	margin-right: auto;
	margin-left: auto;
}
#contenedora_peq #cabecera {
	margin-bottom:32px;
	padding-right: 15px;
}
#cabecera {
	overflow:auto;
	height:1%;
	padding-top: 13px;
	padding-right: 35px;
	padding-bottom: 6px;
	padding-left: 8px;
}
#cabecera .logo {
	float:left;
}
#cabecera .menu_cabecera {
float:right;
padding-bottom:0;
padding-left:0;
}
#cabecera .enlaces_top, .menu_cabecera .idioma {
float:left;
margin:0;
padding:0;
}
#cabecera .enlaces_top li {
	float:left;
	padding-left: 20px;
}
#cabecera .menu_cabecera ul.idioma li.bandera {
padding-top:15px;
}
#cabecera a.salaprensa {
	background:url(../img/menu_salaprensa.png) no-repeat;
	width:74px;
	height:15px;
	display:block;
}
#cabecera a.solicitainfo {
	background:url(../img/menu_solicitainfo.png) no-repeat;
	width:93px;
	height:15px;
	display:block;
}
#cabecera a.trabaja {
	background:url(../img/menu_trabaja.png) no-repeat;
	width:103px;
	height:15px;
	display:block;
}
#cabecera a.mapa {
	background:url(../img/menu_mapa.png) no-repeat;
	width:48px;
	height:15px;
	display:block;
}
#cabecera .enlaces_top span {
	font-size:0.9em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #03488d;
}
#cabecera .idioma li {
	float:left;
	padding-left:15px;
}
#menu {
	width:982px;
	background:url(../img/bg_sombra_arriba.png) no-repeat;
	height:37px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	z-index: 100;
	position:relative;
}
#menu a {
	display:block;
	z-index:3;position:relative;
}
#menu li {
	float:left;
	position:relative;
	cursor:pointer;
}
#menu li ul {
	display:none;
	width:295px;
	position:absolute;
	top:37px;
	left:1px;
	background:#50b9dc url(../img/fondo_azul_desplegable.png) left bottom repeat-x;
	z-index:2;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#menu li ul li {
	width:290px;
}
#menu li:hover ul {
	display:block;
}
#menu li:hover li a {
	background:url(../img/bulet-blanco.png) 15px 6px no-repeat;
	display:block;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 30px;
}
#menu li:hover li:hover a {
	line-height:normal;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:10px;
	background-image: url(../img/arrow-left.png);
	background-repeat: no-repeat;
	background-position: 10px 0;
}
#menu li.inicio {
	background:url(../img/tab_inicio.gif) no-repeat;
	width:47px;
	height:37px;
}
#menu li.inicio:hover, .inicio a.active {
	background:url(../img/tab_inicio_on.png) no-repeat;
	width:47px;
	height:41px;
	margin-bottom:-4px;
}
#menu li.conocenos {
	background:url(../img/tab_conocenos.gif) no-repeat;
	width:109px;
	height:37px;
}
#menu li span {
	position:absolute;
	text-indent:-99999px;
}
#menu .menuitem img {
	margin-bottom:-4px
}
#buscador {
	float:right;
	background:url(../img/tab_buscador.gif) no-repeat;
	width:159px;
	height:29px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 11px;
}
#buscador input {
	background:url(../img/search.gif) no-repeat;
	border:none;
	width:110px;
	height:15px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 20px;
}
#contenido {
	float:left;
	width:980px;
	background:url(../img/bg_sombra_centro.png) repeat-y;
	padding-top: 0;
	padding-right: 11px;
	padding-bottom: 0;
	padding-left: 11px;
}
#contenido .texto_imagen_home {
	float:right;
	margin-top:-270px;
	padding-right:33px;
}
#contenido .texto_imagen_colegio {
	float:left;
	margin-top:-262px;
	padding-left:24px;
}
html>/**/body #contenido .texto_imagen_home {
	position:relative;
}
#contenido .filtro_usuario {
	/*margin-top:-39px;*/
}
#interior .filtro_usuario {
	margin-top:0px;
}
#contenido .filtro_colegio {
	clear:both;
}
#interior {
	position:relative;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	/*background-image: url(../img/bg_sombra_abajo.png);*/
	background-repeat: no-repeat;
	background-position: center 0px;
}
#interior_comunidad {
	background:url(../img/bg_comunidad.png) 0 1px no-repeat;
	padding-bottom:10px;
	text-align:center;
}
#interior_comunidad #centro {
	padding-top: 25px;
	padding-right: 80px;
	padding-bottom: 10px;
	padding-left: 80px;
}
html>/**/body #interior_comunidad {
	text-align:-moz-center;
}
#seccion_dcha {
	float:left;
	width:219px;
	background:url(../img/bg_menu_lateral.png) no-repeat;
	padding-top: 45px;
	padding-right: 10;
	padding-bottom: 40px;
	padding-left: 8px;
}
#menu_lateral {
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 60px;
	padding-left: 12px;
}
#menu_lateral li {
	margin-bottom:15px;
	padding-left:8px;
	background-image: url(../img/ico_listado.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
#menu_lateral li ul {
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 12px;
}
#menu_lateral li ul li {
	margin-bottom:10px;
}
#menu_lateral a {
	display:inline-block;
}
#modulo_destacado {
	background:url(../img/bg_modulo_abajo.gif) bottom left no-repeat;
	padding-bottom:10px;
	width:210px;
}
#modulo_destacado .cabecera {
	background:#e0e0e0 url(../img/bg_modulo_arriba.gif) no-repeat;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#modulo_destacado h3 {
	background:url(../img/ico_sello.png) 8px 0 no-repeat;
	margin:0;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 40px;
}
#modulo_destacado .interior {
	background:url(../img/bg_modulo_interior.gif) bottom left no-repeat;
	padding-top: 0;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 7px;
}
#modulo_destacado .dentro {
	background:url(../img/bg_modulo_dentro.gif) repeat-y;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
}
#modulo_destacado .dentro p {
	padding:15px;
}
#modulo_destacado .dentro p.linea {
	background:url(../img/bg_discontinua.gif) bottom left repeat-x;
}
#centro {
	overflow:hidden;
	height:1%;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#centro .izq {
	float:left;
	width:482px;
	padding-right:20px;
}
#centro .dcha {
	float:right;
	width:185px;
}
#centro .izq_colegio {
	float:left;
	width:630px;
	padding-right:25px;
}
#centro .dcha_colegio {
	float:right;
	width:270px;
}
#acceso {
	background:url(../img/bg_sombra_arriba_peq.png) no-repeat;
	padding-top: 11px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#acceso #centro {
	background:url(../img/bg_sombra_centro_peq.png) repeat-y;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
#acceso #pie_peq {
	width:600px;
	background:url(../img/bg_pie_peq.png) no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
}
#pestanhas {
	float:left;
	margin-left:-10px;
}
#pestanhas li {
	margin-bottom:10px;
}
#pestanhas li span {
	position:absolute;
	text-indent:-99999px;
	overflow:hidden;
}
#pestanhas a.media {
	background:url(../img/img_pest_media.gif) no-repeat;
	width:33px;
	height:121px;
	display:block;
}
#pestanhas a.virtual {
	background:url(../img/img_pest_virtual.gif) no-repeat;
	width:33px;
	height:139px;
	display:block;
}
#pestanhas a.live {
	background:url(../img/img_pest_live.gif) no-repeat;
	width:33px;
	height:120px;
	display:block;
}
#pestanhas a.family {
	width:33px;
	height:125px;
	display:block;
	background-image: url(../files/images/content/pest-rosa.png);
	background-repeat: no-repeat;
}
#pestanhas a.guia{
	width:33px;
	height:125px;
	display:block;
	background-image: url(../files/images/content/pest-azul.png);
	background-repeat: no-repeat;
}
#pestanhas a.guiaen{
	width:33px;
	height:125px;
	display:block;
	background-image: url(../img/img_pest_virtual-en.png);
	background-repeat: no-repeat;
}
#pie {
	background:url(../img/bg_pie.png) no-repeat;
	width:982px;
	height:140px;
	clear:both;
	text-align:center;
	font-weight:normal;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#pie .logo_pie {
	display:inline;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: -5px;
	margin-left: 5px;
}
.titulo {
	background:url(../img/bg_discontinua.gif) bottom left repeat-x;
	/*padding-bottom:7px;*/
	width:628px;
	margin-bottom:15px;
	height:auto;
	overflow:hidden;
}
.titulo h1, .titulo h2, .titulo h3 {
	float:left;
	margin:0!important;
}

.iconos {
    height: 40px;
    position: relative;
    top: 5px;
}
.iconos_list { height:40px; position:absolute; margin:5px 0 0 525px;}
.iconos_list img {
	float:left;
/*	background:url(../img/bg_discontinua_iconos.gif) top right repeat-y;*/
	padding-right:7px;
	margin-right:5px;
	display:inline;
}

.iconos img {
	float:left;
/*	background:url(../img/bg_discontinua_iconos.gif) top right repeat-y;*/
	padding-right:7px;
	margin-right:5px;
	display:inline;
}
.titulo .volver {
	float:right;
	padding-top:9px;
}
.antetitulo {
	padding-bottom:4px;
}
h1 {
	margin-bottom:25px;
}
h2 {
	margin-bottom:20px;
}

.lista_contenido {
	margin-bottom:20px;
	/*height:1%;*/
}
.lista_contenido li {
	margin-bottom:15px;
	background:url(../img/ico_listado.gif) 0 5px no-repeat;
	padding-left:15px;
}
.lista_contenido_space {
	/*margin-bottom:10px;*/
	/*height:1%;*/
}
.lista_contenido_space li {
	/*margin-bottom:15px;*/
	background:url(../img/ico_listado.gif) 0 5px no-repeat;
	padding-left:15px;
}
.caja_imagen {
	margin-bottom:15px;
	height:1%;
	overflow:hidden;
}
.marco_caja {
	float:left;
	background:url(../img/bg_marco_caja.gif) bottom center no-repeat;
	padding-bottom:6px;
	margin-left:10px;
	display:inline;
}
.borde_caja {
	border:1px solid #ccc;
	padding:2px;
}
.pie_foto {
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 1px;
}
.comillas {
	background:url(../img/bg_comillas.gif) no-repeat;
	margin-bottom:33px;
	clear:both;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 37px;
}
.carrusel_contenido {
	margin-top: -10px;
	margin-right: -25px;
	margin-bottom: 30px;
	margin-left: -30px;
}
.tabla_fechas td {
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 20px;
}
.listado_imagen {
	background:url(../img/bg_discontinua.gif) bottom left repeat-x;
	margin-bottom:15px;
	overflow:hidden;/*carlos*/
	/*width:100%;*/
}
.listado_imagen h3 {
	margin-bottom:10px;
}
.listado_imagen .icono {
	display:inline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: -5px;
	margin-left: 5px;
}
.foto_listado {
	float:left;
	width:175px;
}
.foto_listado .peq {
	padding-left:25px;
}
.opcion {
	display:inline-block;
}
html>body .opcion {
	display:table;
	padding-right:10px;
}
.sin_fondo {
	background:none;
	padding-bottom:0;
}
.paginacion {
	text-align:right;
	margin-top:-10px;
}
.paginacion_bis {
	text-align:right;
	margin-top:13px;
}
.bot_der {
	/*width:1%;*/
	background:url(../img/bot_izq.gif) no-repeat;
	padding-left:11px;
	display:table;
	float:left;
	padding-right:20px;
}
.bot_centro {
	background:url(../img/bot_dcha.gif) top right no-repeat;
	padding-right:11px;
}
.bot_izda {
	background:url(../img/bot_centro.gif) repeat-x;
	height:22px;
	white-space:nowrap;
	padding-top:5px;
}
.catalogo {
	background:url(../img/bg_libreta_grande.gif) no-repeat;
	width:690px;
	height:240px;
	margin-bottom:15px;
}
.catalogo .izq2, .catalogo .dcha2 {
	float:left;
	width:43.5%;
	padding-top: 45px;
	padding-right: 1%;
	padding-bottom: 0;
	padding-left: 4.5%;
}
.catalogo_peq {
	background:url(../img/bg_libreta_peq.gif) no-repeat;
	width:668px;
	height:128px;
	margin-bottom:30px;
}
.catalogo_peq .izq2 {
	float:left;
	width:43.5%;
	padding-top: 50px;
	padding-right: 1%;
	padding-bottom: 0;
	padding-left: 4.5%;
}
.catalogo_peq .dcha2 {
	float:left;
	width:43.5%;
	padding-top: 25px;
	padding-right: 1%;
	padding-bottom: 0;
	padding-left: 4.5%;
}
.campo {
	background:transparent url(../img/campo.gif) no-repeat scroll 0 0;
	border: none;
	height:18px;
	padding:0 8px;
	width:131px;
	margin-left: 5px;
}
/*.campo {
	background:url(../img/campo.gif) no-repeat;
	width:130px;
	height:18px;
	border:none;
	margin-left: 3px;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;
}*/
.campo-mini {
	width:50px;
	height:18px;
	margin-left: 3px;
	background-image: url(../img/campo-mini.gif);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;
	border: 0px none transparent;
}
.campo-big {
	width:210px;
	height:18px;
	border:0px none transparent;
	margin-left: 3px;
	background-image: url(../img/campo-big.gif);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;
	background-color: transparent;
}
.campo-mid {
	width:160px;
	height:18px;
	border:0px none transparent;
	margin-left: 3px;
	background-image: url(../img/campo-mid.gif);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;
}
.campo_text {
	background:url(../img/campotext.gif) no-repeat;
	width:131px;
	height:95px;
	border:none;
	padding:0 8px;
	overflow:auto;
}
.campo_encuesta {
	background:url(../img/campoencuesta.gif) no-repeat;
	width:258px;
	height:30px;
	border:none;
	padding:5px 12px;
	margin-bottom:30px;
}
form label {
	margin-bottom:5px;
	display:block;
}
form.cesta label span {
	float:left;
	width:90px;
}
form.cesta button {
	margin-left:50px;
}
form.solicitud label span {
	float:left;
	width:160px;
}
form.solicitud .datos {
	float:right;
}
form.solicitud .datos label {
	float:left;
	margin-left:15px;
}
form.solicitud .escuela td {
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 0;
}
form.solicitud .escuela td {
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 0px;
	}
form.solicitud .escuela_enviar {
	text-align:center;
	height:50px;
}
.escuela_enviar button {
	padding:0 10px;
}
form.solicitud button {
	margin-bottom:10px;
}
button.enlinea {
	margin-top:-4px;
}
.listado_comunidad {
	margin-right:-10%;
	height:1%;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
}
.listado_comunidad a {
	float:left;
	width:26%;
	text-align:left;
	display:block;
	margin-top: 0;
	margin-right: 7%;
	margin-bottom: 50px;
	margin-left: 0;
}
.imagen_centro {
	margin-top: 0;
	margin-right: -11px;
	margin-bottom: 10px;
	margin-left: -11px;
}
.capital {
	background:url(../img/img_letra.gif) no-repeat;
	margin-bottom:33px;
	min-height:84px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 130px;
}
h1.tit_colegio {
	border-left:1px solid #034c90;
	margin-bottom:20px;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
}
h2.tit_colegio {
	border-left:1px solid #034c90;
	margin-bottom:12px;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
}
h3.tit_colegio {
	border-left:1px solid #241b14;
	margin-bottom:0px;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
}
h3.tit_colegio_rojo {
	border-left:1px solid #f30;
	margin-bottom:10px;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
}
.pie_texto {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.pie_texto a {
	font-size: 11px;	
}
.destacado {
	margin-bottom:10px;
	clear:both;
	overflow:hidden;
}
.destacado_boton_home {
	margin-left:30px;
	margin-bottom:30px;
	overflow:hidden;
	float:left;
	width:30%;
	text-align:center;
}

.titulo_pie {
	float:left;
	padding-right:15px;
}
.titulo_pie .pie {
	border-left:1px solid #241b14;
	display:block;
	padding-left:18px;
	margin-top:0px;
}
.direccion_colegio {
	display:inline-block;
	padding-top:5px;
}
html>body .direccion_colegio {
	display:table;
}
.entradilla_peq, .texto {
	line-height:1.5em;
}
.vive {
	width:250px;
}
.agenda {
	padding-bottom:0px
}
.agenda .fondo_agenda {
	background:url(../img/bg_agenda.gif) 8px 0 no-repeat;
	width:285px;
	height:230px
}
.agenda .fondo_agenda_completa {
	background:url(../img/bg_agenda_completa.gif) 10px 0 no-repeat;
	width:701px;
	height:240px
}
.agenda .interior_agenda {
	float:left
}
.agenda .mes_izq {
	margin-left:18px
}
.agenda .mes_dcha {
	margin:0 20px 0 100px
}
.agenda th {
	padding:0 0 10px 0
}
.agenda td {
	width:35px;
	height:27px!important;
	text-align:center
}
.agenda td.finsemana {
	background:url(../img/bg_finsemana.gif) 4px 0 repeat-y; 
}
.agenda td.festivo {
	color:#036;
	background:none;
	font-weight:bold;
}
.agenda td.especial {
	background:url(../img/bg_especial.gif) center center no-repeat
}
.agenda td.finsemanaespecial {
	background:url(../img/bg_finsemanaespecial.gif) center center no-repeat
}
.agenda .mes {
	text-align:center;
	padding:8px 0
}
.agenda .flecha {
	float:left;
	padding-top:10px
}
.agenda ul {
	width:160px
}
.agenda li {
	float:left;
	width:50%;
	margin:10px 0 10px 0
}
.mitad {
	float:left;
	width:45%;
	padding-right:2.99%;
	display:inline;
}
.eventos {
	margin-bottom:10px;
	clear:both;
	height:1%;
}
.eventos .caja_imagen {
	float:left;
	margin-right:8px;
}
.eventos .marco_caja {
	margin:0;
}
.libros_texto th {
	padding-bottom:15px;
}
.libros_texto td {
	width:200px;
	text-align:center;
	padding-bottom:15px;
}
.mapa {
	margin-bottom:20px;
	text-align:center;
}
.encuesta {
	text-align:center;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 40px;
	margin-left: 0;
}
.acceso {
	text-align:center;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.foto_universo {
	float:left;
	width:240px;
}
.dcha_universo {
	top:35px;
	right:25px;
	position:absolute;
}
.imagenes_universo {
	width:960px;
	margin-right:-70px;
}
.universo .comillas {
	margin-top: 60px;
	margin-right: 40px;
	margin-bottom: 60px;
	margin-left: 40px;
}
.fecha {
	float:right;
	padding-top:5px;
}
#popup {
	background-color: #FFF;
	/*width: 317px;*/
	padding: 30px;
}
.espacio_tercio{
	float:left;
margin-right:24px;
width:275px;
}
.intro_home{
	margin-bottom:30px;
	display:block
}
.imagen_actividades{
	/*margin-top:-32px*/
}
.w215{
	width:215px
}
.entradilla_abajo{
	margin-top:-10px;
	clear:both;
	padding-right: 5px;
}
#flash {
	height: 280px;
	}
#iconos-redes{
	text-align:right;
	margin-right:15px;
}
#iconos-redes strong{
	margin-right:220px;
}
#iconos-redes img {
	display: inline;
}
.foto_izq {
	float: left;
	margin-right: 10px;
}
.actividad {
	margin-left: 10px;
}
.actividad-big {
	margin-left: 10px;
	font-size: 18px;
	font-weight: normal;
	color: #3A4C90;
	margin-top: 10px;
	margin-bottom: 10px;
}
.actividad-big li{
	float:left;
}
.actividad-big ul {
	height: 35px;
	color:#ff4400;
	}
.actividad-big ul.ficha-line {
	margin-top: 10px;
	height:25px;
	}
.actividad-big ul.ficha-line li input {
	padding-top: 5px;
	margin-top: 5px;
	}
.ficha {
	margin-top: 20px;
	margin-bottom: 20px;
}
.ficha h3 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F60;
}
.lineal {
	display: inline;
}
h3.azul {
	margin-bottom: 10px;
	padding-bottom: 5px;
}

h3.naranja {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom:10px;
}
h3.subseccion {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom:10px;
}
h3.gray {
	color: #666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

ul.top-ficha {
	height: 25px;
	background-image: url(../img/back-top-ficha-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	background-color: #FEE4CD;
}
.fin-ficha {
	background-image: url(../img/back-top-ficha-2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	background-color: #FEE4CD;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


ul.top-ficha  li {
	float: left;
	padding-top: 5px;
	padding-left: 10px;
}
ul.ficha-line {
	height: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.ficha-line li {
	float: left;
	margin-right: 10px;
	width:165px;
}
li.first {
	width: 260px;
}
li.tab {
	width: 240px;
	margin-left: 20px;
}
li.tab2 {
	width: 220px;
	margin-left: 40px;
}
li.grande_actividad{
	width: 260px;
}
li.grande_actividad {
	color:#034C90;	
	font-weight: normal;
}
li.second {
	width: 180px;
	text-align: center;
}
li.third {
	width: 150px;
	text-align: center;
}

li.first input, li.tab2 input, li.tab input, li.grande_actividad input {
	float: right;
	margin: 0px;
	padding-top: 1px;
}
.firma {
	margin-top:10px;
	clear: both;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #89817c;
	font-size: 10px;
	margin-bottom: 30px;
	padding-left:10px;
	border-left:1px solid #ff5800;
	width:300px
}
.firma .entradilla{
	color: #034C90;
	font-size:12px;
	font-weight: bold;	
	margin-top:-1em;
	padding-bottom:0px;
}
.firma a{
	color: #ff5800;
	font-size:11px
}
.firma h2 {
	margin-bottom:5px;
	color:#FF5800;
	font-family:Arial Narrow;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0;	
}
.agenda_item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
}
.pdf {
	background-image: url(../files/images/content/pdf.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	padding-left: 65px;
	display: block;
	padding-top: 25px;
}
ul.horizontal{
	display: table;
	margin-bottom: 10px;	
	}
ul.horizontal li {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #034C90;
	padding-right: 10px;
}
.rayado {
	width: 600px;
	background-image: url(../files/images/content/rayado.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: none;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family:"comic Sans MS";
	line-height:21px;
	color: #00ADEF;
}.base-blanca {
	background-color: #FFF;
	padding: 10px;
}
/** HOME FEBRERO 2010 **/
.noticia_home{
	border-left:4px solid #0061a2;
	padding-left:10px;
	margin-bottom:25px;
	
}
.noticia_home p{
	padding:0px;
}
.noticia_home:hover{
	border-left:4px solid #ff5800;
}
.noticia_home .tit_eventos:hover{
	color:#ff5800;
}
#noticias_home{
	height:260px;
	overflow:hidden;
	width:270px;
}
#home_upper{
	margin-bottom:25px;
	margin-left:25px;
}
#home_banners_top{
	height:100px;
	width:960px;
}
#home_banners_top img{
	float:left;
	margin-right:23px;
}
#noticias_home .eventos{
	height:auto;
	margin-bottom:0.5em;
}
#mediasek_home{
	height:226px;
	width:200px;
	overflow:hidden;
}
#mediasek_home li{
	width:272px
}
#mediasek_home h3{
	font-size:0.8em;
	font-weight:bold;
	margin-top:1em;
}
#mediasek_home p{
	font-size:0.8em;
}	
.externalControl{
	text-align:center;
	margin-top:1em;
	margin-left:-20px;
}
.externalControl .mediasek_selector{
	display:inline;
	font-size:24px;
	font-weight:bold;
	cursor:pointer;
}
.externalControl .mediasek_selector img{
	display:inline
}
#home_banners_inferiores_upper{
	width:340px;
	margin-top:10px;
		position:relative;
	z-index: 10;
}
#home_banners_inferiores_upper img{
	margin-bottom:20px;
	
}
#home_banners_inferiores_lower{
	width:350px;
}
#home_banners_inferiores_lower span img{
	display:inline;
	margin-right:11px;
}
.home_upper{
	margin-bottom:25px;
	height:105px;
}
/** FIN HOME FEBRERO 2010 **/
.redes {
	margin-top: 20px;
	width: 330px;
	margin-right: auto;
	margin-left: auto;
}
.redes ul {
	margin-left: 70px;
}

.redes ul li {
	float: left;
	margin-right: 10px;
}
table.border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #034C90;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #034C90;
	margin-bottom: 10px;
}
.border p {
	margin: 0px;
	padding: 0px;
}


table.border td, table.border th {
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #034C90;
	border-right-color: #034C90;
	border-bottom-color: #034C90;
	border-left-color: #034C90;
	font-size: 12px;
    white-space: nowrap;
}
table.border tr th {
	background-color: #F0f0f0;
	color: #FF4400;
	padding: 5px;
}
