IMG.cmEmbedImage {
	border: 0px;
}

IMG.cmEmbedImageleft {
	border: 0px;
	float: left;
}

IMG.cmEmbedImageright {
	border: 0px;
	float: right;
}

IMG.cmImage {
	border: 0px;
}

/**
 * Muchos de los bloques de Proxia CMS necesitan limpieza de bloque debido
 * a la anidación existente (float: left, right, etc)
 */
P.cmClear {
	margin: 0px;
	padding: 0px;
	clear: both;
} 

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


/**
 * Estilo por defecto del enlace a la página de contacto.
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmContactLink {
	color: #7D7D7D;
}

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

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

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

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

/**
 * 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 del enlace a sólo texto
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmTextOnlyLink {
	font-weight : bold;
	color : #707070;
}

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

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

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

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

/**
 * Estilo por defecto del enlace a la página de impresión.
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmPrintableLink {
	color: #909090;	
}

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

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

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

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


/**
 * Estilo por defecto del enlace a la página de la version marcada.
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmMarkupLink {
	color : #606060;	
}

A.cmMarkupLink:link {
	color : #606060;
}

A.cmMarkupLink:visited {
	color : #606060;
}

A.cmMarkupLink:active {
	color : #606060;
}

A.cmMarkupLink:hover {
	color : #606060;
}


/**
 * 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 {
	color: #909090;
}

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

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

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

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

/**
 * Estilo por defecto para los enlaces al recurso de un contenido
 */ 
.cmResourceContentLink {
	color : #707070;
}

/**
 * Estilo por defecto de los enlaces a contenidos padre
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmParentsContentLink {
	color : #707070;
}

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

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

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

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

/**
 * Estilo por defecto de los enlaces a web padre.
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmParentsWebLink {
	color : #707070;
}

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

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

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

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

/**
 * Estilo por defecto del enlace a los sibling contents
 */
.cmSibilingLink {
	color: #707070;
}

.cmSibilingLink .cmResourceTextLink {
	color : #707070;
}

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

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

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

A.cmSibilingLink:hover {
	color: #707070;
	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-weight : bold;
	color : #707070;
}

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

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

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

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

/**
 * Estilo por defecto del enlace a la página del buscador avanzado.
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmAdvancedSearchLink {
	color: #7F7F7F;
}

A.cmAdvancedSearchLink:link {
	color: #7F7F7F;
}

A.cmAdvancedSearchLink:visited {
	color: #7F7F7F;
}

A.cmAdvancedSearchLink:active {
	text-decoration: underline;
	color: #7F7F7F;
}

A.cmAdvancedSearchLink:hover {
	text-decoration: underline;
	color: #7F7F7F;
}

/**
 * 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-weight : bold;
	color : #000000;
	background-color : #CCCCCC;
	padding: 2px 2px 2px 2px;
}

/**
 * Estilo por defecto del texto del título de la imagen
 */
.cmImageGalleryTitleName {
	color : #707070;
}

/**
 * Estilo por defecto de la caja de texto de la imagen
 */
.cmImageGalleryImageTD {
	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 {
	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 {
	color : #000000;
}
 
.cmSearchFormHeader {
	font-weight: bold;
	color : #FF9B0D;
}
 
/**
 * Estilo por defecto de las etiquetas
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmSearchLabel {
	color : #606060;
	font-weight: normal;
}

.cmSearchLabel LABEL {
	color : #606060;
	font-weight: normal;
}

.cmSearchLabel LABEL.error {
	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: 15.5em;
	border: 1px solid #193a59;
}

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

BUTTON.cmSearchDate {
	background-color: ButtonFace;
	border: 1px outset ButtonFace;
	margin-left: 1px;
	
}

/**
 * Estilo por defecto para los cuadros de texto de las búsquedas para fechas en rangos
 * Es genérico, no se particularizará para los distintos contenedores.
 */
INPUT.cmSearchRankDate {
	width: 7.4em;
	border: 1px solid #193a59;
}

BUTTON.cmSearchRankDate {
	background-color: ButtonFace;
	border: 1px outset ButtonFace;
	margin-left: 1px;
}

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

TEXTAREA.cmSearchInput {
	width: 18.5em;
	border: 1px solid #193a59;
}

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

SELECT.cmSearchSelect {
	width: 15.5em;
}

SELECT.cmSearchRankSelect {
	width: 8em;
	border: 1px solid #193a59;
}

SELECT.cmSearchInputLarge {
	width: 31em;
}

SELECT.cmSearchSelectLarge {
	width: 31em;
}

/**
 * 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;
	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 {
	color : #606060;
}
 
.cmContactFormHeader {
	color : #606060;
	font-family: Arial, Helvetica, sans-serif;
}
 
/**
 * Estilo por defecto de las etiquetas del formulario de contacto
 */
LABEL.cmContactMailLabel {
	color : #606060;
}

INPUT.cmContactMailInput {
	width: 26em;
}

SELECT.cmContactMailSelect {
	width: 26em;
}

TEXTAREA.cmContactMailTextArea {
	width: 26em;
}

#village {
	width: 15.8em;
}
#zip {
	width: 6.9em;
}

/**
 * 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: #949494;
	color: #ffffff;
	border: 1px outset;
	border-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
}

/**
 * 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 {
	background-color : #FFFFFF;
}

.enlaceContenedor {
	font-weight : bold;
	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 {
	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 {
	color : #000000;
}
  
  
/**
 * Estilo por defecto del enlace a la página de los contenidos hijos.
 */
.cmChildrenLink {
	color: #909090;
}

.cmChildrenLink .cmResourceTextLink {
	color : #707070;
}

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

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

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

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





/**
 * Estilo por defecto del enlace a la página de contenidos relacionados.
 */
.cmRelatedContentsLink {
	color: #000000;
}

.cmRelatedContentsLink .cmResourceTextLink {
	color : #707070;
}

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 de contenidos con el mismo padre.
 */
.cmSameParentContentsLink {
	color: #000000;
}

.cmSameParentContentsLink .cmResourceTextLink {
	color : #707070;
}

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

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

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

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

/**
 * Estilo por defecto del enlace a la página del buscador.
 */
.cmSearchWithParamsLink {
	color: #909090;
}

.cmSearchWithParamsLink .cmResourceTextLink {
	color : #707070;
}

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

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

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

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

/**
 * Estilo por defecto de enlace a contenido.
 */
.cmContentLink {
	color: #707070;
}

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

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

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

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

/**
 * Estilo por defecto del body del contenido.
 */
DIV.cmBodyContent {
	color : #707070;
	text-align: justify;
}


DIV.cmBodyContent A {
	text-decoration: underline;
	color: #707070;
}

DIV.cmBodyContent A:link {
	text-decoration: underline;
	color: #707070;	
}

DIV.cmBodyContent A:Visited {
	color: #707070;
	text-decoration: underline;
}

DIV.cmBodyContent A:Active {
	color: #707070;
	text-decoration: underline;	
}

DIV.cmBodyContent A:Hover {
	color: #707070;
	text-decoration: underline;	
}


DIV.cmBodyContentChildrens A.cmContentLink {
	font-weight: bold;
	color: #6A6A6A;
}

DIV.cmBodyContentChildrens A.cmContentLink:hover {
	text-decoration: none;
	color: #6A6A6A;
}

DIV.cmBodyContentChildrens A.cmContentLink:hover {
	text-decoration: none;
	color: #6A6A6A;
	text-decoration : underline;	
}

DIV.cmBodyContentChildrens A.cmContentLink:visited {
	text-decoration: none;
	color: #6A6A6A;
}

DIV.cmBodyContentChildrens A.cmContentLink:active {
	text-decoration: none;
	color: #6A6A6A;
	text-decoration : underline;	
}

/**
 * En turismo los contenidos están preformateados con un div
 * con este estilo.....
 */ 
.normaltextsmall {
	color : #707070;
}

/**
 * Estilo por defecto para el título del glosario
 */
.cmGlossaryTitle {
	color: #000000;
}

.cmGlossaryTitle .cmResourceTextLink {
	color : #707070;
}

/**
 * Estilo por defecto para los elementos del glosario
 */
.cmGlossaryElement {
	color : #707070;
}

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

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

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

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

/**
 * Estilo por defecto para el elemento de glosario que se encuentra seleccionado
 */
.cmCurrentGlossaryElement {
	color : #707070;
	font-weight: bold;
}

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

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

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

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

/**
 * 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 {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	display: block;
	clear: both;	
}

DIV.cmResultsCount {
	float: left;
}

DIV.cmPagesNavigation {
	float: right;
}


/**
 * 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 {
	color: #4e6585;
}

A.cmNavEndsPagesLink:link {
	color: #4e6585;
	text-decoration: none;	
}

A.cmNavEndsPagesLink:active {
	color: #4e6585;
	text-decoration: none;	
}

A.cmNavEndsPagesLink:hover {
	color: #4e6585;
	text-decoration: underline;	
}

A.cmNavEndsPagesLink:visited {
	color: #4e6585;
	text-decoration: none;	
}



/**
 * Estilo por defecto del enlace a una página del contenido o a una
 * página del listado de contenidos.
 */
.cmNavPageLink {
/*	color: #3E7FB1; */
	color: #949494;
}

A.cmNavPageLink:link {
	color: #949494;
	text-decoration: none;
}

A.cmNavPageLink:active {
	color: #949494;
	text-decoration: none;	
}

A.cmNavPageLink:hover {
	color: #949494;
	text-decoration: underline;	
}

A.cmNavPageLink:visited {
	color: #949494;
	text-decoration: none;	
}


/**
 * Estilo por defecto de la página actual en el listado.
 */
.cmNavPage {
	color : #707070;
	font-weight: bold;
}

/**
 * Estilo por defecto de la cuenta de resultados totales
 */
.cmResultsCount {
	color : #707070;
}

P.bannerSeparatorTop {
	margin: 0px 0px 0px 0px;
	text-align: center;
}


TD.area3 P.bannerSeparatorTop {
	margin-top: 0em;
	margin-left: 1em;
	margin-right: 0em;
	margin-bottom: 0em;	
	text-align: center;
}


P.noSeparator {
	margin: 0px 0px 0px 0px;
}

P.bannerSeparatorBottom {
	margin: 0px 0px 0px 0px;	
}

P.bannerSeparator {
	margin: 0.3em 0px 0px 0px;
}

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

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

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

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

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

/**
 * Estilos para los grupos de autoenlaces
 */
.cmNavGroupContentLink {
	border-style: solid;
	border-color: #0000BB;
	border-width: 1px;
	background-color: #EEEEEE;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	position: absolute;
	white-space: nowrap;
	z-index: 1000000;
}

DIV.cmBodyContent A.cmNavContentLink:link {
	text-decoration: none;
	font-weight: normal;
	color: #707070;
	text-decoration: underline;
}

DIV.cmBodyContent A.cmNavContentLink:visited {
	color: #707070;
}

DIV.cmBodyContent A.cmNavContentLink:active {
	color: #707070;
}

DIV.cmBodyContent A.cmNavContentLink:hover {
	color: #707070;
}

/**
 * Estilo por defecto para los cuadros de texto de los formularios
 * Es genérico, no se particularizará para los distintos contenedores.
 */
INPUT.cmClientInput {
	width: 430px;
	border: 1px solid #707070;
}
INPUT.cmClientDate {
	width: 410px;
	border: 1px solid #707070;
}

SELECT.cmClientSelect {
	width: 430px;
	border: 1px solid #707070;
}
INPUT.cmClientCheckBox {
	border: 1px solid #707070;
}
INPUT.cmClientBox {
	width: 430px;
	border: 1px solid #707070;
}
TD.cmClientCell{
}
LABEL.error {
	color: red;
	font-weight: normal;
}
.error {
	color: red;
	font-weight: normal;
}
TD.separator {
	height: 2px;
	background-color: transparent;
}


/* Versión Marcada */
.cmMarkedClazz {
	font-style: italic;
	font-weight: normal;
}

/**
 * Para los resultados de una búsqueda en recursos
 */
UL.cmContentResourcesClazz {
	padding-top: 5px;
	padding-left: 0px;
	clear: both;
}

UL.cmContentResourcesClazz LI {
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-image: none;
	margin-left: -10px;
	padding-left: 20px;
	color: #666666;
	font-weight: normal;
}
