/* estilos generales */

IMG.cmImage {
	border: 0px;
}

IMG.cmEmbedImage {
	border: 0px;
}

IMG.cmEmbedImageleft {
	margin: 0px 0.6em 0.4em 0px;
}

IMG.cmEmbedImageright {
	margin: 0px 0px 0.4em 0.6em;
}

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

P.cmClear {
	margin: 0px;
	padding: 0px;
	clear: both;
} 

P.cmParagraph {
    margin: 0.5em 0px 0px 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: #8B8B8B;
}

A.cmContactLink:link {
	text-decoration: none;
	color: #8B8B8B;	
}
A.cmContactLink:visited {
	text-decoration: none;
	color: #8B8B8B;	
}
A.cmContactLink:active {
	text-decoration: underline;
	color: #8B8B8B;
}
A.cmContactLink:hover {
	text-decoration: underline;
}

/**
 * Estilo que se utiliza para las capas de la galería de imagenes.
 */
DIV.cmImageMapLayer {
	border: 1px solid #000;
	background-color: #EEEFF1;
	color: #666;
	padding: 2px 2px 2px 2px;
	white-space: nowrap;
	position: relative;
	z-index: 1000;
}

/**
 * Estilo por defecto del enlace a sólo texto
 * Es genérico, no se particularizará para los distintos contenedores.
 */
.cmTextOnlyLink {
	font-weight: bold;
	color: #6C6C6C;
}

A.cmTextOnlyLink:link {
	text-decoration: none;
	color: #6C6C6C;
}
A.cmTextOnlyLink:visited {
	text-decoration: none;
	color: #6C6C6C;
}
A.cmTextOnlyLink:active {
	text-decoration: underline;
	color: #6C6C6C;
}
A.cmTextOnlyLink:hover {
	text-decoration: none;
	color: #6C6C6C;
}

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

A.cmPrintableLink:link {
	text-decoration: none;
	color: #1F2F69;
}
A.cmPrintableLink:visited {
	text-decoration: none;
	color: #1F2F69;
}
A.cmPrintableLink:active {
	text-decoration: underline;
	color: #1F2F69;
}
A.cmPrintableLink:hover {
	text-decoration: underline;
	color: #1F2F69;
}

/**
 * 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: #1F2F69;
}
A.cmImageGalleryLink:link {
	color: #1F2F69;
	text-decoration: none;
}
A.cmImageGalleryLink:visited {
	color: #1F2F69;
	text-decoration: none;
}
A.cmImageGalleryLink:active {
	color: #1F2F69;
	text-decoration: underline;
}
A.cmImageGalleryLink:hover {
	color: #1F2F69;
	text-decoration: underline;
}

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

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

A.cmParentsContentLink:visited {
	text-decoration: none;
	color: #606060;
}
A.cmParentsContentLink:active {
	text-decoration: underline;
	color: #606060;
}
A.cmParentsContentLink:hover {
	text-decoration: underline;
	color: #606060;
	
}

/**
 * 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: #6C6C6C;
}

.cmSibilingLink .cmResourceTextLink {
	color: #6C6C6C;
}

A.cmSibilingLink:link {
	color: #6C6C6C;
	text-decoration: none;
}
A.cmSibilingLink:visited {
	color: #6C6C6C;
	text-decoration: none;
}
A.cmSibilingLink:active {
	color: #6C6C6C;
	text-decoration: none;
}
A.cmSibilingLink:hover {
	color: #6C6C6C;
	text-decoration: underline;
}

/**
 * galería de imagenes -> en popup.css
 */

 /**
  * 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: #000;
}
  
/**
 * Estilo por defecto del enlace a la página de los contenidos hijos.
 */
.cmChildrenLink {
	color: #8B8B8B;
}

.cmChildrenLink .cmResourceTextLink {
	color: #6C6C6C;
}

A.cmChildrenLink:link {
	text-decoration: none;
	color: #8B8B8B;
}
A.cmChildrenLink:visited {
	text-decoration: none;
	color: #8B8B8B;	
}
A.cmChildrenLink:hover {
	text-decoration: underline;
	color: #8B8B8B;	
}
A.cmChildrenLink:active {
	text-decoration: none;
	color: #8B8B8B;	
}

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

A.cmContentLink:link {
	text-decoration: none;
	color: #606060;
}
A.cmContentLink:visited {
	text-decoration: none;
	color: #606060;
}
A.cmContentLink:active {
	text-decoration: underline;
	color: #606060;
}
A.cmContentLink:hover {
	text-decoration: underline;
	color: #606060;
}

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

DIV.cmGlossaryTitle {
	padding-bottom: 0.5em;
	font-size: 1em;
}

.cmGlossaryTitle .cmResourceTextLink {
	color: #707070;
}

/**
 * Estilo por defecto para los elementos del glosario
 */
DIV.cmGlossaryBlock {
	font-size: 1.1em;
	padding-bottom: 0.3em;	
} 

DIV.cmGlossaryBlocknoLetters {
	color: #707070;
	font-size: 1em;
	padding-top: 1em;
}

.cmGlossaryElement {
	color: #777;
}

A.cmGlossaryElement:link {
	color: #C28989;
	font-weight: bold;
	margin-right: 2px;
}
A.cmGlossaryElement:visited {
	text-decoration: none;
}
A.cmGlossaryElement:hover {
	text-decoration: underline;
	color: #777;
}
A.cmGlossaryElement:active {
	text-decoration: underline;
	color: #777;
}

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

A.cmCurrentGlossaryElement:link {
	text-decoration: none;
	color: #777;
	margin-right: 2px;
}
A.cmCurrentGlossaryElement:visited {
	text-decoration: none;
}
A.cmCurrentGlossaryElement:hover {
	text-decoration: underline;
	color: #C28989;
}
A.cmCurrentGlossaryElement:active {
	text-decoration: underline;
	color: #C28989;
}

/**
 * Estilos para los grupos de autoenlaces
 */
.cmNavGroupContentLink {
}
DIV.cmBodyContent A.cmNavContentLink:link {
}
DIV.cmBodyContent A.cmNavContentLink:visited {
}
DIV.cmBodyContent A.cmNavContentLink:active {
}
DIV.cmBodyContent A.cmNavContentLink:hover {
}

.error {
	color: red;
	font-weight: normal;
	text-align: justify;
}

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

/**
 * Para los resultados de una búsqueda en recursos
 */
UL.cmContentResourcesClazz {
	margin: 0px;
	padding: 0.5em 0px 1em 1em;
}

UL.cmContentResourcesClazz LI {
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-image: none;
	color: #666;
	padding-left: 2em;
	padding-bottom: 0.5em;
}

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

A.cmResourceContentLink {
	color: #333;
}
A.cmResourceContentLink:visited {
	color: #333;
}
A.cmResourceContentLink:hover {
	color: #333;
	text-decoration: underline;
}
A.cmResourceContentLink:active {
	color: #333;
	text-decoration: underline;
}

/**
 *	ESTILOS NECESARIOS PARA EL NUEVO EDITOR DE TEXTOS
**/
.cmUnderline {
	text-decoration: underline;
}

.cmStrike {
	text-decoration: line-through;
} 

/* alineamiento de imágenes */
.cmEmbedImageright {
    float: right;
}

.cmEmbedImageleft {
    float: left;
} 

.cmEmbedImagemiddle {
	vertical-align: middle;
}

.cmEmbedImagebottom {
	vertical-align: bottom;
}

.cmEmbedImagetop{
	vertical-align: bottom;
}

.cmEmbedImagetexttop{
	vertical-align: text-top;
}

.cmEmbedImagebaseline{
	vertical-align: baseline;
}

/* 
* Alineamiento horizontal
*/
.cmAlignright {
	text-align: right;
}

.cmAlignleft {
	text-align: left;
}

.cmAligntop {
	vertical-align: top 
}

.cmAlignbottom {
	vertical-align: bottom;
}

.cmAligncenter {
	text-align: center;
}
.cmAligncenter[class] {
	text-align: -moz-center;
}

.cmAlignjustify {
	text-align: justify;
}

/*
* Alineamiento vertical
*/
.cmVAligntop {
	vertical-align: top;
}

.cmVAlignmiddle {
	vertical-align: middle;
}

.cmVAlignbottom {
	vertical-align:  bottom;
}

/* 
* Sangria 
*/
.cmIndent {
	padding-left: 1em;
}
/**
* Estilo de los iconos de ventana emergente
*/
.cmMenuPopupImage{
        padding-left: 0.2em;
}
