html {
	font-size:10pt;
}
body {
	background:#fff;
	font-family:arial;
}

.text_box1 {border:1px solid #c3c3c3;}
.fecha {cursor:pointer;font-family:arial;font-size:8pt;background:#8dd35f;padding:2px;height;20px;color:white;width:85px;}
.fecha2 {cursor:pointer;font-family:arial;font-size:8pt;background:#8dd35f;padding:2px;height;20px;color:#9de36f;width:85px;}
.proximamente {font-family:arial;font-size:10pt;background:#8dd35f;padding:2px;height;20px;color:white;width:85px;}
.foto {cursor:pointer;background:#fff;padding-top:7px;border-left:0px solid white;width:290px}
.fotoproximamente {background:#fff;padding-top:7px;border-left:0px solid white;width:290px}
.descripcion {font-family:arial;font-size:9pt;background:#fff;padding:2px;color:#000;}

/*
.fecha {font-family:arial;font-size:8pt;background:#8dd35f;padding:2px;height;20px}
.foto {background:#333;padding:2px;}
.descripcion {font-family:arial;font-size:8pt;background:#ffff;padding:2px;}
*/
table.principal {
	BORDER-LEFT: black 0px solid;
	BORDER-RIGHT: black 0px solid;
	BORDER-TOP: black 0px solid;
	BORDER-BOTTOM: black 0px solid;
	background:white;
}
table.titulo {
	BORDER-LEFT: white 0px solid;
	BORDER-RIGHT: black 0px solid;
	BORDER-TOP: white 0px solid;
	BORDER-BOTTOM: black 0px solid;
	color:#555;
}
table.principal2 {
	BORDER-LEFT: black 0px solid;
	BORDER-RIGHT: black 0px solid;
	BORDER-TOP: black 0px solid;
	BORDER-BOTTOM: black 0px solid;
	background:#eee;
}
table.titulo2 {
	BORDER-LEFT: white 0px solid;
	BORDER-RIGHT: black 0px solid;
	BORDER-TOP: white 0px solid;
	BORDER-BOTTOM: black 0px solid;
	color:#000;
}
table.edicto {
	BORDER-LEFT: #f3f3f3 0px solid;
	BORDER-RIGHT: #f3f3f3 0px solid;
	BORDER-TOP: #f3f3f3 0px solid;
	BORDER-BOTTOM: #f3f3f3 0px solid;
	background:white;
	color:#333;
	font-family:verdana;
	font-size:8pt;
	color:black;
	padding:5px;
}

table.contenido {
	BORDER-LEFT: white 0px solid;
	BORDER-RIGHT: black 0px solid;
	BORDER-TOP: white 0px solid;
	BORDER-BOTTOM: black 0px solid;
	background:white;
	color:black;
}
table.informes {
	line-height: 18pt;
	BORDER-LEFT: white 0px solid;
	BORDER-RIGHT: black 0px solid;
	BORDER-TOP: white 0px solid;
	BORDER-BOTTOM: black 0px solid;
	background:white;
	color:black;
}
table.fotos {
	font-family:arial;
	font-size:8pt;
	BORDER-LEFT: white 0px solid;
	BORDER-RIGHT: black 0px solid;
	BORDER-TOP: white 0px solid;
	BORDER-BOTTOM: black 0px solid;
	background:white;
	color:black;
}
th.calendario,td.calendario {
	background:white;
	border:0px solid black;
	padding:5px;
	color:#555;
}

th.calendario2,td.calendario2 {
	border:0px solid black;
	padding:5px;
}

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: none; color: #FF0000}


.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}
.embed-container iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}

h1.rayas {
  overflow: hidden;
  text-align: center;
}

h1.rayas:before,
h1.rayas:after {
  background-color: #000;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

h1.rayas:before {
  right: 0.5em;
  margin-left: -50%;
}

h1.rayas:after {
  left: 0.5em;
  margin-right: -50%;
}

h2.rayas {
  overflow: hidden;
  text-align: center;
}

h2.rayas:before,
h2.rayas:after {
  background-color: #000;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

h2.rayas:before {
  right: 0.5em;
  margin-left: -50%;
}

h2.rayas:after {
  left: 0.5em;
  margin-right: -50%;
}

.mfotos{
    background: #0080ff;
    color: white;
    padding: 15px;
    margin: 15px;
    display: inline-block;
    border-radius: 10px;
    }
