﻿body {
	margin: 0;
	padding: 0;
	font-size:12px;
	font-family:"Trebuchet MS";
}

#hidepage{ 
	position: absolute;
	left:0px;
	top:0px;
	height: 100%;
	width: 100%;
	background-color:#CCCCFF;
/*	font-size:16px;
	font-weight:bold; */
	z-index:1000;
}

.cargando{
	font-size:14px;
	font-family:"Trebuchet MS";
	width: 100%;
	height: 100%; 
	border-width: 0;
}

#webloyola{
	background-position: left top;
	background-image: url('imagenes/tema/fondoweb.jpg');
	background-repeat:repeat-x;
}

.tablaloyola{
	margin: 0 auto;
	width: 970px; 
	border-width: 0px;
	background-color:#FFFFFF;
}

img{
	border-width: 0;
}

.caja h2 a{
	color: #ffffff;
}



a {
	color:#4B578B;
}


.cabecera{
	background-image: url('imagenes/tema/cabecera.jpg');
}

.cabecera h1{
	margin:0;

}

.cabecera h1 a{
	padding-left:20px;
	padding-right:0;
	padding-top:15px;
	padding-bottom:0;
	margin:0;
	color:#FFFFFF;
	text-decoration:none;
	font-size:30px;
	position:absolute;
	z-index:1;
}

.subtitulo {
	margin:0;
	padding-left:100px;
	padding-right:0;
	padding-top:50px;
	padding-bottom:0;
	position: absolute;

	index: 2;
}

.subtitulo a{
	color:#ccccff;
	text-decoration:none;
	font-size:17px;
}

.escudo{
	position: absolute;
	index: 1;
}

.menu{
	margin:0;
	padding:0;
}

.menu h2{
	color:#ffffff;
	background-color: #9999CC;
	margin:0;
	font-size:16px;
	padding-left:10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:10px;
}

.menu ul{
	font-size:12px;
	list-style-type: none;
	padding:0;
	margin:0;
}

.menu ul li{
	border-bottom: 2px dotted #FFFFFF;
	padding-left: 5px
}

.celdacontenido{
	border-left:1px solid #CCCCFF;
	padding-left:10px;  
}

.centro{
	width: 100%;
	height: 100%;
}

.pie{
	background-image: url('imagenes/tema/footer2.jpg');
	font-size:10px
}

.menuzona0{
	font-size:10px;
	font-weight:bold;
}


/* ---------------------------- DONDE ESTAMOS ---------------------------- */

 .donde{
	margin:0; 
	background-position: left center; 
	border-bottom:2px solid #CCCCFF; 
	font-size:12px;
	color: #4B578B;
	font-weight:bold;
	padding-left:15px;
	background-image:url('imagenes/tema/home.gif'); 
	background-repeat:no-repeat
}


.donde a {
	color: #4B578B;
	text-decoration:none
}

.donde a:hover {
	color: #7f8bbf;
}

/* ---------------------------- FIN DE DONDE ESTAMOS ---------------------------- */








/* ---------------------------- MENU USUARIO ---------------------------- */
.menuusuario{
	padding: 0;
	float:right;
	font-size:12px;
	color:#565656;
	margin-left:0;
	margin-right:0;
	margin-top:5px;
	margin-bottom:0;
	border-left:1px solid #4B578B;
	background-color:#e6e6ff;
	}

.menuusuario-activo a span{
	color: #333366;
	font-weight:bold;
	text-decoration:none;
	}

.menuusuario-activo a:hover span{
	color: #333366; 
	text-decoration:none;
	}

.menuusuario-activo a:active span{
	color: #333366; 
	text-decoration:none;
	}

.menuusuario-activo a:visited span{
	color: #333366; 
	text-decoration:none;
	}


.menuusuario-inactivo a span{
	text-decoration:none;
	color: #4b578b;
	}

.menuusuario-inactivo a:hover span{
	text-decoration:none;
	color: #7f8bbf;
	}

.menuusuario-inactivo a:active span{
	text-decoration:none;
	color: #4b578b;
	}

.menuusuario-inactivo a:visited span{
	text-decoration:none;
	color: #4b578b;
	}

.menuusuario ul{
	padding:0;
	margin:1px 0;  
	}

.menuusuario ul li{     /* IE hack to fix font-size */ 
	text-decoration:none;
	margin:0;
	display:inline;
	color:#4b578b;
	text-decoration: none;
	padding-left:7px;
	padding-right:7px;
	padding-top:0;
	padding-bottom:0;
	border-right:1px solid #4b578b; 
	border-left-width:0;
	border-top-width:0;
	border-bottom-width:0;
	}

.menuusuario ul > li{
	text-decoration:none;
	margin:0;
	display:inline;
	color:#4b578b;
	text-decoration:none;
	padding-left:7px;
	padding-right:7px;
	padding-top:0;
	padding-bottom:0;
	border-right:1px solid #4b578b; 
	border-left-width:0;
	border-top-width:0;
	border-bottom-width:0;
	}
/* ---------------------------- FIN DE MENU USUARIO ---------------------------- */



/* ----------------------------   MENU SERVICIOS ---------------------------- */

/* ---------------------------- MENU LATERAL ---------------------------- */
#lateral{
	margin:0;
	width: 165px;
	float:left;
	display:block;
	}

	
.titulo-lateral h2{
	margin:0;
	padding:0;
	font-size:12px;
}

#navmenu li {
	background-color:#ccccff;

}

#navmenu1 li {
	background-color:#ccccff;

}

.boton-pasivo1 {
	margin:0;
	border-bottom:1px solid #ff9900;  
	}

.boton-activo1 {
	margin:0;
	border-bottom:1px solid #666666; 
	}


.boton-activo1 a {
	width: 159px;
	margin:0;
	color: #666666;
	text-decoration:none;
	}
/* ---------------------------- FIN DE MENU SERVICIOS ---------------------------- */



/* ----------------------------   MENU SERVICIOS ---------------------------- */
.servicios {   
	margin:0 10px;
	padding:10px;
	font-size: 13px;
	font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
	text-align: left;
	color:#3B3B3B;
	background-color:#e6e6ff;
	}

.servicios a {
	margin:0;
	font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
	color: #4B578B;
	text-decoration: none;
	font-weight:bold;
	font-size:13px
	}

.servicios a:hover {
	margin:0;
	font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
	color: #7f8bbf;
	text-decoration: none;
	font-weight:bold;
	font-size:13px
	}


.servicios ul {
	margin:0; text-align: center;
	padding-top:0;
	padding-left:auto;
	padding-right:auto;
	padding-bottom:0
	}

.servicios li {
	padding:3px;
	display: inline;
	list-style-type: none;
	margin-left:0;
	margin-right:30px;
	margin-top:0;
	margin-bottom:0;
	}

.boton-pasivo {
	margin:0; border-bottom:2px solid #ff7a00;  
	}

.boton-activo {
	margin:0; border-bottom:2px solid #666666; 
	}


.boton-activo a {
	margin:0; color: #666666;
	text-decoration:none
	}

.boton-activo a:hover {
	margin:0; color: #B6B6B6;
	text-decoration:none
	}

/* ---------------------------- FIN DE MENU SERVICIOS ---------------------------- */



/* ---------------------------- MENU ZONA ---------------------------- */




.menuzonas {
	display:none;
	text-align:center;
	}

.menuzonas h2 {
	display:none;
	font-weight:bold;
	font-size: 12px;
	}

.menuzonas ul {
	list-style-type:none;
	margin:0;
	padding:0;
	display:table;
	text-align:center;
	}

.menuzonas li {

	border:1px solid #8FBCD7;
	background:#D6E5EE url('imagenes/pestapaginas.gif') repeat-x left top;
	color: #FFFFFF;
	text-align:center;
	float:left;
	width:183px;
	padding: 5px;
	margin: 5px;
	list-style-type:none;
	}

.menuzonas a {
	font-weight:bold;
	font-size: 1.1em;
	color: #FFFFFF;
	}

.menuzonas a:hover {
	color: #FFFFFF;
	}


.zonaoff a {
	font-weight:bold;
	font-size: 1.1em;
	color: #4B74A3;
	}


.zonaoff a:hover {
	color: #81A0C5;
	}
	
	
	
/* ---------------------------- ENTRADA ---------------------------- */


.entrada{
	margin:10px auto;
	border:1px solid #7f8bbf;
	background-color:#FFF3E8;
	width:90%;
	height:200px;
	padding:5px;
	font-size:14px;
	}

.entrar{
	text-align: center;
}

.input-entrada{
	width: 200px;
}

/* ---------------------------- FIN DE ENTRADA ---------------------------- */















/* --------------------------------- ESTILO TABLAS --------------------------------- */

th {
	color:#FFFFFF;
	font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
	font-weight:bold;
	font-size: 12px; 
	padding:5px;
/*	background:#FFCE9D url('imagenes/fondoth.gif') repeat-x right bottom; */
	background:#9999CC url('imagenes/fondoth.gif') repeat-x right bottom;
}

th a{
	color:#FFFFFF;
}

tr.par {
	background-image:url('imagenes/fondopar.gif');
	height:26px;
	background-color:#F2F2F2;
}

td.par {
	background-color:#F2F2F2;
	border:1px solid #D8CACA;
}

.par  a {
	color:#646565;
	font-weight:bold;
	text-decoration:none;
}

.par  a:visited {
	color:#646565;
	font-weight:bold;
	text-decoration:none;
}

.par  a:hover {
	color:#868686;
	font-weight:bold;
	text-decoration:none;
}

tr.impar {
	background-image:url('imagenes/fondoimpar.gif');
	height:26px;
/*	background-color:#FFF8E8; */
	background-color:#CCCCFF;
}

.impar td {
	color:#868686;
}

td.impar {
/*	background-color:#FFF8E8; */
	background-color:#CCCCFF;

	border:1px solid #D8CACA;
}

.impar  a {
	color:#646565;
	font-weight:bold;
	text-decoration:none;
}

.impar  a:visited {
	color:#646565;
	font-weight:bold;
	text-decoration:none;
}

.impar  a:hover {
	color:#868686;
	font-weight:bold;
	text-decoration:none;
}






/* --------------------------------- ESTILO PARA SERVICIO DE CONSULTAS --------------------------------- */

tr.pendiente {
	background-image:url('imagenes/fondopendiente.gif');
	color:#FFFFFF;
	height:26px;
	color:#BC0101;
}

td.pendiente {
	background-color:#FFCECE;
	border:#D8CACA solid 1px;
	color:#BC0101;
}

.pendiente nobr {
	color:#BC0101;
}

.pendiente  a {
	color:#BC0101;
	font-weight:bold;
	text-decoration:none;
}

.pendiente  a:visited {
	color:#BC0101;
	font-weight:bold;
	text-decoration:none;
}

.pendiente  a:hover {
	color:#F21E1E;
	font-weight:bold;
	text-decoration:none;
}

.pendiente  {
	color:#BC0101;
	font-weight:bold;
}

tr.encurso {
	background-image:url('imagenes/fondoencurso.gif');
	color:#1267B9;
	font-weight:bold;
	height:26px;
}

td.encurso {
	background-color:#DDEFFB;
	border:#D8CACA solid 1px;
	color:#1267B9;
}

.encurso nobr {
	color:#1267B9;
}

.encurso  a {
	color:#1267B9;
	font-weight:bold;
	text-decoration:none;
}

.encurso  a:visited {
	color:#1267B9;
	font-weight:bold;
	text-decoration:none;
}

.encurso  a:hover {
	color:#5D94F0;
	font-weight:bold;
	text-decoration:none;
}

.encurso td {
	color:#1267B9;
	font-weight:bold;
}

tr.borrado {
	background-image:url('imagenes/fondoborrado.gif');
	color:#FFFFFF;
	height:26px
}

td.borrado {
	background-color:#E1F4D5;
	border:#d8caca solid 1px;
}

.borrado nobr {
	color:#1267B9;
}

.borrado  a {
	color:#5B7AA4;
	font-weight:bold;
	text-decoration:none
}

.borrado  a:visited {
	color:#5b7aa4;
	font-weight:bold;
	text-decoration:none;
}

.borrado  a:hover {
	color:#7d99be;
	font-weight:bold;
	text-decoration:none;
}

.borrado td {
	color:#5b7aa4;
	font-weight:bold;
}

/* --------------------------------- FIN ESTILO PARA SERVICIO DE CONSULTAS --------------------------------- */





/* ---------------------------- PORTADA ---------------------------- */

.destacado{
	margin:0; padding:0; overflow:hidden;
	clear:both; 
	display:table; 
	font-weight:normal;
	font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
	font-size:1em;
	text-align:justify;
	width:100%;
}


.destacado blockquote{
	margin:10px;
	border-left:1px solid #C0C0C0;
	float: right;
	width: 230px;
	background-image: url('imagenes/comillas.gif'); 
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#F8F8F8;
	font-weight:bold;
	padding-left:35px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	clear:right;
	display:table-row-group
}


.semidestacado{
	margin:0; padding:0; overflow:hidden;
	clear:both;
	display:table;
	font-weight:normal;
	font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
	font-size:1em;
	text-align:justify
}


.semidestacado blockquote{
	margin:10px;
	border-left:1px solid #C0C0C0;
	float: right;
	width: 230px;
	background-image: url('imagenes/comillas.gif'); 
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#f8f8f8;
	font-weight:bold;
	padding-left:35px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	clear:right;
}



/* ------------------- CAJAS ------------------- */

.caja{
	margin:5px;
	padding:5px;
	border:1px solid #CCCCFF;
	font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
	font-size:1em;
	text-align:justify;
	font-weight:normal;
	overflow:hidden;
	clear:both; 
}



.caja h1 {
	margin:0; 
	color: #FFFFFF;
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	background-color: #666699;
	background-image:url('imagenes/fondoth.gif'); 
	font-size: 20px; 
}

.caja h2 {
	margin:0; 
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	color: #FFFFFF;
	background-color: #666699;
	background-image:url('imagenes/fondoth.gif');
	font-size: 16px; 
}

.caja h3 {
	margin:5px 0;
	color: #ffffff;
	background-color: #666699;
	background-image:url('imagenes/fondoth.gif'); 
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 35px;
}

.caja h3 a{
	margin:5px 0;
	color: #ffffff;
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 35px;
	text-decoration:none;
}

.caja h3 a:hover{
	color: #000;
	text-decoration:none;
}


.caja h3 a:visited{
	text-decoration:none;
}

.caja h4 {
	margin:0;
	color: #ffffff;
	background-color: #666699;
	background-image:url('imagenes/fondoth.gif'); 
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 20px;	
}
.caja h4 a{
	margin:5px 0;
	color: #ffffff;
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 20px;
	text-decoration:none;
	font-weight:bold;
}

.caja h4 a:hover{
	color: #000;
	text-decoration:none;
}

.caja h4 a:visited{
	text-decoration:none;
}


.caja h5 {
	margin:5px 0;
	color: #ffffff;
	background-color: #666699;
	background-image:url('imagenes/fondoth.gif');
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 12px;
}


.caja h5 a{
	margin:5px 0;
	color: #ffffff;
	background-color: #666699;
	background-image:url('imagenes/fondoth.gif');
	padding-left: 10px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 12px;
	text-decoration:none;
}

.caja h5 a:hover{
	color: #000;
	text-decoration:none;
}

.caja h5 a:visited{
	text-decoration:none;
}

navicuerpo {
}

.cuerpo input {
}

.cuerpo b {
}

.cuerpo td {
}

.cuerpo-mini {
	font-size: 0.7em;
}

.cuerpo-maxi {
	font-size: 1.7em;
}

.cuerpo-scroll-noticias {
}


.caja-sin {
	font-weight:normal;
	font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
	text-align:justify;
	padding:0;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:12px;
}

.caja-sin h5 {
	margin:5px 0;
	border-bottom:1px solid #666699;
	color: #666699;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 12px;
}

.caja-sin h4 {
	margin:5px 0;
	border-bottom:2px solid #666699;
	color: #666699;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 20px;
}

.caja-sin h3 {
	margin:5px 0;
	border-bottom:3px solid #666699;
	color: #666699;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 35px;
}

.caja-sin h5 a{
	margin:5px 0;
	border-bottom:1px solid #666699;
	color: #666699;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 12px;
	text-decoration:none;
}

.caja-sin h4 a{
	margin:5px 0;
	border-bottom:2px solid #666699;
	color: #666699;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 20px;
	text-decoration:none;
}

.caja-sin h3 a{
	margin:5px 0;
	border-bottom:3px solid #666699;
	color: #666699;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	font-size: 35px;
	text-decoration:none;
}

.cuerpobloque{
	padding:10px;
	margin:0;

}

.cuerpobloque nobr {
	margin:0;
	padding:0;
	font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
	font-weight:bold;
}

.imagenportada img{
	float: left;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.caja-noticias{
	background-position: right bottom;
	background-color: #E7E4F8;
	background-image:url('imagenes/noticias.gif');
	background-repeat:no-repeat;
	padding:10px;
	height:150px;
}

.caja-noticias marquee{
	height:140px;
}

.caja-noticias ul{
	margin: 10px;
	padding: 10px;
}

/* ----- LOGIN ------ */

.login{
	background-color: #ffffff;
}

.login h3{
	background-position: left top; color: #FFFFFF;
	font-size: 14px;
	margin: 0;
	padding-left: 10px;
	background-color: #9999CC;
	background-image: url('imagenes/fondologin.gif');
	height:25px; padding-right:0; padding-top:0; padding-bottom:0; background-repeat:no-repeat
}

.login form{
	margin: 0;
	padding: 0;
}
/*
.login form input .field {
	color: #FFFFFF;
	background-color: #9999CC;
	width:100%
}
*/

.field {
	border:1px solid #9999cc;
	color: #666666;
	background-color: #ccccff;
	width:96%
}

/* --------------- QUITANDO LOS ESPACIOS EN BLANCO (ARRIBA Y DEBAJO) DE LOS FORMULARIOS -------------- */

.celdacontenido form{
	margin: 0;
	padding: 0;
}

.botonera1{
	margin: 0;
	padding: 0;
}


/* --------------- BANNERS -------------- */

.logocabecera{
	width: 600px;
	text-align: right;
	float:right;
}

.minibanner0{
	width: 100%;
	text-align:center;
}

.minibanner1{
	width: 100%;
	text-align:center;
}

.minibanner2{
	width: 100%;
	text-align:center;
}

.minibanner3{
	width: 100%;
	text-align:center;
}

.minibanner4{
	width: 100%;
	text-align:center;
}

.minibanner5{
	width: 100%;
	text-align:center;
}

.minibanner6{
	width: 100%;
	text-align:center;
}

.bannerpie{
	border-left:1px solid #CCCCFF;
	padding-left:10px;  
	text-align: center;
	margin:10px auto;
}

/* ------------------------ MENU CATEGORIAS ------------------------- */




/*
#menu-categorias{
	margin:10px 0;
	list-style-type: none;
}

#menu-categorias ul {
	margin:0;
	text-align: center;
	padding: 0 auto;
}

#menu-categorias li {
	display: inline;
	margin:0 5px;
	padding:5px 10px;
	background-color:#FF7A00;
	background-image:url('imagenes/fondozonas3.gif');
	font-size:14px;
}

#menu-categorias li a{
	color:#FFFFFF;
	font-weight:bold;
	display: block;

}
*/







#menu-categorias { 
	margin:0 auto;
	width: 690px;
	background-position: left top;
	font-family:  verdana, arial, helvetica, tahoma, sans-serif;
	font-weight:bold;
	font-size:10px;
	padding:0;
	text-align:center;
	height:60px;
	display:inline;
}


#menu-categorias ul { 

	margin:0 auto;
	padding:0;
	list-style-type: none; 
	float: left; 
	width: 690px;
}

#menu-categorias li {
	margin:5px;
	float: left;
	text-align:center; 
	background-color:#FFCC99;
	background-image:url('imagenes/fondozonas3.gif');
	background-repeat:repeat-x;
	text-align:center;
}


#menu-categorias a {
	border:1px solid #FF6600; 
	margin:0 auto; 
	width:205px;
	float: left; 
	display: block;
	color: #000000; 
	text-decoration:none; 
/*	border-bottom-width: 0; */
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center; 
}

#menu-categorias a:hover, #menu-categorias a:active { 
	margin:0 auto;
	color: #ffffff;  
	background: #FF6600 url('imagenes/fondozonas4.gif') repeat-x top left;
	text-decoration:none;
	text-align:center;
}

#menu-categorias li.active a {
	margin:0 auto;
	color: #000000; 
	background: #FF6600 url('imagenes/fondozonas4.gif') top left; 
	text-decoration:none;
}





























#autentificado{
	width: 100%;
	text-align: center;
	background-color:#FFFFFF;
}

#autentificado img {
	padding: 0 auto;
}

.banners {
	margin:0; padding:0; background-image: url('imagenes/tema/menu4.jpg');
	background-position: left bottom;
	background-color:#CCCCFF;
	background-repeat:no-repeat
}





/* ---------------------------- CALENDARIO ---------------------------- */

.calendario-portada{
	margin:10px auto;
	width:100%;
}

.mesanterior {
	padding:3px;
	border:1px solid #e7e4f8;
	width:95%;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;

}

.mesanterior table{
	background: #ccccff url('imagenes/calendario.gif') right top;
	font-size:10px;
}




.mesanterior a{
	padding:2px;
	background: #ccccff url('imagenes/calendario-fondo-enlace.gif') right top;
	font-weight:bold;
	text-decoration:none;
}

.mesanterior a:hover{
	padding:2px;
	background: #ccccff url('imagenes/calendario-fondo-enlace.gif') right top;	
	font-weight:bold;
	text-decoration:none;
}

.mesanterior a:visited{
	padding:2px;
	background: #ccccff url('imagenes/calendario-fondo-enlace.gif') right top;	
	font-weight:bold;
	text-decoration:none;
}





.mesactual {
	padding:3px;
	border:1px solid #e7e4f8;
	width:95%;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;

}

.mesactual table{
	background: #ccccff url('imagenes/calendario.gif') right top;
	font-size:11px;
}

.mesactual td{
	margin: 1px;
	padding-left:0;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:5px;
}

.mesactual a{
	padding:2px;
	background: #ccccff url('imagenes/calendario-fondo-enlace.gif') right top;
	font-weight:bold;
	text-decoration:none;
}

.mesactual a:hover{
	padding:2px;
	background: #ccccff url('imagenes/calendario-fondo-enlace.gif') right top;	
	font-weight:bold;
	text-decoration:none;
}

.mesactual a:visited{
	padding:2px;
	background: #ccccff url('imagenes/calendario-fondo-enlace.gif') right top;	
	font-weight:bold;
	text-decoration:none;
}

.messiguiente  {
	padding:3px;
	border:1px solid #e7e4f8;
	width:95%;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
}

.messiguiente table{
	background: #ccccff url('imagenes/calendario.gif') right top;	
	font-size:10px;
}





.messiguiente a{
	padding:2px;
	background: #ccccff url('imagenes/calendario-fondo-enlace.gif') right top;
	font-weight:bold;
	text-decoration:none;
}

.messiguiente a:hover{
	padding:2px;
	background: #ccccff url('imagenes/calendario-fondo-enlace.gif') right top;	
	font-weight:bold;
	text-decoration:none;
}

.messiguiente a:visited{
	padding:2px;
	background: #ccccff url('imagenes/calendario-fondo-enlace.gif') right top;	
	font-weight:bold;
	text-decoration:none;
}







.calendarios {
	width:220px;
}

.nombre-mes{
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
}

.vistaeventos h1{
	margin:0;
	padding:0;
	font-size: 24px;
	font-weight:bold; 
}

.info{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	background-color: #ff6600;
	color: #ffffff;
}

.clear{
	clear:both; margin-bottom:10px
}

#impresion{
	margin:20px; background-color: #ffffff
}

.barra-impresion{
	text-align: right;
}

.pie-impresion{
	text-align: center;
	background-color: #E2E3ED;
}

.cabecera-impresion h1{
	margin:0; background:#FFFFFF url('imagenes/tema/logoimpresion.gif') no-repeat left top;
	padding-left:125px;
	padding-top:15px;
	padding-bottom:0;
	font-size:35px
}

.cabecera-impresion h1 a{
	text-decoration: none;
}

.menupaginas table{
	background-color:#ffffff;

}

.menupaginas table td{
	margin:10;
	font-family:  verdana, arial, helvetica, tahoma, sans-serif;
	font-weight:bold;
	font-size:10px;
	padding:5px; 

}

.celdaon{
	color: #ffffff;  
	background: #FF6600 url('imagenes/fondozonas4.gif') repeat-x top left;
}

.celdaoff{
	color: #000000;  
/*	background: #FF6600 url('imagenes/fondozonas4.gif') repeat-x top left; */
	background-color:#FFCC99;
	background-image:url('imagenes/fondozonas3.gif');
	background-repeat:repeat-x 

}



.menupaginas table td a{
	color: #000000; 
	text-decoration:none;
}













/*


#menu-categorias { 
	margin:0 auto;
	width: 690px;
	background-position: left top;
	font-family:  verdana, arial, helvetica, tahoma, sans-serif;
	font-weight:bold;
	font-size:10px;
	padding:0;
	text-align:center;
	height:60px;
	display:inline;
}


#menu-categorias ul { 

	margin:0 auto;
	padding:0;
	list-style-type: none; 
	float: left; 
	width: 690px;
}

#menu-categorias li {
	margin:5px;
	float: left;
	text-align:center; 
	background-color:#FFCC99;
	background-image:url('imagenes/fondozonas3.gif');
	background-repeat:repeat-x;
	text-align:center;
}


#menu-categorias a {
	border:1px solid #FF6600; 
	margin:0 auto; 
	width:205px;
	float: left; 
	display: block;
	color: #000000; 
	text-decoration:none; 
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center; 
}

#menu-categorias a:hover, #menu-categorias a:active { 
	margin:0 auto;
	color: #ffffff;  
	background: #FF6600 url('imagenes/fondozonas4.gif') repeat-x top left;
	text-decoration:none;
	text-align:center;
}

#menu-categorias li.active a {
	margin:0 auto;
	color: #000000; 
	background: #FF6600 url('imagenes/fondozonas4.gif') top left; 
	text-decoration:none;
}

*/


.rss{
	border-right:1px solid #4B578B;
	background:#E6E6FF url('imagenes/rss.gif') no-repeat left center; float:right;
	padding-left:15px;
	margin-left:0;
	margin-right:0;
	margin-top:5px;
	margin-bottom:0;
/*	text-decoration:underline; */
	padding-left:20px;
	padding-right:8px;
	padding-top:1px;
	padding-bottom:1px;

}
