.fondo_cabecera {
	border-color: #000;
	background-color: #d7f7f4;
}
.fondo_izquierdo {
	border-color: #000;
	background-color: #d7f7f4;
}
.fondo_central {
	border-color: #30F;
	background-color: #FFC;
}
.fondo_derecho {
	border-color: #000;
	background-color: #d7f7f4;
}
.fondo_celda1 {
	border-color: #000;
	background-color: #cdeaa3;
}
.fondo_celda2 {
	border-color: #000;
	background-color: #f2e771;
}

.cabecera {
	font-family: sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.titulos_tabla {	
	background-color: #f2e771;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
}

.menu_izquierdo {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
}
.menu_izq_titulo {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #FFF;
	background-color: #33C;
}
.menu_izq_seleccion {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000;
	background-color: #9CF;
}
.menu_izq_importante {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #FFF;
	background-color: #F00;
}
.menu_derecho {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: green;
}
.menu_derecho_cartel {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: red;
}
.estilo_marquee {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px;
	font-weight: bold;
	color: red;
}
.indicador_pag {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: green;	
}

.calendario_titulo {
	vertical-align: top;
	width: 614px;
	background-color: #FF6;	
}
.calendario_titulo_mes {
	vertical-align: top;
	width: 614px;
	background-color: #CFF;
}
.calendario_cuerpo_actividades {
	vertical-align: top;
	width: 614px;
	background-color: #ffc;
	font-size: 14px;
}

.estilo1 {
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.estilo2 {
	font-family: Arial, Helvetica, sans-serif
}
.estilo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.estilo4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}
.estilo5 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
}
.estilo6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.estilo7 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold;
}
.estilo8 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FF0000;
}
.estilo9 {
	font-family: Arial, Helvetica, sans-serif; 
	color: #000099;
	font-weight: inherit;
	background-color: #eff7ff;
	text-align: center;
}
.estilo10 {
	font-weight: bold;
	color:#0099FF
}

.ancho_col_cumbre{
	width: 33%;
}

.img_cumbre {
	height: 113px;
	width: 150px;
}

.img_act {
	height: 75px;
	width: 100px;
}

.img_cartel {
	height: 150px;
	width: 100px;
}

.cubre_seleccionada {
	background-color: #eff7ff;
}

.row_rutas_vias {
	border-right-width:0;
	border-left-width:0;
	border-top-width:0;
	border-bottom-width:2px;
	border-bottom-style:dotted;
	border-bottom-color:#7aa4d3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 25px;
}

.titulo_tabla_azul {
	background-color: #eff7ff;
}
.titulo_tabla_roja {
	background-color: #F00;
	color: #FFF;
	font-weight: bold;
}

.pie_foto {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: green;
}

.pie_foto_cumbre {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: green;
}

.titulo_mes {
	background-color: #eff7ff;
	color: green;
	font-weight: bold;
}

.mensaje_informacion {
	background-color: red;
	color: white;
}

.negritatexto {
	font-weight: bold;
}

.fieldsetLeft
{
	border-style:ridge;
	border-color:#099;
	width: 80%;
}
.legendDefault
{
 	color: Gray;
 	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a{
	text-decoration:none;
	color:#00C;
	border-bottom-width: 0;
}

a:link img, a:visited img, a:hover img, a:active img { border: 0;} 

#reloj { position: absolute; border-style: none; margin: 0px 0px 0px 0px; visibility: hidden; }   
#foto  { position: absolute; border-style: none; margin: 0px 0px 0px 0px; visibility: hidden; }   
img { border-style: none; }