body{
	margin:8px 8%;
	width:84%;
	/*text-align:center;*/
	}

article, section, aside, hgroup, nav,  header, footer, figure, figcaption {
	display: block;
}
strong, b {
    font-weight: bold;
}
mark { 
  background-color: #FFFF00;
  color: #007500;
}
div.transbox {
    margin: 0px 0 3px 5%;
    /*font-weight: bold;
    color: red;*/
	background: rgba(255, 255, 255, 0.5) /* Green background with 30% opacity */
}
span, p{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:16px;
	color:#084B8A;
	margin:0px;
	padding:0px;
}
.disclaimertop {
	/*background: rgba(76, 175, 80, 0.3) /* Green background with 30% opacity */
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:18pt;
	font-weight:bold;
	color:#B40431;
	/*color:#FE642E;*/
	margin-left:10px;
	padding:0px;
}

.bflag{
	border-radius: 2px;
	margin:0px;
	background-color: rgba(255, 255, 255, 0.6);
	vertical-align:top;
}

.nflag{
	border: 0px;
	cursor:none;
	margin:0px;
	background-color: rgba(255, 255, 255, 0.6);
	vertical-align:top;
}

table.webcam{
	background-color: #fff;
	border-collapse:collapse;
	padding:0px;
	margin:0px !important;
	border:0px solid #084B8A;
}
th.webcam{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:16px;
	/*vertical-align:top;*/
	color:#084B8A;
	border:0px solid #084B8A;
	padding:0px;
}
td.webcam{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:12px;
	text-align:center;
	color:#084B8A;
	padding:2px;
	border:0px solid #084B8A;
	background-color: rgba(255, 255, 255, 1);
}
td.tlapse{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-weight:normal;
	font-size:13px;
	padding:2px;
	color:#084B8A;
}
a.tlapse{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-weight:bold;
	font-size: 12px;
	padding: 2px;
	vertical-align: middle;
	background-color: #ffffff;
	color:#084B8A;
	text-decoration: none;
	display: inline-block;
	/*width:50px;*/
	/*height:50px;*/
	border: #084B8A solid 2px;
	margin:1px;
}
a.tlapse:hover{
	color:#ffffff;
	background-color: #084B8A;
}
img.tlapse{
	border-top: 5px solid white;
	border-left: 5px solid white;
	border-right: 5px solid white;
	border-bottom: 2px solid white;

}

table.estlista1{
	margin:0px auto;
	background-color: rgba(240, 240, 240, 1);
	border-collapse:collapse;
	padding:0px;
	border:1px solid #084B8A;
}
td.estlista1{
	background-color: rgba(220, 220, 220, 1);
	border-collapse:collapse;
	padding:0px;
	border:0px solid #084B8A;
}
table.estlista{
	margin:0px auto;
	background-color: rgba(255, 255, 255, 0.2);
	border-collapse:collapse;
	padding:0px;
	border:2px solid #084B8A;
}
th.estlista{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:16px;
	/*vertical-align:top;*/
	color:#084B8A;
	border:1px solid #084B8A;
	padding:2px;
}
td.estlista{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:14px;
	text-align:center;
	color:#084B8A;
	padding:2px;
	margin:0px;
	border:1px solid #084B8A;
	background-color: rgba(255, 255, 255, 1);
}
img.estlista{
	background-color: rgba(255, 255, 255, 0.2);
	padding:0px;
	margin:0px;
	border:2px solid #084B8A;
}

table.estlistamap{
	margin:0px 0px 15px 0px;
	background-color: rgba(255, 255, 255, 0.2);
	border-collapse:collapse;
	padding:0px;
	border:2px solid #084B8A;
}
th.estlistamap{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:16px;
	/*vertical-align:top;*/
	color:#084B8A;
	border:0px solid #084B8A;
	padding:2px;
}
td.estlistamap{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:16px;
	text-align:center;
	color:#084B8A;
	padding:2px;
	margin:0px;
	border:0px solid #084B8A;
	background-color: rgba(255, 255, 255, 1);
}td.estlistamapl{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:16px;
	text-align:left;
	color:#084B8A;
	padding:2px;
	margin:0px;
	border:0px solid #084B8A;
	background-color: rgba(255, 255, 255, 1);
}td.estlistamapr{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:16px;
	text-align:right;
	color:#084B8A;
	padding:2px;
	margin:0px;
	border:0px solid #084B8A;
	background-color: rgba(255, 255, 255, 1);
}
img.estlistamap{
	background-color: rgba(255, 255, 255, 0.2);
	padding:0px;
	margin:0px;
	border:0px solid #084B8A;
}
a.estlistamapn{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:15px;
	font-weight:normal;
	text-align:center;
	color:#084B8A;
	background-color: rgba(255, 255, 255, 0.2);
	padding:0px;
	margin:0px;
	border:0px solid #084B8A;
}
a.estlistamapnl{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:15px;
	font-weight:normal;
	text-align:left;
	color:#084B8A;
	background-color: rgba(255, 255, 255, 0.2);
	padding:0px;
	margin:0px;
	border:0px solid #084B8A;
}
a.estlistamapnr{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:15px;
	font-weight:normal;
	text-align:right;
	color:#084B8A;
	background-color: rgba(255, 255, 255, 0.2);
	padding:0px;
	margin:0px;
	border:0px solid #084B8A;
}

a.estlistamapb{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#084B8A;
	background-color: rgba(255, 255, 255, 0.2);
	padding:0px;
	margin:0px;
	border:0px solid #084B8A;
}
a.estlistamapbl{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#084B8A;
	background-color: rgba(255, 255, 255, 0.2);
	padding:0px;
	margin:0px;
	border:0px solid #084B8A;
}
a.estlistamapbr{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	color:#084B8A;
	background-color: rgba(255, 255, 255, 0.2);
	padding:0px;
	margin:0px;
	border:0px solid #084B8A;
}

table.estlistainv{
	margin:0px auto;
	background-color: #084B8A;
	border-collapse:collapse;
	padding:0px;
	border:2px solid #084B8A;
}
table.cuadro{
	margin:10px 0px;
	background-color: rgba(255, 255, 255, 0.2);
	border-collapse:collapse;
	padding:0px;
	border:2px solid #084B8A;
}
th.cuadro{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:16px;
	/*vertical-align:top;*/
	color:#084B8A;
	border:2px solid #084B8A;
	padding:3px;
}
td.cuadro{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:16px;
	text-align:left;
	color:#084B8A;
	padding:3px 6px;
	margin:0px;
	border:1px solid #084B8A;
}
td.cuadron{
	background-color: rgba(220, 220, 220, 0.5);
	border:1px solid #084B8A !important;
}
td.cuadrob{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#084B8A;
	padding:3px 6px;
	margin:0px;
	border:1px solid #084B8A;
}
table.estlistanb{
	background-color: rgba(255, 255, 255, 0.1);
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	border:2px solid #084B8A;
}
td.estlistanb{
	background-color: rgba(255, 255, 255, 0.1);
	padding:0px;
	margin:0px;
	border:0px solid #084B8A !important;
}
td.estlistanb2{
	background-color: rgba(255, 255, 255, 0.1);
	padding:0px 2px;
	margin:0px;
	border:0px solid #084B8A !important;
}
table.estlistar{
	background-color: rgba(255, 255, 255, 0.2);
	border-collapse:collapse;
	padding:0px;
	margin:0px auto;
	border:2px solid #ff0000;
}
th.estlistar{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:16px;
	/*vertical-align:top;*/
	color:#ff0000;
	border:1px solid #ff0000;
	padding:2px;
}
th.estlista18inv{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:18px;
	/*vertical-align:top;*/
	color:#ffffff;
	border:1px solid #084B8A;
	padding:2px;
	background-color: rgba(227, 231, 235, 1);
}
th.estlistatit{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:18px;
	color:white;
	border:1px solid #084B8A;
	padding:5px;
	background-color: #084B8A;
}th.estlistainv{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:18px;
	text-align:center;
	color:white;
	border:1px solid #084B8A;
	padding:5px;
	background-color: #084B8A;
}
th.estlistatit16{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:16px;
	text-align:center;
	/*vertical-align:top;*/
	color:white;
	border:0px solid #084B8A;
	padding:2px;
	margin:0px auto;
	background-color: #084B8A;
}

.button{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:16px;
	font-weight:bold;
	background-color: #084B8A;
	color: white;
	border: 0px solid #084B8A;
	padding:2px;
	margin:0px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	width:100%;
}
.button:hover {
	background-color: white;
	color: #084B8A;
}
td.estlistainv{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:14px;
	text-align:center;
	color:white;
	padding:2px;
	margin:0px;
	border:1px solid #084B8A;
	background-color: #084B8A;
}
td.estlista24{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	color:#084B8A;
	padding:2px;
	border:1px solid #084B8A;
	background-color: rgba(255, 255, 255, 1);
}
td.estlista14i{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:14px;
	text-align:left;
	color:#084B8A;
	padding-left:12px;
	border:1px solid #084B8A;
	background-color: rgba(255, 255, 255, 1);
}
td.estlist2{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:14px;
	text-align:center;
	color:#084B8A;
	padding:2px;
	border:1px solid #084B8A;
	background-color: rgba(227, 231, 235, 1);
}
td.estlist3{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:12px;
	text-align:center;
	color:#084B8A;
	padding:2px;
	border:1px solid #084B8A;
	background-color: rgba(255, 255, 255, 1);
}
td.estlist4{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:14px;
	text-align:center;
	color:#084B8A;
	font-weight:bold;
	padding:2px;
	border:1px solid #084B8A;
	background-color: rgba(255, 255, 255, 1);
}
td.estlistai{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:12px;
	text-align:left;
	color:#084B8A;
	padding-left:12px;
	border:1px solid #084B8A;
	background-color: rgba(255, 255, 255, 1);
}
td.estlist2i{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:14px;
	text-align:left;
	color:#084B8A;
	padding-left:12px;
	border:1px solid #084B8A;
	background-color: rgba(227, 231, 235, 1);
}
.ver{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#084B8A;
	padding:5px;
}
.pie{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#084B8A;
	padding:2px;
}
.pieley{
	font-family: "Courier New", Courier, monospace;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#084B8A;
	padding-bottom:5px;
}
p.pie2{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#084B8A;
	padding:5px;
}
p.cab{
	font-family: "Century gothic", Sans, Helvetica, Arial, Sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#084B8A;
	padding:0px;
}
.overlibcaption{
	font-family: "Courier New", Courier, monospace;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	padding:2px;
}
.cwt:hover:after{
    content: attr(name);
    position: absolute;
    padding: 3px;
    border: 1px solid #084B8A;
    background-color: #084B8A;
	color:#ffffff;
    font-size: 14px;
	font-weight:bold;
}
