/***********************************************/
/* cajas construidas con DIV                   */
/***********************************************/

.caja_clear_both{
	clear:both;
	}

/***********************************************/
/* LISTA IMAGEN TITULO Y TEXTO                 */
.lis_ent_val_linea{
	text-align:left;
	color:#333333;
	margin:0px;
	padding:0px;
	}
.lis_ent_val_linea dl{
	margin:0px;
	clear:both;
	}
.lis_ent_val_linea dt{
	margin:0px;
	float:left;
	}
.lis_ent_val_linea dt img{
	margin:0px 4px;
	}
.lis_ent_val_linea dd{
	display:inline;
	}
.lis_ent_val_linea h6{
	font-size:100%;
	font-weight:bold;
	margin-bottom:0.5em;
	margin-top:2px;
	}
.lis_ent_val_linea p{
	margin:0px;
	padding:0px;
	}
.lis_ent_val_linea a, .lis_ent_val_linea a:visited{
	text-decoration:none;
	color:#333333;
	margin:0px;
	padding:0px;

	}
.lis_ent_val_linea a:hover{
	text-decoration:underline;
	}

/***********************************************/
/* LISTA DE ENLACES 1                           */
div.lista_enlaces_1 ul.minimalista{
	text-align:left;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #C0C0C0;
	list-style-position:inside;
	list-style-type:square;
	width:auto;
	}
div.lista_enlaces_1 ul.minimalista li{
	margin:0px;
	padding:4px;
	padding-left:7px;
	border-top:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-left:1px solid #C0C0C0;
	color:#00908A;
	}
div.lista_enlaces_1 ul.minimalista li A, div.lista_enlaces_1 ul.minimalista liA:visited{ 
	color:#333333;
	text-decoration:none;
	}
div.lista_enlaces_1 ul.minimalista li A:hover{
	text-decoration:underline;
	}

/***********************************************/
/* directorio_1                                */
.directorio_1{ width:auto; }
*HTML .directorio_1{ position:relative; }
div.directorio_1 div.titulo{
	background-color: #F0F0F0;
	border:1px solid #C0C0C0;
	padding:5px;
	padding-left:20px;
	text-align:left;
	font-weight:bold;
	font-size:110%;
	color:#333333;
	}
div.directorio_1 ul.minimalista{
	text-align:left;
	margin:0px;
	padding:0px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	list-style-position:inside;
	list-style-type:square;
	}
div.directorio_1 ul.minimalista li{
	margin:0px;
	padding:4px;
	padding-left:7px;
	border-bottom:1px solid #C0C0C0;
	color:#00908A;
	}

/***********************************************/
/* EVENTOS_01                                  */
			
.eventos_01{
	color:#333333;
	text-align:left;
	margin:0px 5px;
	}

.eventos_01_mes{
	border:1px solid #999999;
	padding:3px;
	background-color:#F0F0F0;
	font-size:120%;
	font-weight:bold;
	}

.eventos_01_caja{
	margin-top:4px;
	border:1px solid #999999;
/*	border-top:0px;*/
	}
	
.eventos_01_x{
	z-index:1;
	border-style:solid;
	border-width:0;
	border-left-width:45px;		/* ANCHO Columna a */
	border-left-color:#F0F0F0;	/* COLOR Columna a */
	}
.eventos_01_x_x{
	width:100%;
	z-index:2;
	}
* html .eventos_01_x_x{
	position:relative;			/* fix a render bug in IE under certain conditions */
	background-color:#FFFFFF;	/* COLOR columna b */
	}

.eventos_01_dia{
	float:left;
	margin-right:1px;
	position:relative;
	z-index:10;
	overflow:visible;			/* fix for IE italics bug */
	width:45px;					/* ANCHO Columna a */
	margin-left:-45px;			/* ANCHO Columna a */
	font-size:110%;
	font-weight:bold;
	}

.eventos_01_x_b{
	float:right;
	width:100%;
	margin-left:-1px;
	border-width:0px;
	position:relative;
	z-index:10;
	overflow:visible;			/* fix for IE italics bug */
	}
.eventos_01_y {
	width:100%;
	margin:8px 0px;
	}

.eventos_01_titulo{
	margin:0px 8px;
	padding:3px 4px 3px 4px;
	font-size:110%;
	font-weight:bold;
	background-color:#F0F0F0;
	}

.eventos_01_detalle{
	margin:0px 4px 0px 15px;
	padding:2px 0px 3px 5px;
	border-left:4px solid #F0F0F0;
	}


/*******************************************************************/
/**        CSS para : Cabecera / Contenido                        **/ 
.caja_01_a{
	padding: 3px 5px 0px 5px;
	border:0px;
	font-size:150%;
	text-align:right;
	margin-bottom:-2px;
	color:#FFFFFF;
	}
.caja_01_b{
	padding: 5px;
	font-size:100%;
	text-align:justify;
	border-width:2px;
	border-style:solid;
	border-top:0px;
	background-color:#FFFFFF;
	color:#333333;
	}
*HTML div.caja_01_b{
	position:relative;
	}
.caja_01 P{
	margin:0.75em 0px;
	}

.caja_01 A, .caja_01 A:visited{
	text-decoration:none;
	color:#333333;
	}
.caja_01 A:hover{
	text-decoration:underline;
	}

	.verdeultramar_01 .caja_01_a{background-color:#00908A;}
	.verdeultramar_01 .caja_01_b{border-color:#00908A;}

	.terracotta_01 .caja_01_a{background-color:#CB5627;}
	.terracotta_01 .caja_01_b{border-color:#CB5627;}

	.azulanil_01 .caja_01_a{background-color:#3B2F8B;}
	.azulanil_01 .caja_01_b{border-color:#3B2F8B;}

	.rojocana_01 .caja_01_a{background-color:#9A203B;}
	.rojocana_01 .caja_01_b{border-color:#9A203B;}

	.gris_01 .caja_01_a{background-color:#C0C0C0; color:#333333;}
	.gris_01 .caja_01_b{border-color:#C0C0C0;}


/*******************************************************************/
/**        CSS para : Cabecera / Contenido con MARCO  2           **/ 

.caja_02{
	text-align:left;
	font-size:100%;
	color: #333333;
	}
*HTML .caja_02{
	position:relative;
	}

.caja_02_a{
	padding:3px 5px;
	font-size:110%;
	font-weight:bold;
	color:#FFFFFF;
	}
.caja_02_b{
	width:99%;
	}
.caja_02 P{
	margin:0.75em 0px;
	}
.caja_02_b A, .caja_02_b A:visited{
	text-decoration:none;
	color: #333333;
	}
.caja_02_b A:hover{
	text-decoration:underline;
	}

	.verdeultramar_02 .caja_02{border-top:2px solid #00908A; border-bottom:4px solid #98CF97;}
	.verdeultramar_02 .caja_02_a{background-color:#98CF97;}
	.verdeultramar_02 .caja_02_b{border-bottom:2px solid #00908A;}

	.terracotta_02 .caja_02{border-top:2px solid #CB5627; border-bottom:4px solid #F7931D;}
	.terracotta_02 .caja_02_a{background-color:#F7931D;}
	.terracotta_02 .caja_02_b{border-bottom:2px solid #CB5627;}

	.azulanil_02 .caja_02{border-top:2px solid #3B2F8B; border-bottom:4px solid #7E9ACF;}
	.azulanil_02 .caja_02_a{background-color:#7E9ACF;}
	.azulanil_02 .caja_02_b{border-bottom:2px solid #3B2F8B;}

	.rojocana_02 .caja_02{border-top:2px solid #9A203B; border-bottom:4px solid #F48480;}
	.rojocana_02 .caja_02_a{background-color:#F48480;}
	.rojocana_02 .caja_02_b{border-bottom:2px solid #9A203B;}

	.gris_02 .caja_02{border-top:2px solid #C0C0C0; border-bottom:4px solid #F6F6F6;}
	.gris_02 .caja_02_a{background-color:#F6F6F6; color:#A0A0A0;}
	.gris_02 .caja_02_b{border-bottom:2px solid #C0C0C0;}

/*******************************************************************/
/**        CSS para : Cabecera / Contenido con MARCO  3           **/ 

.cab_con_marco3{
	text-align:left;
	font-size:100%;
	color: #333333;
	}
*HTML .cab_con_marco3{
	position:relative;
	}
.cab_con_marco3_a{
	padding:3px 5px;
	font-size:110%;
	font-weight:bold;
	color:#FFFFFF;
	}
.cab_con_marco3_b{
	width:99%;
	clear:both;
	}
.cab_con_marco3 P{
	margin:0.75em 0px;
	}
.cab_con_marco3_b A, .cab_con_marco3_b A:visited{
	text-decoration:none;
	color: #333333;
	}
.cab_con_marco3_b A:hover{
	text-decoration:underline;
	}

	.verdeultramar .cab_con_marco3{border-top:2px solid #00908A;}
	.verdeultramar .cab_con_marco3_a{background-color:#98CF97;}

	.terracotta .cab_con_marco3{border-top:2px solid #CB5627;}
	.terracotta .cab_con_marco3_a{background-color:#F7931D;}

	.azulanil .cab_con_marco3{border-top:2px solid #3B2F8B;}
	.azulanil .cab_con_marco3_a{background-color:#7E9ACF;}

	.rojocana .cab_con_marco3{border-top:2px solid #9A203B;}
	.rojocana .cab_con_marco3_a{background-color:#F48480;}

	.gris .cab_con_marco3{border-top:2px solid #C0C0C0;}
	.gris .cab_con_marco3_a{background-color:#F6F6F6; color:#A0A0A0;}

/*******************************************************************/
/**        CSS para : Contenido con MARCO  (02)                   **/ 

.caja_03{
	padding: 5px 5px 5px 5px;
	background-color:#FFFFFF;
	color:#333333;
	}

*HTML .caja_03{
	position:relative;
	}

	.verdeultramar_03 .caja_03{border:2px solid #00908A;}

	.terracotta_03 .caja_03{border:2px solid #CB5627;}

	.azulanil_03 .caja_03{border:2px solid #3B2F8B;}

	.rojocana_03 .caja_03{border:2px solid #9A203B;}

	.gris_03 .caja_03{border:2px solid #C0C0C0;}

/*******************************************************************/
/**        CSS para : Noticia con fotos (01)        			  **/ 
/**                   | a | b         |							  **/
/**                   |   | c         |    						  **/

.noticia_foto_01{
	margin-top:10px;
	padding:0px;
	text-align:justify;
	text-align:left;
	color:#000000;
	}
.noticia_foto_01_a img{
	float:left;
	margin-right:15px;
	margin-bottom:5px;
	width:90px;
	height:70px;
/*	height:auto; tamaņo proporcional*/
	}
.noticia_foto_01_b{
	border-top:1px solid #E0E0E0;
	border-bottom:2px solid #E0E0E0;
/*	background-color:#FFFFFF;*/
	text-align:right;
	color:#666666;
	font-size:80%;
	}


/*******************************************************************/
/**        CSS para : Destacado con fotos (01)        			  **/ 
/**                   | a | b         |							  **/
/**                   |   | c         |    						  **/

.destacado_foto_01{
	margin-top:10px;
	padding:0px;
	text-align:left;
	color:#000000;
	}
.destacado_foto_01_a p:first-letter {
	font-size:200%;
/*	float:left;*/
	} 
.destacado_foto_01_a img{
	float:right;
	margin-left:15px;
	margin-bottom:5px;
	}
.destacado_foto_01_b{
	border-top:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	font-size:0px;
	height:1px;
	}

/*******************************************************************/
/**        CSS para : Cabecera / Contenido con FILIGRANA  (01)    **/ 

.caja_00{
	width:100%;
	}
/**HTML .caja_00{ position:relative; }*/

.caja_00_a{
	height:26px;
	width:100%;
	position:relative;
	}
.caja_00_a .sombra{
	position:absolute;
	bottom:4px;
	left:0px;
	height:5px;
	width:100%;
	font-size:0px;
	background-color:#DDDDDD;
	}
.caja_00_a .titulo{
	position:absolute;
	bottom:0px;
	left:0px;
	padding: 0px 0px 2px 0px;
	height:22px;
	width:100%;
	font-size:200%;
	text-align:left;
	}
.caja_00_b{
	padding: 0px;
	margin: 0px;
	position:relative;
	width:100%;
	}

	.verdeultramar_00 .caja_00_a .titulo{border-bottom:2px solid #F7931D; color:#00908A;}

	.terracotta_00 .caja_00_a .titulo{border-bottom:2px solid #98CF97; color:#CB5627;}

	.azulanil_00 .caja_00_a .titulo{border-bottom:2px solid #F48480; color:#3B2F8B;}

/*	.rojocana_00 .caja_00_a .titulo{border-bottom:2px solid #7E9ACF; color:#9A203B;} */
	.rojocana_00 .caja_00_a .titulo{border-bottom:2px solid #254EA0; color:#9A203B;}

	.gris_00 .caja_00_a .titulo{border-bottom:2px solid #C0C0C0; color:#909090;}

/***********************************************/
/* caja_04                                     */
div.caja_04{clear:both;}
div.caja_04_a{
	padding:4px 5px;
	text-align:left;
	font-weight:bold;
	font-size:110%;
	color:#333333;
	width:auto;
	}
*HTML .caja_04_a{ position:relative;}

div.caja_04_b{
	border-top:0px;
	text-align:left;
	padding:2px;
	color:#333333;
	width:auto;
	}
*HTML .caja_04_b{ position:relative;}

div.caja_04_b A, div.caja_04_b A:visited{ 
	color:#333333;
	text-decoration:none;
	}
div.caja_04_b A:hover{
	text-decoration:underline;
	}

	.verdeultramar_04 .caja_04_a{border:1px solid #00908A; background-color:#98CF97;}
	.verdeultramar_04 .caja_04_b{border:1px solid #00908A;border-top:0px;}

 	.terracotta_04 .caja_04_a{border:1px solid #CB5627; background-color:#F7931D;}
	.terracotta_04 .caja_04_b{border:1px solid #CB5627;border-top:0px;}

 	.azulanil_04 .caja_04_a{border:1px solid #3B2F8B; background-color:#7E9ACF;}
	.azulanil_04 .caja_04_b{border:1px solid #3B2F8B;border-top:0px;}
	
	.rojocana_04 .caja_04_a{border:1px solid #9A203B; background-color:#F48480;}
	.rojocana_04 .caja_04_b{border:1px solid #9A203B; border-top:0px;}

	.gris_04 .caja_04_a{border:1px solid #C0C0C0; background-color:#F0F0F0;}
	.gris_04 .caja_04_b{border:1px solid #C0C0C0;border-top:0px;}
