body {

		background: #fff;

		color: #555;

		margin: 0;

		padding: 0;

		font-family: Arial, sans-serif;

	}

	

hr {

	display: none;

    }


tr.par {
background-color:#c0ced8;
			border:#d8caca solid 1px;
	}
td.par {
background-color:#c0ced8;
			border:#d8caca solid 1px;
	}

tr.impar {
background-color:#F3F5F7;
			border:#d8caca solid 1px;
	}

td.impar {
background-color:#F3F5F7;
			border:#d8caca solid 1px;
	}

.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;
			    }			

		 
.impar td {
			color:#868686;
		   }
		   		 
		
.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;
			    }			

tr.pendiente {
background-color:#ffcece;
			border:#d8caca solid 1px;
		    color:red;
	}

tr.pendiente td {
background-color:#ffcece;
			border:#d8caca solid 1px;
		    color:red;
	}



td.pendiente {
background-color:#ffcece;
			border:#d8caca solid 1px;
		    color:red;
	
	}		

.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 td {
			 color:#bc0101;	
			 font-weight:bold;

		    }

												
tr.encurso {
	background-color:#e1f4d5;
			border:#d8caca solid 1px;
			color:#1267b9;
	}
			

td.encurso {
	background-color:#e1f4d5;
			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-color:#e1f4d5;
			border:#d8caca solid 1px;
	}
			
td.borrado {
			background-color:#e1f4d5;
			border:#d8caca solid 1px;
			}
		
.borrado nobr {
		        color:#1267b9;	

			  }	
			  	
.borrado  a {
				color:#62814f;	
				font-weight:bold;
				text-decoration:none;
			    }				
			  	
.borrado  a:visited {
				color:#62814f;	
				font-weight:bold;
				text-decoration:none;
			    }	
.borrado  a:hover {
				color:#80af64;	
				font-weight:bold;
				text-decoration:none;
			    }					
.borrado td {
			 color:#62814f;	
			 font-weight:bold;

		    }



img {

	border:0px;	

	}	

TH {

	height: 26px;

    background-image: url('imagenes/th_consultas.gif');

    font-size: 0.7em;

    color: rgb(76, 123, 190);

    font-family: Arial,Helvetica,sans-serif;

    font-weight: bold;

    border:1px solid #4A76B7

	}	

	



	  

H1 {

		font-family:"Trebuchet MS", Arial, sans-serif;		

		font-weight:bold;

		font-size:14px;

		text-decoration:none;		

		color:#000;		

		padding:2px 10px 0px 15px;			

	}   

H2 {

		font-family:"Trebuchet MS", Arial, sans-serif;		

		font-weight:bold;

		font-size:14px;

		text-decoration:none;		

		color:#2B83C3;		

		padding:2px 10px 0px 15px;

	}	

	

H4 {

		background:#2B83C3;

		border-top:1px solid #DFDBDB;

		border-bottom:1px solid #1F699F;

		color:#ffffff;

		padding:3px 3px 3px 10px;

		margin:0px 5px 0px 5px;

	    font-family:"Trebuchet MS", Arial, sans-serif;		

		font-weight:bold;

		font-size:14px;		

		letter-spacing:1px;

	}		

	

em {

	font-family: Arial,Helvetica,sans-serif;

    font-size: 8pt;

	color:#353535;			

	font-style:normal;

	font-weight:bold;

	}	



ul.asides li {

			  font: .8em/1.6em "Trebuchet MS", Arial, sans-serif;

              }



.boton { 

    margin: 0px;

    padding: 0px;

    font-family:Geneva, Arial, Helvetica, sans-serif;

    font-size: 1em;

	letter-spacing:1px;

	border:0px;

    background-color: #6699CC;

    color:#ffffff;

    }



input {



 font-family:"Trebuchet MS",Arial, Helvetica;

 font-size: 11px;

 color: #626262;

 padding:2px 2px 2px 3px;

 border-color:#CCCCCC;

 border-width: 1px;

 border-style:inset;

 background:#F8F8F8



      }	 		

	  

fieldset {  border-top:1px solid #BDBDBD;

			margin-right:10px;

			margin-left:10px;

			border-bottom:0px;

			border-right:0px;

			border-left:0px;

			color:#353535;

			font-family:Verdana, Arial, Helvetica, sans-serif;

			font-size:11px;

			font-weight:normal;

			}

			

fieldset b {

             font-weight:normal;  

             font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;

			 font-size:11px;

			}			

		 

legend {font-family:"Trebuchet MS", Arial, sans-serif;		

		font-weight:bold;

		font-size:14px;		

		letter-spacing:1px;	

		color:#ECB232;		

		padding:0px 10px 0px 10px;

	    }

						 

fieldset th { height: 26px;

              background-image: url('imagenes/th.gif');

              font-size: 0.7em;

              color:#484848;

              font-family: Arial,Helvetica,sans-serif;

              font-weight: bold;

			  padding:0px;

			  border-top:1px solid #D1D1D1;

			  border-left:1px solid #D1D1D1;

			  border-right:1px solid #A0A0A0;

			  border-bottom:1px solid #A0A0A0

            }



fieldset table { width: 100%;

               }



fieldset input { border: 1px solid rgb(166, 166, 166);

                 background: rgb(255, 255, 255) none repeat scroll 0%;

                 font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;

                 font-size: 1em;

                 color: rgb(85, 85, 85);

                }

fieldset em {

				

			}				

/* --- CAPAS UNIVERSALES ---- */



nobr b {   font-size: 9px;

		   color:#353535;

		   line-height: 15px;}

				   

b      {   font-size: 9px;

		   color:#353535;

		   line-height: 15px;

	   }

	   

textarea {

			color:#353535;

			font-family:Verdana, Arial, Helvetica, sans-serif;

			font-size:11px;

			font-weight:normal;

			margin-top:6px;

		  }		

		  

/* ---- CABECERA ---- */

#sup {

margin:0;
padding:0;
height:110px
}


#cabecera {
margin:0;
padding:0;
width:400px;
height: 100px;
background-position: left top;
background-image:url('imagenes/logo.gif');
background-repeat:no-repeat;
}

#cabecera h1{
margin:0;
padding-left:0;
padding-right:0;
padding-top:58px;
padding-bottom:20px
}

#cabecera h1 a {
margin:0;
letter-spacing:0pt;

/* font-family: "Arial black", sans-serif; */

font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
font-weight:bold;


font-size:1.2em;	
color:#808080;
padding-left:93px;
padding-right:0px;
padding-top:45px;
padding-bottom:25px; text-decoration:none 

}


			  	

#accesorapido {

   				background-position: left top; color:#76ADD6;
/*				width:100%; */
				text-align:left;
				padding-left:5px;
				padding-right:5px;
				padding-top:0px;
				padding-bottom:1px;
				background-image:url('imagenes/fondoacceso.gif');
				background-repeat:no-repeat; background-color:#2B83C3
               }

			   

#accesorapido a {

					font-family:Verdana, Arial, Helvetica, sans-serif;

					font-size:10px;

					color:#fff;

					text-decoration:none;

				}

						  

#accesorapido a:hover {

						color: #D6D6D6;

					  }		

#accesorapido img {

					float:right;

					height:19px;

				  }

				  					     

/* ---- MENU DE ZONAS y LayersMenus---- */



.post  {

		background-image:url('imagenes/fondopost.gif');

		background-repeat:repeat-y;

        margin:0px;

		border-top:0px none;

		border-right:0px none;

		border-bottom:0px solid #CACACA;

		border-left:1px solid #D4E3EE;

		width:190px;

		height:75%; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:2px

	  }

	  

img .post {

				padding:0px 0px 0px 0px;

				margin:0px 0px 0px 0px;				

		   }	

		     

.ivorybodytable {

					font-size:xx-small;

					font-family:Verdana, Arial, Helvetica, sans-serif;	

					font-weight:bold;

					color: #044B6F;

					background-image:url('imagenes/fondo_ivorybodytable.gif');
					background-repeat:repeat-y;
					background-position: right 50%;
                    background-color: #F6F6F6;
                    border-top:1px solid #E3E3E3;

					border-right:1px solid #C9C8C7;

					border-left:1px solid #E3E3E3;

					border-bottom:1px solid #C9C8C7

				

	           }

.ivorybodytable b {

					color:#ECB232;

				   }			   



.ivorybodytable td { 

					background-image:url('none');

					border:0px none;

  					}



.phplmnormal { 

  			background: rgb(0, 0, 0) none repeat scroll 0%;

    		font-family: Arial,Helvetica,sans-serif;

    		font-weight: bold;

    		font-size: 8pt;

    		color: #29613A;

    		}



.preformatted { font-family: Arial,Helvetica,sans-serif;

    			font-weight: bold;

    			font-size: 8pt;

    		   }



.anuncios {



		   background:#fff;

		   width:190px;

		   text-align:center;



          }	 

		  

#anuncios2 {
     		padding:0;
     		width:324px;
			height: 98px;
			float:right;
			margin-left:0;
			margin-right:10px;
			margin-top:0;
			margin-bottom:0;
			}	

		

				   

/* ---- MENU DE SERVICIOS ---- */	

  

.servicios {

			background:#A7A7A7;

			font-family:Verdana, Arial, Helvetica, sans-serif;

			font-size:11px;

			color:#fff;

			padding-left:5px;

			border-top:1px solid #fff;

			}	

			  		

.content {  border: 1px solid #D4E3EE;

			padding: 15px 0px 30px 0px;

			background:#ffffff;

			color:#353535;

			font-family:Verdana, Arial, Helvetica, sans-serif;

			font-size:11px;



		  }			

		  

.content td {

	        color:#353535;

			font-family:Verdana, Arial, Helvetica, sans-serif;

			font-size:11px;			

		    line-height: 15px;		

			padding:5px 5px 5px 5px;

		    }		  		

#fecha {



		 color:#A0A0A0;

		 font-family:Verdana, Arial, Helvetica, sans-serif;

		 font-size:11px;

		 margin-left:30px;

		 top:0px;

		}				

		

/* ---- ACCESO RÁPIDO BUSCADOR, MAPA WEB,...---- */				



#buscador{

          position:absolute;

          right:310px;

		  width:25%;

		  height:0px;

          top:10px;

         }		

		

#buscador input{ font-family:Verdana, Arial;

				 font-size: 9px;

		         color: #564637;

				 border-color:#2B83C3;

				 border-width: 1px;

				 border-style:inset;

				 background:#E8EAEE

				}

				 

#buscador input.botonbuscar{ border-width: 0px

                           }		

	  



		   

/*  ---- ENLACES ---- */

			

a {

		color: #2B83C3;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:11px;		

  }

  

a:hover {

		color: #013E67;

		font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:11px;				

		  }	

		  	

a:link.phplm { font-family: Arial,Helvetica,sans-serif;

    font-weight: bold;

    font-size: 8pt;

	color: #015A91;

    text-decoration: none;

    }



a:visited.phplm { font-family: Arial,Helvetica,sans-serif;

    font-weight: bold;

    font-size: 8pt;

	color: #015A91;

    text-decoration: none;

    }



a:hover.phplm { font-family: Arial,Helvetica,sans-serif;

    font-weight: bold;

    font-size: 8pt;

    color: #2B83C3;

    text-decoration: underline;

    }



a:active.phplm { font-family: Arial,Helvetica,sans-serif;

    font-weight: bold;

    font-size: 8pt;

    color: #015A91;

    text-decoration: none;

    }			

	  

.servicios a {

				text-decoration: none;

				color: #ffffff;

				font-family:Verdana, Arial, Helvetica, sans-serif;

				font-size:10px;

				font-weight:normal;

				border: 0px none;

				padding: 0 

			 }	

			 					

			 		

.servicios a:hover {

					color:#DFDFDF;

				    font-size:10px;					

					}

					

/* ---- CAJAS ---- */

		  



.destacado {color:#353535;

			font-family:Verdana, Arial, Helvetica, sans-serif;

			font-size:11px;

			text-decoration:none;

			line-height: 15px;

			margin: 1em;

			padding-left:10px;

			padding-right:10px;

			border-top:0px none;

			border-bottom:1px solid #E9E9E9;

		    border-right:0px none;

			border-left:1pt solid #E9E9E9;

			font-weight:normal;

			background-color:#F6F6F6;

			background-image:url('imagenes/fondo_destacada2.gif');

			background-position: right top;

			background-repeat:no-repeat; padding-top:1em; padding-bottom:5em

			}

			

.destacado h4 {padding-top:2px;padding-bottom:1px;

			   color:#2B83C3;

			   width:80%;

			   font-family: Arial, Helvetica, sans-serif;

			   font-size:14px;

			   background-image: none;

			   background:none;

			   border:0px;

			   text-decoration:underline;

			   padding-left:10px;

			   padding-right:10px;

			   margin-top:7px;

			   }

.destacado h4 a { padding-top:2px;padding-bottom:1px;

			   color:#2B83C3;

			   width:80%;

			   font-family: Arial, Helvetica, sans-serif;

			   font-size:14px;

			   background-image: none;

			   background:none;

			   border:0px;

			   text-decoration:underline;

			   padding-left:10px;

			   padding-right:10px;

			   margin-top:7px;}



.destacado td{ color:#5D6B88;

			   font-size: 8pt;

			   padding: 0em 1em 1em 1em;

			   text-decoration:none;

			   text-align:justify;

			   line-height: 15px;

			  }

			  

.destacado.cuerpobloque { color: #5B5B5B;font-size: 8pt;

					      background-color:#ffffff;

					      margin:0px 0px 0px 0px}	  



.destacado.cuerpobloque a{ color: #4A6386;font-size: 8pt;

					      background-color:#ffffff;

					      margin:0px 0px 0px 0px}	  

				

.destacado.cuerpobloque a:visited{ color: #4A6386;font-size: 8pt;

					      background-color:#ffffff;

					      margin:0px 0px 0px 0px}	  

.destacado.cuerpobloque a:hover{ color: #F39616;font-size: 8pt;

					      background-color:#ffffff;

					      margin:0px 0px 0px 0px}	  

.imagenportada { margin: 0em 1em 1em 0em;

    float: left;

    font-size: 8pt;

    }





  .noticias-scroll {

  					margin:2px 2px 2px 2px;

				    } 

					

  .noticias-scroll li { list-style-image: url('imagenes/lista_scroll.gif');

    }



  .noticias-scroll th { 

		background:#2B83C3;

		border-top:1px solid #DFDBDB;

		border-bottom:1px solid #1F699F;

		color:#ffffff;

		padding:3px 3px 3px 10px;

		text-align:left;

		margin:0px 5px 0px 5px;

	    font-family:"Trebuchet MS", Arial, sans-serif;		

		font-weight:bold;

		font-size:14px;		

		letter-spacing:1px;

    }



  .noticias-scroll td {

    border-top:0px;

    border-left: 1px solid #7BAAD6;

    border-right: 1px solid #7BAAD6;

    border-bottom: 1px solid #7BAAD6;

	background: #BBDAF0;

    color: #353535;

    font-weight: normal;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 8pt;



    }



  .noticias-scroll a { color: #353535;

    font-weight: normal;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 8pt;

    }

 .noticias-scroll a:hover { color: #808080;

    font-weight: normal;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 8pt;

    }



#paginaoff  {

			  background:#EEEDED;

			  border-top:1px dotted #C3C3C3;

			  border-bottom:1px dotted #C3C3C3;

			  padding:3px 3px 3px 3px;

			  margin-bottom:10px;

             }

#paginaoff a {

			  font-family: Arial,Helvetica,sans-serif;

    		  font-weight: bold;

              font-size: 8pt;

	          color: #015A91;

              text-decoration: none;

			 }

#paginaoff a:hover {

			  font-family: Arial,Helvetica,sans-serif;

    		  font-weight: bold;

              font-size: 8pt;

	          color: #6BA8D5;

              text-decoration: none;

			 }			

			  			  

#paginaoff td {

		 background:#F6F7F8;

		 color: #353535;

		 font-family:"Trebuchet MS", Arial, sans-serif;		

		 font-weight:normal;

		 font-size:11px;		

		 }

		 	



<!--servicio de noticias-->	



#categorias-noticias  {

						background-image:url('imagenes/fondocategoria.gif');

						margin:10px 50px;

						border:1px solid #DFDBDB

						}		

						

#categorias-noticias b {

	                    font-family:"Trebuchet MS", Arial, sans-serif;		

		                font-weight:bold;

		                font-size:14px;					

						color:#2B83C3;			

						}	

						

#categorias-noticias select	{

							  background:#F1F1F1;

							  border:1px solid #A5ACB2;

							  font-family: "Trebuchet MS", Arial, sans-serif;	

							  color:#555555;

    		                  font-weight: normal;

                              font-size: 8pt;

							  

							 }

#indice-noticias {

				   background:#FCFCFC url('imagenes/fondo_noticias.gif') repeat-x;

				   margin:0px 5px; padding:2px; border:1px solid #DFDBDB; 

				 }	

				 

.fecha-noticia {color:#92939E;

                font-size: 8pt;

				margin-bottom:2px;

				}

				

.fecha-noticia b {

					font-weight:normal;

					color:#48494F;

				 }							

				    

		

#indice-noticias .indice-noticia a.titulo { 

					   						color:#000;

					   						font-size: 14px;

					   						font-weight:bold;

					   						font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;

					   						text-decoration:underline;

					                       }	

							

#indice-noticias a:hover {

					      color:#EEA113;

						  text-decoration:none;

						  }

						  

#indice-noticias table td {

                     	color:#666666;

					 	text-align:left;

					}			

								 					

#indice-noticias  u a {

					    color:#666666;

				       }	

					   		

#indice-noticias img {

                      border:2px solid #D4E3EE; 

					  float:left;

                     }

					 

#indice-noticias a img {

						border:none;

					   }					

					    			

#indice-noticias p { font-weight:normal;

				    font-family:Verdana, Arial, Helvetica, sans-serif;

				    color:#666666;

				    line-height: 15px;

				    margin-top:0px;

                    } 

				   

.indice-noticia {  border-bottom:1px dotted #E4E4E4;       

     			   height:25%; 		

				   margin-bottom:4px;

				   margin-top:4px;

				   padding-bottom:3px;		

				 }

				 					 							

<!--estilo lista consultas-->



.listado-consultas { font-family: Arial,Helvetica,sans-serif;

					 font-size: 8pt;

					 color:#454F55;

					 text-decoration:none;

					 

				    }

				   

#listado-consultas th   { color:#015A91;

                          font-size:8pt;

						  padding:0px;

						  background-image:url('imagenes/th_consultas.gif');

						  letter-spacing:1px;

						  font-family: "Trebuchet MS", Arial, sans-serif	

						}

						

#listado-consultas table { font-family: Arial,Helvetica,sans-serif;

                           font-size: 8pt;

                           color:#353535;

						   background:none;

						   border:1px solid #A7C6DC;

						   text-decoration:none;

						  }

						   

#listado-consultas td { font-family: Arial,Helvetica,sans-serif;

                        font-size: 8pt;

						color:#454F55;

					    background:#FCFCFC url('imagenes/fondo_noticias.gif') repeat-x;

				   		margin:0px 5px; padding:2px; border:1px solid #DFDBDB; text-decoration:none; background-image:url('imagenes/fondo_noticias.gif'); background-repeat:repeat-x

					   }

					   

#listado-consultas a { font-family: Arial,Helvetica,sans-serif;

                       font-size: 8pt;

					 }

					  

#listado-consultas a:link {color:#015A91;}

#listado-consultas a:visited {color:#015A91;}

#listado-consultas a:active {color:#015A91;}

#listado-consultas a:hover {color:#2B83C3;}



#listado-consultas b {font-family: Arial,Helvetica,sans-serif;

                      font-size: 8pt;

					  color:#E79601;}

					  

.consultas-interior  {

					   background:#FCFCFC;

					   border:1px solid #FCFCFC;

					 }

#datosconsultas {

				background:#F6F6F6;

				border:1px dotted #B8B8B8;

				margin-top:8px;

				padding: 10px 10px 10px 10px;

				line-height: 15px;

				 }		

				 

#datosconsultas em {

					font-family:"Trebuchet MS", Arial, sans-serif;		

					font-weight:normal;

					font-size:11px;	

					color:#353535;

				  }				



#datosconsultas b {

					color:#2B83C3;

					font-weight:bold;

					text-align:left;

				  }			   

#cuerpoconsulta {

                margin-top:8px;

				background:#FAFAFA;

				border-top:1px solid #B8B8B8;

				border-left:1px solid #B8B8B8;

				border-right:1px solid #DEDEDE;

				border-bottom:1px solid #DEDEDE;

				padding: 10px 10px 10px 10px;

				font-weight:normal;

				color:#4A4A4A;

				 }					

				 	 			 

fieldset.unaconsulta td {

					   		padding:4px 0px 0px 0px;

					   		text-align:left;

							

					    }				

						

fieldset.unaconsulta b {

                         font-weight:bold;

						}			

								 	

fieldset.unaconsulta select {

							  background:#F1F1F1;

							  border:1px solid #A5ACB2;

							  font-family: "Trebuchet MS", Arial, sans-serif;	

							  font-weight:normal;

				              color:#4A4A4A;

							  border:1px solid #81BAE3;

                              font-size: 8pt;

							}				

						         							        

#piepagina {

/*              float:right;
			   width:80%; */ 

               padding:2px;

               color:#FFFFFF;

			   background:#2B83C3;
			   
			   font-style:normal;
			   
			   font-variant:normal;
			   
			   font-weight:normal;
			   
			   font-size:11px;
			   
			   font-family:Verdana;
			   
			   margin-left:200px; margin-right:10px; margin-top:15px; margin-bottom:15px;

           }	

#piepagina a{

		   margin:0; color:#FFFFFF;padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0; text-decoration:none


           }	
		   	       

div#nifty { 

           margin: 2px ;

		   background: #81BAE3;

		   color:#fff;

		   font-family:"Trebuchet MS", Arial, sans-serif;		

		   font-weight:bold;

		   font-size:14px;

		   text-align:left;

		 

		  }

	  

		  

div#nifty a {

			 font-family:"Trebuchet MS", Arial, sans-serif;		

		     font-weight:bold;

			 font-size:14px;

		     text-decoration:none;		

		     color:#fff;		

		     padding:2px 10px 0px 15px;

			 

		    }	

			

div#nifty a:hover {	font-family:"Trebuchet MS", Arial, sans-serif;		

		     		font-weight:bold;

			 		font-size:14px;

					color:#fff;

					text-decoration:none;

				

				  }			

	  

div#nifty a:visited {

					font-family:"Trebuchet MS", Arial, sans-serif;		

		     		font-weight:bold;

			 		font-size:14px;

					color:#fff;

					text-decoration:none;

				   }			  		  

b.rtop, b.rbottom {

                   display:block;

				   background: #fff;

				   

				  }

				  

b.rtop b, b.rbottom b {

                       display:block;

					   height: 1px;

                       overflow: hidden;

					   background: #81BAE3

					   }

b.r1{margin: 0 4px}



b.r2{margin: 0 2px}



b.r3{margin: 0 1px}



b.rtop b.r4, b.rbottom b.r4 { margin: 0 1px;

							  height: 1px;

							  

							 }		   

#contenido {

            color:#353535;

			font-family:Verdana, Arial, Helvetica, sans-serif;

			font-size:11px;

		    line-height: 15px;

			border-top:0px;

			border:1px solid #D4E3EE;

			font-weight:normal;

			background-color:#FFFFFF;

			margin: 0.5em 0em 1em 0em;

			padding-left:3px;

			padding-right:3px;

			text-align:left;

		 }			

		 				 

#calendario {

			background-image:url('imagenes/fondo_calendario.gif');

			background-repeat:no-repeat;

			background-position: right bottom;

			background-color:#ffffff

			}			

			

.vistaeventos H1 {

                	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;

			    	font-size:14px;

			    	text-align:center;

			    	color:#044B6F;			

				  }	

				  

.vistaeventos th {

				 background:#FFCB64;

			 	 font-family:Verdana, Arial, Helvetica, sans-serif;

		     	 font-size:10px;

			     text-align:center;

			     color:#925519;

			     border-bottom:1px solid #C38814;

			     border-right:1px solid #C38814;

			     padding-bottom:2px;

			     padding-top:2px;

				 }			

				 	  

.vistaeventos b {

					padding:4px 4px 4px 4px;

				 }			

				 

.vistaeventos td {

						background:#F7F7F7;

						border-top:0px solid #E3E3E3;

						border-left:1px solid #E3E3E3;

						border-bottom:1px solid #E3E3E3;

						border-right:1px solid #E3E3E3;

						padding:2px 2px 2px 2px;

					 }			

.vistaeventos LI {

				    list-style-image:url('imagenes/listacalendario.gif');

					

				 }	

				 

.diacoloreado {

              background:#FFCB64;

			  padding:1px 1px 1px 1px;

			  border:1px solid #C38814;

			  color:#925519;

			  }			

			  

.diacoloreado a {

			     color:#925519;

				}			

				

.diacoloreado a:hover {

						color:#C38814;

					  }
