/************** Estilos de Tablas ***********************/


/* --- calendario.css --- */
.d1 {
  font-size: 110%;
  text-align: right;
}
.d2 {
  font-size: 110%;
  text-align: right;
  color: red;
}
.d3 {
  font-size: 110%;
  text-align: right;
  font-weight: bold;
  color: #3A6CB6;
}
.d4 {
  font-size: 110%;
  text-align: right;
  color: #c8c8c8;
}
.tx {
  text-align: left;
  font-weight: bold;
}
.seccion {
  font-size: 105%;
  text-align: left;
  font-weight: bold;
  color: #666666;
  margin-top: 1em;
}



table.calendario th {
  background-color: #86A10B;
  text-align: center;
  padding: 6px 12px 6px 12px;
  color: #fff;
  border: 1px solid #86A10B;
  font-weight: bold;
  width:14%;
}
table.calendario td {
  padding: 3px 6px 3px 6px;
  vertical-align: top;
  width=14%;
}
table.calendario td li {
  margin-left: 15px;
}
table.calendario .tr {
  background-color: #C8CD97;
  border: 1px solid #C8CD97;
}
table.calendario .str {
  background-color: #fdfded;
  border: 1px solid #EFEBC6; /* #feffb9;*/
}
table.calendario .sd {
  background-color: #F3F7E3;
  border: 1px solid #C8CD97;
}
/*flechitas*/
table.calendario .cambio{
  background: transparent;
  border: transparent;
  text-align: center;
  color: #eaeaea;
  font-size:5em;
  font-weight: bold;
  width:14%;
}
table.calendario .cambio a{
  color:#eaeaea !important;
  text-decoration:none !important;
}
table.calendario .cambio a:hover{
  color:#f90 !important;
}


dt {
  font-size: 1.1em;
  font-weight: bold;
  margin-top: 0.8em;
}
dd {
  font-size: 1.1em;
}

.mes {
  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
  margin-bottom: 0.5em;
}
.titSiglas {
  font-size: 1.5em;
  font-weight: bold;
}
.siglas {
  margin-left: 3em;
}
.novedades {
  /*font-size: 0.9em;
  text-align: justify;*/
  margin: 0 40px 20px 20px;
}
.novedades img {
  padding: 1px;
  margin: 1px 20px 10px 10px;
  vertical-align: top;
  float: left;
  background:#fff;
  border:0px solid #808080;
}

/* --- estiloContenido.css --- */
#subtema ul,
#institucional ul {
  list-style: none;
  padding: 0;
  margin: 0px;  
}
.descContenido {
  font-size: 0.9em;
  font-style: italic;
  position: relative; /*absolute;*/
  float:right;
  margin-top: 2px;
  margin-right: 5px;
}


/* --- estilojornadas.css --- */	
.tematabla {
	font-size: 0.9em;
	color: #555555;
	background-color: #FFF;
	margin: 2px 0px 0px;
	width: 100%;
	padding: 0px;
	border-spacing: 0px;
	line-height: 1.4em;
}
.titCol2{
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: #555555;
	padding: 0px 5px 0px 5px;
	/*border-bottom: 2px solid #C8CD97;*/
}

.temath0,
.temath0c,
.temath1,
.temath2,
.temath3 {
	background-color: #fdfded;
	font-size: 1em;
	font-weight: normal;
	color: #555555;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EFEBC6;
	border-bottom-color: #EFEBC6;
	padding: 5px;
}
.temath1{
	text-align: left;
	width: 50%;
	padding-left: 10px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #EFEBC6;
		
}
.temath2{
	background-color: #F3F7E3;
	text-align: left;
	width: 25%;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #EFEBC6;	
}
.temath3{
	font-size:0.9em;
	text-align: left;
	width: 25%;
	padding-left: 10px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #EFEBC6;
}
h2.lonuevo-jornadas{
	background-image: url(../../../portal/images/icons/otrostemas20.gif);
	background-repeat: no-repeat;
	background-position: 15px 0px;	
	padding: 3px 40px 3px 40px;
	text-align: left;
	font-size: 1.2em;
	white-space: nowrap;
}
/* --- catalogo.css --- */
.minificha {
  float:left;
  font-size: 0.9em;
  padding: 10px;
  margin: 10px;
  height: 150px;
  width: 250px;
  border-top: 2px solid #c8cd97;
  /* gradiente css3 */
  background: #fff; /* Old browsers */
  background: -moz-linear-gradient(top,  #F3F7E3 0%, #ffffff 20%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3F7E3), color-stop(20%,#ffffff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #F3F7E3 0%,#ffffff 20%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #F3F7E3 0%,#ffffff 20%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #F3F7E3 0%,#ffffff 20%); /* IE10+ */
  background: linear-gradient(to bottom,  #F3F7E3 0%,#ffffff 20%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F3F7E3', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.minificha img{
  float:left;
  margin-right: 10px;
}
.minificha p{
  font-size: 0.9em;
}

/* --- heredado de 'material didactico' --- */
.didactica{
  width: 80%;
  text-align: justify;
  margin-left:10%;
}

.didactica h3{
	border:0px;
	border-bottom: 5px solid #f3c471;
    font-size: 1em;
    margin: 25px 0 0;
    padding: 5px 20px;
}

.didactica img{
  float: left;
  margin: 15px;
  max-width: 25%;
}

.didactica p{
  margin-left: 30%;
  width: 70%;
}

