a:link {
	color: #00589f;
	text-decoration: none
}
a:visited {
	color: #00589f;
	text-decoration: none
}
a:active {
	color: #00589f;
	text-decoration: none
}
a:hover {
	color: #00589f;
	text-decoration: underline
}
html {
	min-height: 100%;
	height: auto
}

body {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	min-height: 100%;
	background-image: url(../images/bg-greylines.gif);
	padding-bottom: 0px;
	margin: 0px auto;
	padding-top: 0px;
	background-repeat: repeat;
	font-family: Georgia, Verdana, Arial;
	height: 100%;
	background-color: #ffffff;
	width: 968;
}

td {
	font-size: 12px;
}
p.center {
	text-align: justify;
}
p.awebsome {
	font-size: 12px;
}
.barrow {
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
	padding-top: 12px
}
.barrow1 {
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 12px;
	padding-top: 12px
}
.barrow2 {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 7px
}
.barrow3 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px
}
form {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px
}
input {
	font-size: 11px;
}
form select {
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-size: 10px;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
}
form#quickmenu {

}
form#quickmenu input.text {
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-size: 10px;
	border-left: #999999 1px solid;
	width: 100px;
	border-bottom: #999999 1px solid;
}
form#quickmenu select {
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-size: 10px;
	border-left: #999999 1px solid;
	width: 122px;
	border-bottom: #999999 1px solid;
}
form#searchviews select {
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-size: 10px;
	border-left: #999999 1px solid;
	width: 140px;
	border-bottom: #999999 1px solid;
}
form#searchreport select {
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-size: 10px;
	border-left: #999999 1px solid;
	width: 205px;
	border-bottom: #999999 1px solid;
}
form#searchviews input.text {
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-size: 10px;
	border-left: #999999 1px solid;
	width: 140px;
	border-bottom: #999999 1px solid;
}
form#searchms select {
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-size: 10px;
	border-left: #999999 1px solid;
	width: 100px;
	border-bottom: #999999 1px solid;
}
.bglightgrey {
	background-color: #f7f7f7
}
.bglightgrey1 {
	background-color: #cccccc
}
.bglightgrey2 {
	background-color: #e4e8df
}
.green {
	color: #009900
}
.bgbrownish {
	background-color: #c4923d
}
.bglightbrown {
	background-color: #f0e8d8
}
.bgbrowngrey {
	background-color: #ecdcc2
}
.bgbrownlef {
	background-color: #d4d4d4
}
.bglightorange {
	background-color: #f3ead9
}
.bglightgreen {
	background-color: #e2e8de
}
.bggreen {
	background-color: #738a5c
}
.bggreenlef {
	background-color: #d3dacb
}
.bglightblue {
	background-color: #dde7f0
}
.grey {
	color: #666666
}
.bglightblue {
	background-color: #dde7f0
}
.txtlrheader {
	font-weight: bold;
	font-size: 10px;
	color: #404040;
}
.txtlrtext {
	font-size: 10px;
	color: #333333;
}
.txtsmtext {
	font-size: 9px;
	color: #333333;
}
.txtintro {
	font-size: 11px;
	color: #333333;
}
.txtlrbluebold {
	font-weight: bold;
	font-size: 12px;
	color: #00589f;
}
.txtlrblackbold {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
.txtblack {
	font-size: 11px;
}
.txtblacksmall {
	font-size: 10px;
}
.txtblacksmaller {
	font-size: 9px;
}
.txtblacktiny {
	font-size: 9px;
}
.txtgrey {
	font-size: 10px;
	color: #666666;
}
.txtgreylg {
	font-size: 11px;
	color: #666666;
}
.txtbggrey {
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
.txtarticlesub {
	font-weight: bold;
	font-size: 9px;
	color: #333333;
}
.articleheader {
	font-weight: normal;
	font-size: 18px;
	color: #223e6e;
}
.titlelevel3 {
	font-weight: normal;
	font-size: 20px;
	color: #223e6e;
}
.title {
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	color: #223e6e;
}
.subtitle {
	font-weight: bold;
	font-size: 12px;
	color: #223e6e;
}
.minititle {
	font-weight: bold;
	font-size: 10px;
	color: #223e6e;
}
.articleheader {
	font-weight: normal;
	font-size: 18px;
	color: #223e6e;
}
.barheader {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
.txtblue {
	color: #223e6e
}
.date {
	font-weight: normal;
	font-size: 9px;
	color: #666666;
}
.location {
	font-weight: normal;
	font-size: 12px;
	color: #333333;
}
.blackbox {
	padding-right: 5px;
	display: inline;
	padding-left: 5px;
	font-size: 9px;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #999999
}
.bluetab {
	font-weight: bold;
	font-size: 10px;
	color: #223e6e;
	background-color: #c1d1e1
}
.browntab {
	font-weight: bold;
	font-size: 10px;
	color: #363636;
	background-color: #e7dbc1
}
.greentab {
	font-weight: bold;
	font-size: 10px;
	color: #363636;
	background-color: #d3dacb
}
.notbold {
	font-weight: normal
}
a.greylink {
	color: #666666;
	text-decoration: underline
}
a.greylink:link {
	color: #666666;
	text-decoration: underline
}
a.greylink:active {
	color: #666666;
	text-decoration: underline
}
a.greylink:visited {
	color: #666666;
	text-decoration: underline
}
a.greylink:hover {
	color: #666666;
	text-decoration: underline
}
.footerlink {
	font-size: 9px;
	color: #666666;
	text-decoration: none
}
a.footerlink:link {
	font-size: 9px;
	color: #666666;
	text-decoration: none
}
a.footerlink:active {
	font-size: 9px;
	color: #666666;
	text-decoration: underline
}
a.footerlink:visited {
	font-size: 9px;
	color: #666666;
	text-decoration: none
}
a.footerlink:hover {
	font-size: 9px;
	color: #00589f;
	text-decoration: underline
}
a.columnlink {
	font-weight: bold;
	font-size: 10px;
	color: #00589f;
	text-decoration: none;
}
a.columnlink:link {
	font-weight: bold;
	font-size: 10px;
	color: #00589f;
	text-decoration: none
}
a.columnlink:active {
	font-weight: bold;
	font-size: 10px;
	color: #00589f;
	text-decoration: underline
}
a.columnlink:visited {
	font-weight: bold;
	font-size: 10px;
	color: #00589f;
	text-decoration: none
}
a.columnlink:hover {
	font-weight: bold;
	font-size: 10px;
	color: #00589f;
	text-decoration: underline
}
a.columnlinkviews {
	font-weight: normal;
	font-size: 10px;
	color: #00589f;
	text-decoration: none
}
a.columnlinkviews:link {
	font-weight: normal;
	font-size: 10px;
	color: #00589f;
	text-decoration: none
}
a.columnlinkviews:active {
	font-weight: normal;
	font-size: 10px;
	color: #00589f;
	text-decoration: underline
}
a.columnlinkviews:visited {
	font-weight: normal;
	font-size: 10px;
	color: #00589f;
	text-decoration: none
}
a.columnlinkviews:hover {
	font-weight: normal;
	font-size: 10px;
	color: #00589f;
	text-decoration: underline
}
a.toolslink {
	font-weight: normal;
	font-size: 9px;
	color: #00589f;
	text-decoration: none
}
a.toolslink:link {
	font-weight: normal;
	font-size: 9px;
	color: #00589f;
	text-decoration: none
}
a.toolslink:active {
	font-weight: normal;
	font-size: 9px;
	color: #00589f;
	text-decoration: underline
}
a.toolslink:visited {
	font-weight: normal;
	font-size: 9px;
	color: #00589f;
	text-decoration: none
}
a.toolslink:hover {
	font-weight: normal;
	font-size: 9px;
	color: #00589f;
	text-decoration: underline
}
a.articlelink {
	font-weight: bold;
	font-size: 11px;
	color: #00589f;
	text-decoration: none
}
a.articlelink:link {
	font-weight: bold;
	font-size: 11px;
	color: #00589f;
	text-decoration: none
}
a.articlelink:active {
	font-weight: bold;
	font-size: 11px;
	color: #00589f;
	text-decoration: underline
}
a.articlelink:visited {
	font-weight: bold;
	font-size: 11px;
	color: #00589f;
	text-decoration: none
}
a.articlelink:hover {
	font-weight: bold;
	font-size: 11px;
	color: #00589f;
	text-decoration: underline
}
a.linknormal {
	font-weight: normal;
	font-size: 11px;
	color: #00589f;
	text-decoration: none
}
a.linknormal:link {
	font-weight: normal;
	font-size: 11px;
	color: #00589f;
	text-decoration: none
}
a.linknormal:active {
	font-weight: normal;
	font-size: 11px;
	color: #00589f;
	text-decoration: underline
}
a.articlenormal:visited {
	font-weight: normal;
	font-size: 11px;
	color: #00589f;
	text-decoration: none
}
a.linknormal:hover {
	font-weight: normal;
	font-size: 11px;
	color: #00589f;
	text-decoration: underline
}
a.featurelink {
	font-weight: bold;
	font-size: 12px;
	color: #00589f;
	text-decoration: none
}
a.featurelink:link {
	font-weight: bold;
	font-size: 12px;
	color: #00589f;
	text-decoration: none
}
a.featurelink:active {
	font-weight: bold;
	font-size: 12px;
	color: #00589f;
	text-decoration: underline
}
a.featurelink:visited {
	font-weight: bold;
	font-size: 12px;
	color: #00589f;
	text-decoration: none
}
a.featurelink:hover {
	font-weight: bold;
	font-size: 12px;
	color: #00589f;
	text-decoration: underline
}
div#page {
	vertical-align: top;
	list-style-type: none;
	height: auto
}
div#page div {
	vertical-align: top
}
div#geffirstparagraph {
	clear: both;
	vertical-align: top;
	list-style-type: none
}
div#gefmenubar {
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
	list-style-type: none;
	height: auto
}
.dotdivider {
	margin-top: 10px;
	display: block;
	font-size: 1px;
	background-image: url(../images/bg_dot.gif);
	margin-bottom: 10px;
	line-height: 1px;
	margin-right: 1px;
	background-repeat: repeat-x;
	height: 1px
}
.dotdivider2 {
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 1px;
	background-image: url(../images/dot-hrdiv2.gif);
	padding-bottom: 0px;
	margin: 0px 0px 0px 1px;
	border-left: 0px;
	line-height: 1px;
	padding-top: 0px;
	border-bottom: 0px;
	background-repeat: repeat-x;
	height: 3px
}
.required {
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 0px;
	border-left: 0px;
	color: #333333;
	padding-top: 0px;
	border-bottom: 0px;
	background-color: #fff0b2
}
div#footergrad {
	clear: both;
	display: block;
	font-size: 1px;
	background-image: url(../images/bg-topnav-ggrad.gif);
	background-repeat: repeat-x;
	height: 5px;
	background-color: #ffffff
}
.leftnav1on {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	background-color: #d3dacb
}
.leftnav1off {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	background-color: #d4d4d4
}
.leftnav1hover {
	font-weight: bold;
	font-size: 11px;
	color: #7e925e;
	background-color: #d3dacb
}
a.leftnav1 {
	color: #666666;
	text-decoration: none
}
a.leftnav1:link {
	color: #666666
}
a.leftnav1:active {
	color: #7e925e
}
a.leftnav1:visited {
	color: #666666;
	text-decoration: none
}
a.leftnav1:hover {
	color: #7e925e;
	text-decoration: none
}
.leftnav2on {
	font-weight: bold;
	font-size: 11px;
	color: #006cb4;
	background-color: #e3e8de
}
.leftnav2off {
	font-size: 11px;
	color: #006cb4;
	background-color: #e3e8de
}
.leftnav2hover {
	font-size: 11px;
	color: #7e925e;
	background-color: #e3e8de
}
a.leftnav2 {
	color: #006cb4;
	text-decoration: underline
}
a.leftnav2:link {
	color: #006cb4
}
a.leftnav2:active {
	color: #006cb4
}
a.leftnav2:visited {
	color: #006cb4;
	text-decoration: underline
}
a.leftnav2:hover {
	color: #7e925e;
	text-decoration: underline
}
ul.leftnav {
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	background-color: #cbcbcb
}
ul.leftnav ul {
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px
}
ul.leftnav li {
	display: block;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	list-style-type: none
}
ul.leftnav li a {
	color: #666666
}
ul.leftnav li.submenu {
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px
}
ul.leftnav li.divider {
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 1px;
	background-image: url(../images/dot-hrdiv2.gif);
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	line-height: 1px;
	padding-top: 0px;
	border-bottom: 0px;
	background-repeat: repeat-x;
	height: 3px;
	background-color: #ffffff
}
ul.leftnav ul.secondlevel {
	margin: 0px;
	background-color: #e3e8de
}
ul.leftnav ul.secondlevel li {

}
ul.leftnav ul.secondlevel li a {
	font-weight: normal;
	color: #00589f
}
ul.leftnav ul.thirdlevel {
	border-top: #ffffff 1px solid;
	margin: 0px;
	border-bottom: #ffffff 1px solid;
	background-color: #f0f6ec
}
ul.leftnav ul.thirdlevel li {

}
ul.leftnav ul.thirdlevel li a {
	font-weight: normal;
	color: #00589f
}
#LeftMenu { padding-left: 12px; }
#utility { font-weight: bolder }
#content { width: 700px }
#franja { width: 968px; background-image: url(../images/franja.gif); }
#backcolor { display: block;padding:10px;background-color: white /*old color(#dae6fa)*/ }
#red { padding-left: 0; margin-left: 20px; list-style-type: none; }
#red li { list-style-image: url(../images/bullet_red.gif); }

#imaLeft {
	color: #4b6e99;
	border: solid 1px;
	text-align: center;
	margin-right: 10px;
	float: left;
}
#imaRight {
	color: #4b6e98;
	border: solid 1px;
	text-align: center;
	margin-left: 10px;
	float: right;
}
#imaCenter {
	color: #4b6e98;
	border: solid 1px;
	text-align: center;
}
div#nytimes {
	border: solid 1px #CCCCCC;
	padding: 5px;
	}

a.ared { color: red; font-style: italic; }

hr {
	height: 1px;
	border: 0; /*border: 1px dotted #ccc; #para puntear linea */
	color: #003300;
	background-color: #003300;
	width: 100%;
}

#min { width: 200px; margin: 1pt; padding-left: 5pt }
#min li { list-style: none; padding: 1px; }
#min a {
  width:100%;
  display:block;
  padding-left: 7px;
  text-decoration:none;
  background: url(../images/bullet_red.gif) left no-repeat }
#min a:hover {
  background:silver url(../images/bullet_black.gif) left no-repeat;
  border-right:1em solid gray }

div.transOFF {width: 100%; background-color: silver;/*border:1px solid black;*/ }
div.transON  {width: 100%; background-color: silver;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;/*border:1px solid black;*/ }
div.trans25   {width: 100%; background-color: silver;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;/*border:1px solid black;*/ }
div.trans75   {width: 100%; background-color: silver;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;/*border:1px solid black;*/ }
a.linkopacity img {filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
a.linkopacity:hover img {filter:alpha(opacity=100);   -moz-opacity: 1.0;   opacity: 1.0;}
.our_rec { font-weight: bold; color: #00589f; text-align: center }
table.lista td { text-align: center; font-weight: bold }

#submenu {
	font-weight: bold;
	padding-left: 20px;
}

.rel_links {
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
	color: #223e6e;
	text-align: center;
	margin: 0px;
	padding: 0px;
	z-index: 1;
}

.solapa {
	margin: 0px auto;
	border: 1px solid;
	border-color: #F4A460 #000000 #000000 #FF6600;
	padding: 0px 3px 0px 3px;
	background: #FF6600;
	font: bold 13px;
	color: #FFFFFF;
	text-decoration: none;
	width: 100px;
}
/*********************************************************************************/
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url(../images/bg_button_a.gif) no-repeat scroll top right;
    color: #00589f;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    font-weight: bold;
    cursor: default;
}

a.button span {
    background: transparent url(../images/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    width: 150px;
}
a.button:active {
    /*background-position: bottom right;*/
    color: #000;
    outline: none; /* hide dotted outline in Firefox */

}

a.button:active span {
    /*background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

.bg_boton {
    background: transparent url(../images/button.gif) no-repeat;
    color: #00589f;
    display: block;
    line-height: 18px;
    padding: 5px 0 5px 0px;
    font-weight: bold;
    text-align: center;
    width: auto;
}
/*********************************************************************************/
.topLinks { color: #CCCCCC }
.topLinks a, .topLinks a:hover, .topLinks a:visited { color: white; font-size: 10px; font-weight: bolder }

.smarco {
	border: solid 1px #ccc;
	text-align: justify;
	padding: 15px;
	}

.focus { color:#999999; font-style:italic; padding-left: 5px }

.video:hover { font-weight: bolder; text-decoration: none; color: red; }

.bullet_red { background: url(../images/bullet_red.gif) left no-repeat; padding-left: 8px}
.icon_play { background: url(../images/icon_play.gif) left no-repeat; padding-left: 15px}

.currents_date {
	color: blue;
	font-style: italic;
	font-size: 10px;
	font-weight: bold;
	color: #223e6e
	}