.content pre {
    overflow: auto;
    overflow-y: hidden;
    padding: 1em 1.5em;
}
.tip-please {
    position: absolute;
    right: 0;
    top: 0;}

#content.entry-title h1,
#content.entry-title h2,
#content.entry-title h3,
#content.entry-title p {
    margin-bottom: 0;
}
#content.entry-title { position: relative;}
#content.subtitle,#content.entry-subtitle {padding-bottom: 0.1em;
font-style: italic;font-weight:400;}

table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
p { margin-bottom:1em; }
strong { font-weight:bold; }
em { font-style:italic; }
abbr, acronym { border-bottom:1px dotted #000; cursor:help; }
blockquote {
	margin: 15px 10px 0 30px;
	padding-left: 0;
	padding-right: 20px;
	border-left: 0 none;
	border-right: 5px solid #ddd;
}

/* Text elements */
p {
	margin-bottom: 1.625em;
}
ul, ol {
	margin: 0 0 1.625em 2.5em;
}
ul {
	list-style: square;
}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 1.625em;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.625em;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote {
	font-family: Georgia, "Bitstream Charter", serif;
	font-style: italic;
	font-weight: normal;
	margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {
	font-style: normal;
}
blockquote cite {
	color: #666;
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
pre {
	background: #f4f4f4;
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}
code, kbd {
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
address {
	display: block;
	margin: 0 0 1.625em;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub,#_edn2,#_edn3,#_edn5,#_edn5 {
	top: .5ex;
}
#_ednref1,#_ednref2{top: .5ex;}
/************** .story styles *****************/
.indent {margin:3px 3px 3px 15px;}
.doc_sep {  clear:both; padding: 5px 0 0 0;  margin: 0;border-bottom: 1px dotted #cccccc;}
.sep { clear:both; border-bottom: 1px dotted #687082; font-size:10%;  margin: 5px 10px;}
.sep1 { clear:both;  border-bottom: 1px dotted #AEAEAE; font-size:10%;}
.sep2 {clear:both; border-bottom: 1px dotted #AEAEAE; font-size:50%;  margin-bottom: 5px;}
.vsep,.meta-sep {border-left: 1px solid #CCCCCC; height: 1px; margin-left: 5px; padding-left: 5px;}
/* Categories */
.yui-cms-categories a:hover{color:#c00;}
.yui-cms-categories a:link,
.yui-cms-categories a:visited {text-decoration: none;color:green;border-bottom:1px solid #ccc;}
span.cms-dynamic{font-size:80%;}
.path {margin-bottom:5px;}
.note {clear:both;text-align:left;font-size:90%;color:red;padding:5px;}
.redmessage {clear:both;text-align:center;font-size:90%;color:red;padding:5px;}
.red a:link{color: #FF0000; }
.note {padding: 5px;clear: both;text-align: left;font-size: 90%;color: #ff0000;}
.redmessage {padding: 5px;clear: both;text-align: center;font-size: 90%;color: #ff0000;}
.gray {background-color: #dfdfdf;}
.centerblock {padding: 10px;clear: both;font-size: 90%; text-align:center;}
.centerblock table {margin-left: auto;margin-right: auto;text-align: left;}
.segment {clear:both;border-bottom: 1px solid #CCCCCC;background: #F0F0F0;}
.segment a:link, .segment a:visited {color: #000000;}
.segment a:hover {color: #1E76C8;}
.stats {background:#efefef;font-size:90%;border:1px dashed #c00;
padding:2px 2px 2px 10px;}
.end {clear:both;display:block;}
.listing.yui-cms-selector .yui-cms-item.selected {
background-color:#ccc;padding-left:15px;}
.selector2.yui-cms-selector .yui-cms-item {-moz-opacity:0.4px;opacity:0.4px;
filter:alpha(opacity=40);border:1px solid #ccc;background-color:#fff;
color:#000;float:left;margin:5px;padding:5px;}
.selector2.yui-cms-selector .yui-cms-item.selected {
background-color:#ccc;color:#000;border:1px solid #333;-moz-opacity:1px;opacity:1px;
filter:alpha(opacity=100);}

#printablev-version {text-align:left;
background-color:#fff;margin:10px;}
#siteinfo {clear:both;display:block;color:#000;background-image:url(icon.gif);
background-position:5px 5px;background-repeat:no-repeat;
font-size:85%;border-top:1px solid #CCC;margin:0;padding:5px 5px 0 100px;}
.informacion,.informacion a {color:#EF8643;margin:2px;}
#utils {width:180px;float:left;margin-top:5px;}
#utils li {list-style-type:none;margin:0;padding:4px 0;}
#utils a {padding-left:8px;}
#utils a:hover {text-decoration:underline;color:#1B71C6;}
/*#footer {margin-top:10px;float:left;line-height:normal;}
#footer a:link,#footer a:visited {color:#000;text-decoration:underline;}
#footer a:hover {color:#1B71C6;text-decoration:underline;}
*/
#copyright {clear:both;float:left;padding:10px 0 0;}
#validators {text-align:center;clear:both;background-color:#F0F0F0;
color:#333;border-top:1px solid #CCC;padding:3px;}
#icons {clear:both;text-align:center;padding:3px;}
#session {text-align: right;  font-size: 80%; padding: 5px;}
#session img { padding: 0px 5px;  vertical-align: middle;}
#session a:link, #session a:visited, #session a:hover {  text-decoration: none;}
#shortcuts {text-align:center;font-size:85%;padding:7px 5px 0;}
#shortcuts {text-align: center;  font-size: 85%; padding: 7px 5px 0px 5px;}
#shortcuts ul {margin:0;padding:0px;list-style:none;}
#shortcuts ul li {float:left;margin:0px;padding:0 10px 0 0;list-style-type: none;}
#shortcuts ul li a:link, #shortcuts ul li a:visited {text-decoration: none;}
#shortcuts ul li a:hover {text-decoration: none;}
#shortcuts ul li img {padding: 0px 5px;vertical-align: middle;}
#shortcuts ul,#utils ul,#footer ul {list-style:none;margin:0;padding:0;}
#shortcuts ul li,#footer li {float:left;list-style-type:none;margin:0;padding:0 10px 0 0;}
#bd.dottedLine{background:url(images/dotted_l.gif) repeat-x;height:1px;font-size:0;}
#bdimg.dotted{margin-bottom:5px;}
#bd.w340{width:430px;}
#bd.w550{width:550px;}
#bd.vSpacer5{height:5px;}
#bd.vSpacer10{height:10px;}
#bd.vSpacer15{height:15px;}
#bd.vSpacer15{height:20px;}
#bd.vSpacer30{height:30px;}
#bd.articleHeadReg{line-height:12pt;}
#bd#businessOnline{width:640px;}
#yahoo-services-fp{margin:6px 0 0 0;}
ul#yahoo-services-fp li{width:300px;background:url(images/bullet_4.gif) left center no-repeat;list-style-type:none;padding-left:10px;float:right;}
ul#yahoo-services-fp