﻿P, .P, ul, ol  {
  COLOR: #4E4E4E;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  text-align: justify;
}

h2  {
  COLOR: #666666;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  text-align: justify; 
}

.titBusqueda  {
  COLOR: #FFFFFF;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 8pt;
  text-align: center;
  font-weight : bold;
}

.PAzul  {
  COLOR: #003366;
  FONT-SIZE: 8pt;
  font-weight : bold;
  text-align: left;
	margin: 0;
}

.PAzul2  {
  COLOR: #003366;
  font-weight : bold;
  text-align: center; 
	margin: 0;
}

.small  {
  FONT-SIZE: 8pt;
}

.articulo  {
  COLOR: #4C4C4C;
  FONT-SIZE: 8pt;
}

.ruta  {
  FONT-SIZE: 8pt;
  font-weight : bold;
	margin: 0;
}

.ruta A:LINK, .ruta A:VISITED, .ruta A:HOVER, .noLine {
  text-decoration : none;
}

.titulo  {
  COLOR: #666666;
  font-size : 13pt;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 20px;
}

.subtitulo  {
  COLOR: #99CC33;
  FONT-SIZE: 11pt;
  font-weight : bold;
	margin-top: 20px;
}

.introduccion  {
  COLOR: #4C4C4C;
  FONT-SIZE: 8pt;
  margin-left : 15px;
}

.calendario  {
  color: #99CC33;
  font-weight: bold;
  text-align: center;
}

.txtGris {
  color: #FFFFFF;
  text-align: center; 
}

.identado  {
  margin-left : 15px;
  text-indent : -15px;
}

.menu  {
  COLOR: #336699;
  FONT-SIZE: 10pt;
  text-align: right; 
}

.menu A:LINK, .menu A:VISITED  {
  COLOR: #336699;
  text-decoration : none;
}

.menu A:HOVER  {
  COLOR: Black;
  text-decoration : none;
}

.center  {
  text-align: center; 
}

.justify  {
  text-align: justify; 
}

.left  {
  text-align: left; 
}

.right  {
  text-align: right; 
}

A:LINK, A:HOVER  {
	color : #7E7E7E;
}

A:VISITED  {
  color : #999999;
}

#calendario table tr td table tr td {
	border-bottom: 1px solid #CACACA;
	vertical-align: top;
}
#calendario table tr td table tr td p {
	text-align: left;
}
#calendario table tr td table {
	width: 100%;
}
.diaFestivo {
	background-color: #EFEFEF;
}
.diaObligacion {
	background-color: #F3F9E6;
}
.diaNumero {
	font-weight: bold;
	width: 1%;
}
.diaObligacion ul {
	list-style-image: url('/comun/img/imgBullet.gif');
	margin-bottom: 0;
	text-align: left;
}
.diaObligacion li {
	margin-left: -25px;
}
.fer {
	background: #DDDDDD;
}
.rp {
	font-weight: bold;
	border: #99CC33 2px solid;
}
.tabFestivos tr td p {
	text-align: center;
	margin: 0;
}
.diasCalendario tr td table tr td p {
	margin: 0;
}
.cajaBusqueda form tr td p {
	margin: 0;
}
