/** Estilos por defecto para que todo se presente bien **/
P.cmClear {
	margin: 0px;
	padding: 0px;
	clear: both;
} 

P.cmParagraph {
    margin: 0px;
    padding: 0px;
}


/** 
 * Indicamos el estilo de las imagenes debido a los cambios de accesibilidad
 * en los tags de la suite proxia.
 */
IMG {
    border: 0px;
}

IMG.cmEmbedImageright {
    float: right;
}

IMG.cmEmbedImageleft {
    float: left;
}

/**
 * Estilo por defecto del enlace a la página de contacto.
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmContactLink {
	font-family : Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size : 11px;
	color : #FFFFFF;
}

A.cmContactLink:link {
	text-decoration : none;
	color : #FFFFFF;
}

A.cmContactLink:visited {
	text-decoration : none;
	color : #FFFFFF;		
}

A.cmContactLink:active  {
	text-decoration : underline;
	color : #FFFFFF;
}

A.cmContactLink:hover {
	text-decoration : underline;
	color : #FFFFFF;
}

/**
 * Estilo que se utiliza para las capas de la galería de imagenes.
 */
DIV.cmImageMapLayer {
	border: 1px solid black;
	background-color: #EEEEEE;
	width: 150px;
	padding: 2px 2px 2px 2px;
}


/**
 * Estilo por defecto de los elementos de primer nivel en el mapa web
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmWebMapLevel1  {
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-size : 11px;
	color : #FF9B0D;
	vertical-align: top;
}

A.cmWebMapLevel1:link {
	text-decoration : none;
	color : #FF9B0D;
}

A.cmWebMapLevel1:visited {
	text-decoration : none;
	color : #FF9B0D;
}

A.cmWebMapLevel1:active  {
	text-decoration : underline;
	color: #F79100;	
}

A.cmWebMapLevel1:hover {
	text-decoration : underline;
	color : #FF9B0D;
}

/**
 * Estilo por defecto de los elementos de segundo nivel en el mapa web
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmWebMapLevel2 {
	font-family : Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight : bold;
	vertical-align: top;
	padding : 0;
}

A.cmWebMapLevel2:link {
	text-decoration: none;
}

A.cmWebMapLevel2:visited {
    text-decoration: none;
	color : #404040;
}

A.cmWebMapLevel2:active  {
	color: #F79100;
}

A.cmWebMapLevel2:hover {
	color : #FF9B0D;
}

/**
 * Estilo por defecto de los elementos de tercer nivel en el mapa web
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmWebMapLevel3 {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	color : #606060;
}

A.cmWebMapLevel3:link {
	text-decoration : none;
	color : #606060;
}

A.cmWebMapLevel3:visited {
	text-decoration : none;
	color : #606060;
}

A.cmWebMapLevel3:active {
	text-decoration : underline;
	color: #F79100;	
}

A.cmWebMapLevel3:hover {
	text-decoration : none;
	color : #FF9B0D;
}

/**
 * Estilo por defecto de los elementos de cuarto nivel en el mapa web
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmWebMapLevel4 {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #404040;
}

A.cmWebMapLevel4:link {
	text-decoration : none;
	color : #404040;
}

A.cmWebMapLevel4:visited {
	text-decoration : none;
	color : #404040;
}

A.cmWebMapLevel4:active {
	text-decoration : underline;
	color: #F79100;
}

A.cmWebMapLevel4:hover {
	text-decoration : none;
	color : #FF9B0D;
}

/**
 * Estilo por defecto de los elementos de quinto nivel en el mapa web
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmWebMapLevel5 {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #808080;
}

A.cmWebMapLevel5:link {
	text-decoration : none;
	color : #808080;
}

A.cmWebMapLevel5:visited {
	text-decoration : none;
	color : #808080;
}

A.cmWebMapLevel5:active {
	text-decoration : underline;
	color: #F79100;
}

A.cmWebMapLevel5:hover {
	text-decoration : none;
	color : #000000;
}

/**
 * Estilo por defecto del enlace a sólo texto
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmTextOnlyLink {
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-size : 11px;
	color : #666666;
}

A.cmTextOnlyLink:link {
	text-decoration : none;
	color : #666666;
}

A.cmTextOnlyLink:visited {
	text-decoration : none;
	color : #666666;
}

A.cmTextOnlyLink:active  {
	text-decoration : underline;
	color: #F79100;
}

A.cmTextOnlyLink:hover {
	text-decoration : none;
	color : #FF9B0D;
}

/**
 * Estilo por defecto del enlace a la página de impresión.
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmPrintableLink {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #666666;
}

A.cmPrintableLink:link {
    text-decoration: none;
}

A.cmPrintableLink:visited {
    text-decoration: none;
 }

A.cmPrintableLink:active {
    text-decoration: underline;
 }

A.cmPrintableLink:hover {
    text-decoration: underline;
}

/**
 * Estilo por defecto del enlace a la página la galería fotográfica.
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmImageGalleryLink {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #666666;
}

A.cmImageGalleryLink:link {
    text-decoration: none;
}

A.cmImageGalleryLink:visited {
    text-decoration: none;
 }

A.cmImageGalleryLink:active {
    text-decoration: underline;
 }

A.cmImageGalleryLink:hover {
    text-decoration: underline;
}

/**
 * Estilo por defecto para los enlaces al recurso de un contenido
 */ 
.cmResourceContentLink {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #666666;
}

/**
 * Estilo por defecto de los enlaces a contenidos padre
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmParentsContentLink {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #666666;
}

A.cmParentsContentLink:link {
	text-decoration : none;
	color : #666666;
}

A.cmParentsContentLink:visited {
	text-decoration : none;
	color : #666666;
}

A.cmParentsContentLink:active  {
	text-decoration : underline;
	color : #000000;
}

A.cmParentsContentLink:hover {
	text-decoration : underline;
	color : #000000;
}

/**
 * Estilo por defecto de los enlaces a web padre.
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmParentsWebLink {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #666666;
}

A.cmParentsWebLink:link {
	text-decoration : none;
	color : #666666;
}

A.cmParentsWebLink:visited {
	text-decoration : none;
	color : #666666;
}

A.cmParentsWebLink:active  {
	text-decoration : underline;
	color : #000000;
}

A.cmParentsWebLink:hover {
	text-decoration : underline;
	color : #000000;
}

/**
 * Estilo por defecto del enlace a los sibling contents
 */
.cmSibilingLink {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
    color: #000000;
}

.cmSibilingLink .cmResourceTextLink  {
	color : #FF9B0D;
}

A.cmSibilingLink:link {
    color: #000000;
	text-decoration: none;
}

A.cmSibilingLink:visited {
	text-decoration: none;
}

A.cmSibilingLink:active {
	text-decoration: none;
}

A.cmSibilingLink:hover {
	text-decoration: underline;
}

/**
 * Estilo por defecto del enlace a la página del buscador simple.
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmSimpleSearchLink {
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-size : 11px;
	color : #666666;
}

A.cmSimpleSearchLink:link {
	text-decoration : none;
	color : #666666;
}

A.cmSimpleSearchLink:visited {
	text-decoration : none;
	color : #666666;
}

A.cmSimpleSearchLink:active  {
	text-decoration : underline;
	color: #F79100;
}

A.cmSimpleSearchLink:hover {
	text-decoration : none;
	color : #FF9B0D;
}

/**
 * Estilo por defecto del enlace a la página del buscador avanzado.
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmAdvancedSearchLink {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #9A90C4;
}

A.cmAdvancedSearchLink:link {
	text-decoration : none;
	color : #000000;
}

A.cmAdvancedSearchLink:visited {
	text-decoration : none;
	color : #000000;	
}

A.cmAdvancedSearchLink:active  {
	color : #FFA500;
}

A.cmAdvancedSearchLink:hover {
	color : #FFA500;
}

/**
 * Estilo por defecto de la celda asociada a la galería de imagenes.
 */
.cmImageGalleryCell {
	border: 1px solid #D3D3D3;
	border-collapse: collapse;
}

/**
 * Estilo por defecto de la caja de texto del título de la imagen
 */
.cmImageGalleryTitleTD {
	font-family : Verdana, Arial, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	background-color : #CCCCCC;
	padding: 2px 2px 2px 2px;
}

/**
 * Estilo por defecto del texto del título de la imagen
 */
.cmImageGalleryTitleName {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #666666;
}

/**
 * Estilo por defecto de la caja de texto de la imagen
 */
.cmImageGalleryImageTD {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	background-color : #FFFFFF;
	text-align: center;
	padding: 4px 0px 2px 0px;
	border-bottom: 1px solid  #D3D3D3;
	border-top: 1px solid #D3D3D3;
}

/**
 * Estilo para la tabla principal de la galería de imágenes.
 */

/**
 * Estilo por defecto de la celda que permite ver información de las imágenes
 * ampliadas y reducidas
 */
.cmImageGalleryBottomTD {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	text-align: right;
	background-color : #F5F5F5;
	padding: 2px 2px 2px 2px;
}

/** 
 * Estilos para la descripción de los formularios de búsqueda así como
 * para las cabeceras de cada bloque de campos de formulario.
 */
 DIV.cmSearchOverflow {
	overflow: auto;
	height: 160px;
	z-index: 2;
}
 
.cmSearchFormDescription {
	font-family : Verdana, Arial, sans-serif;
	font-size : 13px;
	color : #000000;
} 

.cmSearchFormHeader {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
    font-weight: bold;
	color : #FF9B0D;
} 

/**
 * Estilo por defecto de las etiquetas
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmSearchLabel {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #666666;
	font-weight: normal;
}

.cmSearchLabel LABEL {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #666666;
	font-weight: normal;
}

.cmSearchLabel LABEL.error {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: red;
	font-weight: normal;
}

/**
 * Estilo por defecto para los cuadros de texto de las búsquedas
 * Es genérico, no se particularizará para los distintos contenedores.
 */
INPUT.cmSearchInput {
	width: 200px;
	border: 1px solid #666666;
}

TEXTAREA.cmSearchInput {
	width: 200px;
	border: 1px solid #666666;
}

/**
 * Estilo por defecto para los select
 * Es genérico, no se particularizará para los distintos contenedores.
 */
SELECT.cmSearchInput {
	width: 200px;
	border: 1px solid #666666;
}

SELECT.cmSearchSelect {
	width: 200px;
	border: 1px solid #666666;
}

SELECT.cmSearchInputLarge {
	width: 420px;
}

SELECT.cmSearchSelectLarge {
	width: 420px;
}

/**
 * Estilo por defecto para las casillas de verificación
 * Es genérico, no se particularizará para los distintos contenedores.
 */

/**
 * Estilo por defecto de los botones en los formularios de búsqueda
 * Es genérico, no se particularizará para los distintos contenedores.
 */
INPUT.cmSearchButton {
	background-color: #E5E5E5;
	font-family: Verdana, Arial,sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px outset;
	border-color: #DDDDDD;
}

TD.cmSearchButtonZone {
	text-align: right;
	padding-right: 15px;
}

/** 
 * Estilos para la descripción del formulario de contacto así como
 * para las cabeceras de cada bloque de campos de formulario.
 */
.cmContactFormDescription {
	font-family :  Arial, Verdana,sans-serif;
	font-size : 13px;
	color : #000000;
} 

.cmContactFormHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #003366;
} 

/**
 * Estilo por defecto de las etiquetas del formulario de contacto
 */
LABEL.cmContactMailLabel  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #003366;
}

/**
 * Estilo por defecto para los cuadros de texto del formulario de contacto
 * Es genérico, no se particularizará para los distintos contenedores.
 */

/**
 * Estilo por defecto para los textarea del formulario de contacto
 * Es genérico, no se particularizará para los distintos contenedores.
 */

/**
 * Estilo por defecto para los select del formulario de contacto
 * Es genérico, no se particularizará para los distintos contenedores.
 */

/**
 * Estilo por defecto de los botones del formulario de contacto
 * Es genérico, no se particularizará para los distintos contenedores.
 */
INPUT.cmContactMailButton {
	background-color: #E5E5E5;
	font-family: Verdana, Arial,sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px outset;
	border-color: #DDDDDD;
}

/**
 * Inicio cajas contenedoras base que son luego extendidas jerarquicamente mediante
 * la caja especial que define cada uno de los contenedores según su tipo especial.
 */
.bordeSuperior {
	border-width : 1px 0px 0px 0px;
	border-style: solid;
}

.bordeContenedor {
	border: 1px;
	border-style : solid;
}

.textoContenedor {
	font-family : Verdana, Arial, sans-serif, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #FFFFFF;
}

.enlaceContenedor {
	font-family : Verdana, Arial, sans-serif, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
    color: #000000;
}

A.enlaceContenedor:link {
    color: #000000;
	text-decoration: none;
}

A.enlaceContenedor:visited {
	text-decoration: none;
}

A.enlaceContenedor:active {
	text-decoration: none;
}

A.enlaceContenedor:hover {
	text-decoration: underline;
}

/**
 * Estilo por defecto para el nombre del contenido cuando se
 * muestra como título al principio de la página de contenido.
 */
.textContTitle {
    font-family: arial, helvetica, geneva, sans-serif;
	font-size : 24px;
	color : #FF9B0D;
 }

 /**
  * Tanto los enlaces a la búsqueda con hijos, como los popUp
  * de contenidos hijos se componen con un texto que viene del fichero
  * de recursos y el nombre del contenido.
  * El texto del fichero de recursos viene con un estilo; éste deberá
  * adecuarse al link correspondiente...
  */
.cmResourceTextLink {
	font-family : Verdana, Arial, sans-serif, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}  
  
/**
 * Estilo por defecto del enlace a la página de los contenidos hijos.
 */
.cmChildrenLink {
	font-family : Verdana, Arial, sans-serif, Helvetica, sans-serif;
	font-size : 10px;
    color: #000000;
}

.cmChildrenLink .cmResourceTextLink  {
	color : #FF9B0D;
}

A.cmChildrenLink:link {
	text-decoration: none;
    color: #000000;
}

A.cmChildrenLink:visited {
	text-decoration: none;
}

A.cmChildrenLink:active {
	text-decoration: none;
}

A.cmChildrenLink:hover {
	text-decoration: underline;
}

/**
 * Estilo por defecto del enlace a la página de contenidos relacionados.
 */
.cmRelatedContentsLink {
	font-family : Verdana, Arial, sans-serif, Helvetica, sans-serif;
	font-size : 11px;
    color: #000000;
}

.cmRelatedContentsLink .cmResourceTextLink  {
	color : #FF9B0D;
}

A.cmRelatedContentsLink:link {
    color: #000000;
	text-decoration: none;
}

A.cmRelatedContentsLink:visited {
	text-decoration: none;
}

A.cmRelatedContentsLink:active {
	text-decoration: none;
}

A.cmRelatedContentsLink:hover {
	text-decoration: underline;
}

/**
 * Estilo por defecto del enlace a la página del buscador.
 */
.cmSearchWithParamsLink {
	font-family : Verdana, Arial, sans-serif, Helvetica, sans-serif;
	font-size : 10px;
    color: #000000;
}

.cmSearchWithParamsLink .cmResourceTextLink  {
	color : #FF9B0D;
}

A.cmSearchWithParamsLink:link {
	text-decoration: none;
    color: #000000;
}

A.cmSearchWithParamsLink:visited {
	text-decoration: none;
}

A.cmSearchWithParamsLink:active {
	text-decoration: none;
}

A.cmSearchWithParamsLink:hover {
	text-decoration: underline;
}

/**
 * Estilo por defecto de enlace a contenido.
 */
.cmContentLink {
    font-family:  verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
	color: #000000;
}

A.cmContentLink:link {
	text-decoration: none;
}

A.cmContentLink:visited {
    text-decoration: none;
	color : #000000;
}

A.cmContentLink:active {
    text-decoration: underline;
	color: #F79100;
}

A.cmContentLink:hover {
	text-decoration : underline;
	color :#F79100;
}

/**
 * Estilo por defecto del body del contenido.
 */
DIV.cmBodyContent {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #666666;
    text-align: justify;
}

DIV.cmBodyContentChildrens A.cmContentLink {
	font-size: 10px;
	font-weight: bold;
}

DIV.cmBodyContentChildrens A.cmContentLink:hover {
	text-decoration: none;
}

/**
 * En turismo los contenidos están preformateados con un div
 * con este estilo.....
 */ 
.normaltextsmall {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #666666;
}

/**
 * Estilo por defecto para el título del glosario
 */
.cmGlossaryTitle {
	font-family : Verdana, Arial, sans-serif, Helvetica, sans-serif;
	font-size : 11px;
    color: #000000;
}

.cmGlossaryTitle .cmResourceTextLink  {
	color : #FF9B0D;
}

/**
 * Estilo por defecto para los elementos del glosario
 */
.cmGlossaryElement  {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	color : #FF9B0D;
}

A.cmGlossaryElement:link {
	text-decoration : none;
	color : #FF9B0D;
}

A.cmGlossaryElement:visited {
	text-decoration : none;
}

A.cmGlossaryElement:active  {
	text-decoration : underline;
	color: #F79100;
}

A.cmGlossaryElement:hover {
	text-decoration : underline;
}

/**
 * Estilo por defecto para el elemento de glosario que se encuentra seleccionado
 */
.cmCurrentGlossaryElement  {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	color : #FF9B0D;
    font-weight: bold;
}

A.cmCurrentGlossaryElement:link {
	text-decoration : none;
	color : #FF9B0D;
}

A.cmCurrentGlossaryElement:visited {
	text-decoration : none;
}

A.cmCurrentGlossaryElement:active  {
	text-decoration : underline;
	color: #F79100;
}

A.cmCurrentGlossaryElement:hover {
	text-decoration : underline;
}

/**
 * Estilo por defecto de los enlaces a contenidos dentro del contenido.
 */
.cmNavContentLink {
    font-family:  verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
	color : #BF6F00;	
}

A.cmNavContentLink:link {
	text-decoration: underline;
	color : #BF6F00;	
}

A.cmNavContentLink:visited {
    text-decoration: underline;
	color : #BF6F00;	
}

A.cmNavContentLink:active  {
    text-decoration: underline;
	color: #F79100;
}

A.cmNavContentLink:hover {
	text-decoration : underline;
	color : #F79100;
}

/**
 * Estilo por defecto de la navegación. Para la alineación.
 * Como en principio la alineación es algo igual a cualquiera de los 
 * estilos de presentación de los contenedores, no se define para cada uno de ellos.
 */
DIV.cmNavigation {
    text-align: left;
}

/**
 * Estilo por defecto de los enlaces a la primera y última páginas
 * del listado de las páginas del contenido o del listado de contenidos.
 */
.cmNavEndsPagesLink {
    font-family: Verdana, Arial, sans-serif, helvetica, geneva, sans-serif;
	color: #0000A0;
	font-size : 10px;
 }

A.cmNavEndsPagesLink:link {
    font-family: Verdana, Arial, sans-serif, helvetica, geneva, sans-serif;
	color: #0000A0;
	font-size : 10px;
	text-decoration: underline;
}


A.cmNavEndsPagesLink:active {
	color: #FF9B0D;
 }


/**
 * Estilo por defecto del enlace a una página del contenido o a una
 * página del listado de contenidos.
 */
.cmNavPageLink {
    font-family: Verdana, Arial, sans-serif, helvetica, geneva, sans-serif;
	color: #0000A0;
	font-size : 10px;
 }

A.cmNavPageLink:link {
    font-family: Verdana, Arial, sans-serif, helvetica, geneva, sans-serif;
	color: #0000A0;
	font-size : 10px;
	text-decoration: underline;
}


A.cmNavPageLink:active {
	color: #FF9B0D;
 }

/**
 * Estilo por defecto de la página actual en el listado.
 */
.cmNavPage {
    font-family: Verdana, Arial, sans-serif, helvetica, geneva, sans-serif;
	color : #FF9B0D;
	font-size : 10px;
}

/**
 * Estilo por defecto de la cuenta de resultados totales
 */
.cmResultsCount {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #666666;
}




/**
 * Estilos de la vista calendario.
 */
.cmCalendarHeader {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    background-color: #CCCCCC;
}

.cmCalendarDayOfWeek {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    text-align : center;
    color: #808080;
    background-color: #DDDDDD;
}
 
SELECT.cmCalendarSelect {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #808080;
    background-color: #FFFFFF;
}

.cmCalendarCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    background-color: #FFFFFF;
}

.cmCalendarCellOnMouseOver {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    background-color: #F6F6F6;
}

.cmCalendarCellCurrentDay {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    background-color: #AAAAAA;
}

.cmCalendarCellCurrentDayOnMouseOver {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    background-color: #999999;
}

.cmCalendarCellHoliday {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    background-color: #EEEEEE;
}

.cmCalendarDayOfMonth {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #AAAAAA;
    text-decoration: none;
} 

.cmCalendarCurrentDayOfMonth {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
	font-weight : bold;
    color: #FFFFFF;
    text-decoration: none;
} 

.cmCalendarDayOfCurrentMonth {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #606060;
    text-decoration: none;
}

.cmCalendarCell .cmCalendarCellText {
    font-size: 9px;
	border-top : 1px dotted #000000;
	padding-top : 2px;
}

.cmCalendarCellOnMouseOver  .cmCalendarCellText {
    font-size: 9px;
	border-top : 1px dotted #000000;
	padding-top : 2px;
}

.cmCalendarCellCurrentDay  .cmCalendarCellText {
    color: #FFFFFF;
    font-size: 9px;
	border-top : 1px dotted #000000;
	padding-top : 2px;
}

.cmCalendarCellCurrentDayOnMouseOver  .cmCalendarCellText {
    color: #FFFFFF;
    font-size: 9px;
	border-top : 1px dotted #000000;
	padding-top : 2px;
}

.cmCalendarCellHoliday .cmCalendarCellText {
    font-size: 9px;
	border-top : 1px dotted #000000;
	padding-top : 2px;
}

.cmCalendarCell .cmCalendarCellMore {
	text-align: right;
    color: #AD0000;
    font-size: 10px;
	border-top : 1px dotted #000000;
	padding-top : 2px;
}

.cmCalendarCellOnMouseOver  .cmCalendarCellMore {
	text-align: right;
    color: #AD0000;
    font-size: 10px;
	border-top : 1px dotted #000000;
	padding-top : 2px;
}

.cmCalendarCellCurrentDay  .cmCalendarCellMore {
	text-align: right;
    color: #FFFFFF;
    font-size: 10px;
	border-top : 1px dotted #000000;
	padding-top : 2px;
}

.cmCalendarCellCurrentDayOnMouseOver  .cmCalendarCellMore {
	text-align: right;
    color: #FFFFFF;
    font-size: 10px;
	border-top : 1px dotted #000000;
	padding-top : 2px;
}

.cmCalendarCellHoliday .cmCalendarCellMore {
	text-align: right;
    color: #AD0000;
    font-size: 10px;
	border-top : 1px dotted #000000;
	padding-top : 2px;
}

.cmCalendarContentEventHour {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #AD0000;
}

.cmCalendarContentEventsPanel {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #FFFFFF;
}

.cmCalendarDotted  {
	border-top : 1px dotted #000000;
	padding-top : 2px;
}

P.bannerSeparator {
	margin: 4px 0px 0px 0px;
}

.darkGreyEvent {
	background-color: #ADADAD;
    color: #FFFFFF;
    font-weight: bold;		
    padding: 3px;
}

.lightGreyEvent {
            color: #666666;
            background-color: #E5E5E5;
            padding: 3px;
}

.normalEvent {
        padding: 3px;
 }    
 
TABLE.cmTable {
	border-bottom: 3px double #666666;
	border-collapse: collapse;
	margin-top: 5px;
}

TABLE.cmTable TD {
	border: 1px solid #666666;
	padding: 2px 2px 2px 2px;
}

TABLE.cmTable TABLE.cmTable {
	border-collapse: collapse;
	margin: 3px 3px 3px 3px;
	border: 0px;
}

DIV.rojo .cmContentLink {
	font-family: Geneva, Arial, Verdana, sans-serif;
	color : #C80000;
	font-size: 13px;
}

DIV.rojo A.cmContentLink {
	font-family: Geneva,Arial, Verdana, sans-serif;
	color : #C80000;
	font-size: 13px;
	font-weight: bold;	
}

DIV.rojo A.cmContentLink:link {
	color : #C80000;
}

DIV.rojo A.cmContentLink:hover {
	color : #C80000;
	text-decoration: underline;
}

DIV.rojo A.cmContentLink:visited {
	color : #C80000;
}

DIV.amarillo .cmContentLink {
	font-family: Geneva, Arial, Verdana, sans-serif;
	color : #C80000;
	font-size: 13px;
}

DIV.amarillo A.cmContentLink {
	font-family: Geneva,Arial, Verdana, sans-serif;
	color : #C80000;
	font-size: 13px;
	font-weight: bold;	
}

DIV.amarillo A.cmContentLink:link {
	color : #C80000;
}

DIV.amarillo A.cmContentLink:hover {
	color : #C80000;
	text-decoration: underline;
}

DIV.amarillo A.cmContentLink:visited {
	color : #C80000;
}


DIV.morada .cmContentLink {
	font-family: Geneva, Arial, Verdana, sans-serif;
	color : #C80000;
	font-size: 13px;
}

DIV.morada A.cmContentLink {
	font-family: Geneva,Arial, Verdana, sans-serif;
	color : #C80000;
	font-size: 13px;
	font-weight: bold;	
}

DIV.morada A.cmContentLink:link {
	color : #C80000;
}

DIV.morada A.cmContentLink:hover {
	color : #C80000;
	text-decoration: underline;
}

DIV.morada  A.cmContentLink:visited {
	color : #C80000;
}


DIV.azul .cmContentLink {
	font-family: Geneva, Arial, Verdana, sans-serif;
	color : #C80000;
	font-size: 13px;
}

DIV.azul A.cmContentLink {
	font-family: Geneva,Arial, Verdana, sans-serif;
	color : #C80000;
	font-size: 13px;
	font-weight: bold;	
}

DIV.azul A.cmContentLink:link {
	color : #C80000;
}

DIV.azul A.cmContentLink:hover {
	color : #C80000;
	text-decoration: underline;
}

DIV.azul A.cmContentLink:visited {
	color : #C80000;
}


