﻿html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	min-height: 100%;
	width: 100%;
}

body {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff url(images/fondo.gif) no-repeat center center;
	background-color: #eee;
	}
	
p, ol, ul, li {
	line-height: 1.5em;
	}

li {
	font-size: 0.9em;
	}

img {
	border: 0;
	}

#contenedor {
	height: 100%;
	width: 100%;
	}

#contenedor_h { 
	position: relative;
	min-height: 100%;
	}

#encabezado {
	height: 88px;
	background-color: orange; background-color: #4D4D4D;
	border-bottom: 1px solid silver;
	}

#encabezado h1 {
	display: inline;
	float: left;
	margin: 20px 0px 0px 16px;
	color: white;
	font-family: Arial Black;
	font-size: 3em;
	}

#encabezado h1 .mes_ano {
	font-family: Verdana; 
	font-size: .55em; 
	color: #224466; color:#99CCFF; color:#FFFFCC;
	font-weight:normal;
	}

#encabezado h1 .ano {
	font-size: .8em; 
	font-weight:bold
	}

#encabezado h2 {
	display: inline;
	float: left;
	vertical-align: baseline;
	color: #224466; color:#326699; color:red;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	}

#encabezado img#img1 { 
	float: left;
	margin: 13px 0px 0px 16px;
	}

#encabezado img#img2 { 
	float: right; 
	margin: 29px 20px 0px 0px;
	border:1px solid white;
	}

#encabezado img#img3 { 
	float: right;
	margin: 19px 18px 0px 0px;
	}

#encabezado a img {
	border: 0;
	}

div#encabezado img#img_coag { 
	float: right;
	margin: 16px 20px 0px 0px;
	}

div#encabezado span#aaf { 
	float: right; 
	margin: 39px 20px 0px 0px;
	font-size:10px;
	color:white;
	/*text-align:right;*/
	}

div#encabezado span#aaf a { 
	text-decoration:none;
	color:white;
	}

#contenido {
 	min-height: 320px;
	margin: .5em;
	}

#contenido acronym {
	border-bottom:none;
	}

#contenido ol, ul {
	font-size: 0.85em;
	}

#contenido h1 {
	margin-top: 0;
	color: #224466;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	text-align:center;
	}

#contenido h2 { 
	font-size: 1.1em;
	color: #666666;
	}

#clear {
	clear: both;
	height: 64px;
	}

#pie {
	clear: both;
	position: absolute;
	bottom: 0px;
	width: 100%;
	color: white;
	/*letter-spacing: 1.1pt;*/
	/*font-weight: bold;*/
	font-size: 0.75em;
	padding-top: 34px;
	padding-bottom: 8px;
	background: #eeeeee url(images/pie.gif) no-repeat bottom right;
	}

#pie a {
	color: white;
	}
	
#pie p {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.c_r_0  {background: #CC0000; border:1px dotted #CC0000;}
.c_r_1  {background: #CC4400; border:1px dotted #CC4400;}
.c_r_2  {background: #CC8800; border:1px dotted #CC8800;}
.c_r_3  {background: #CCCC00; border:1px dotted #CCCC00;}
.c_r_4  {background: #88CC00; border:1px dotted #88CC00;}
.c_r_5  {background: #44CC00; border:1px dotted #44CC00;}
.c_r_6  {background: #00CC00; border:1px dotted #00CC00;}
.c_r_7  {background: #00CC44; border:1px dotted #00CC44;}
.c_r_8  {background: #00CC88; border:1px dotted #00CC88;}
.c_r_9  {background: #00CCCC; border:1px dotted #00CCCC;}
.c_r_10 {background: #0088CC; border:1px dotted #0088CC;}
.c_r_11 {background: #0044CC; border:1px dotted #0044CC;}
.c_r_12 {background: #0000CC; border:1px dotted #0000CC;}
.c_r_13 {background: #4400CC; border:1px dotted #4400CC;}
.c_r_14 {background: #8800CC; border:1px dotted #8800CC;}
.c_r_15 {background: #CC00CC; border:1px dotted #CC00CC;}
.c_r_16 {background: #CC0088; border:1px dotted #CC0088;}
.c_r_17 {background: #CC0044; border:1px dotted #CC0044;}

.no_dia_inicio {background:white;}

.c_r_0 a  {color: #CC0000;}
.c_r_1 a  {color: #CC4400;}
.c_r_2 a  {color: #CC8800;}
.c_r_3 a  {color: #CCCC00;}
.c_r_4 a  {color: #88CC00;}
.c_r_5 a  {color: #44CC00;}
.c_r_6 a  {color: #00CC00;}
.c_r_7 a  {color: #00CC44;}
.c_r_8 a  {color: #00CC88;}
.c_r_9 a  {color: #00CCCC;}
.c_r_10 a {color: #0088CC;}
.c_r_11 a {color: #0044CC;}
.c_r_12 a {color: #0000CC;}
.c_r_13 a {color: #4400CC;}
.c_r_14 a {color: #8800CC;}
.c_r_15 a {color: #CC00CC;}
.c_r_16 a {color: #CC0088;}
.c_r_17 a {color: #CC0044;}

.dia_inicio a {color:white;}

a {
	text-decoration: none; color: black;
	}

p {
	margin-top: 0; margin-bottom: 0;
	font-size: 10px;
	}

p.del_evento {
	text-indent:-20px; 
	margin-left:20px;
	}

.delegacion {
	width:20px;
}

td {
	vertical-align: top;
	text-align: left;
	line-height: 100%;
	}

td div {
	margin: 0 0 1px 0;
	}

td p {
	padding: 1px 1px 1px 1px;
	margin: 0;
	font-weight: normal;
	}

td a {
	display: block;
	}

.dia_semana {
	width: 16%;
	height: 16px;
	padding-top: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 3px;
	font-weight: bold;
	font-size: 10pt;
	color: #666666;
	}

.dia {
	width: 16%;
	height:80px;
	padding-top: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	padding-top: 1px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;
	margin-bottom: 1px;
	background-color: white;
	}

.otro_mes {
	width: 16%;
	height:80px;
	padding-top: 1px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;
	border: 1px dotted #cccccc;
	padding-top: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px;
	margin-bottom: 1px;
	color: gray;
	background-color: #FCFCFC;
	}

.domingo {
	width: 4%;
	height:80px;
	padding-top: 1px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;
	background-color: transparent; border:0;
	}

.domingo p {
	background-color: transparent;
	color: gray;
	}

td.domingo p.del_evento {
	text-indent:0px; 
	margin-left:0px;
	}

.domingo p.festivo {
	color: red;
	}

.hoy {
	width: 16%;
	height:80px;
	padding-top: 1px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;
	border: 1px solid black;
	background-color: white;
	}


.c_pfp		{background-color: #99CCFF;}
.c_esp		{background-color: #00CCFF;}
.c_inf		{background-color: #CCFFFF;}
.c_nor		{background-color: #00FFFF;}
.presentacion	{/*background-image: url('images/d_azul.gif');*/ /*border: 1px solid #003366;*/ /*#FFCCFF;*/} /*Repito el fondo, debajo del establecimiento de color de las charlas (para que lo coja)*/
.reunion	{background-color: orange; display: none; /*#FFCC99;*/} /*omitimos las reuniones de la CAT en la versión pública*/
.conferencia	{/*background-image: url(images/d_marron.gif);*/ /*border: 1px solid #663300;*/ /*#CCFFCC;*/}
.aviso		{background-color: #FFFF99; display: none;} /*omitimos los avisos en la versión pública*/
.festivo	{/*background-color: white;*/ color: red;}
.act_externa, c_externo	{background-color: #FFCCCC; display: none;} /*omitimos las actividades externas la versión pública*/
.ediciones b {color:green;}
.normativa b {color:#036;}
.ordinario	{/*background-color: white;*/}
.congreso	{background-color:#F4CACA; /*border: 1px solid #663300;*/ /*#CCFFCC;*/}
.visita	{/*background-color:#F4CACA;*/ /*border: 1px solid #663300;*/ /*#CCFFCC;*/}

/*Charlas técnicas*/
.ct_0 {background: #FAE5E5;}
.ct_1 {background: #FAEDE6;}
.ct_2 {background: #FAF3E6;}
.ct_3 {background: #FAFAE6;}
.ct_4 {background: #F3FAE6;}
.ct_5 {background: #EDFAE6;}
.ct_6 {background: #E6FAE6;}
.ct_7 {background: #E6FAED;}
.ct_8 {background: #E6FAF3;}
.ct_9 {background: #E6FAFA;}
.ct_10 {background: #E6F3FA;}
.ct_11 {background: #E6EDFA;}
.ct_12 {background: #E6E6FA;}
.ct_13 {background: #EDE6FA;}
.ct_14 {background: #F3E6FA;}
.ct_15 {background: #FAE6FA;}
.ct_16 {background: #FAE6F3;}
.ct_17 {background: #FAE6ED;}

/*.ct	{background-image: url('images/d_gris.gif');}*/

p.enlaces_inferiores {text-align:center; margin-top:1em;}
p.enlaces_inferiores a {display: inline;}
p.enlaces_inferiores a:hover {text-decoration: underline;}

.continua {
	color:silver;
	}